// ==UserScript== // @name Hentai Heroes++ BDSM version // @description Adding things here and there in the Hentai Heroes game. Also supports HHCore-based games such as GH and CxH. // @version 1.41.6 // @match https://*.hentaiheroes.com/* // @match https://nutaku.haremheroes.com/* // @match https://*.gayharem.com/* // @match https://*.comixharem.com/* // @match https://*.hornyheroes.com/* // @match https://*.pornstarharem.com/* // @match https://*.transpornstarharem.com/* // @match https://*.gaypornstarharem.com/* // @run-at document-body // @namespace https://github.com/zoop0kemon/hh-plus-plus // @updateURL https://raw.githubusercontent.com/zoop0kemon/hh-plus-plus/main/dist/hh-plus-plus.user.js // @downloadURL https://raw.githubusercontent.com/zoop0kemon/hh-plus-plus/main/dist/hh-plus-plus.user.js // @grant none // @author 45026831 (Numbers), zoopokemon // ==/UserScript== window.HHPlusPlus={ // The changelog can be found at: CHANGELOG: 'https://raw.githubusercontent.com/zoop0kemon/hh-plus-plus/main/CHANGELOG', SPECIAL_THANKS: { CODE_CONTRIBUTIONS: [ 'Raphael', '1121', 'Sluimerstand', 'shal', 'Tom208', 'test_anon', 'BenBrazke', 'randomfapper34', 'Orange', 'zoopokemon', 'Ia1nn', 'rena-jp', '-MM-', 'and many more over the years!' ], TRANSLATIONS: { 'Bellanaris': ['de'], 'bla': ['de'], 'Daniel/Danutaku': ['it'], 'Dogurasu53': ['es'], 'FinderKeeper': ['ru'], 'holymolly': ['de', 'es', 'it'], 'Iron Man': ['it'], 'Reisen': ['es'], 'shal': ['de'], 'Sozan': ['es'], 'sygfried01': ['fr'], 'test_anon': ['fr'], 'Tom208': ['fr'], 'Uxio': ['fr'], 'Vampi': ['es'], } }, PATREON: 'https://www.patreon.com/zoop0kemon', DISCORD: 'https://discord.gg/hchsquT4Er', }; // WARNING: This file has been generated, DO NOT EDIT. window.HHPlusPlus={CHANGELOG:"https://raw.githubusercontent.com/zoop0kemon/hh-plus-plus/main/CHANGELOG",SPECIAL_THANKS:{CODE_CONTRIBUTIONS:["Raphael","1121","Sluimerstand","shal","Tom208","test_anon","BenBrazke","randomfapper34","Orange","zoopokemon","Ia1nn","rena-jp","-MM-","and many more over the years!"],TRANSLATIONS:{Bellanaris:["de"],bla:["de"],"Daniel/Danutaku":["it"],Dogurasu53:["es"],FinderKeeper:["ru"],holymolly:["de","es","it"],"Iron Man":["it"],Reisen:["es"],shal:["de"],Sozan:["es"],sygfried01:["fr"],test_anon:["fr"],Tom208:["fr"],Uxio:["fr"],Vampi:["es"]}},PATREON:"https://www.patreon.com/zoop0kemon",DISCORD:"https://discord.gg/hchsquT4Er"},(()=>{var a={971:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.hh-plus-plus-config-button{position:absolute;right:50px;cursor:pointer;background-size:contain;background-image:var(--config-button-icon);z-index:5}.hh-plus-plus-config-button:after{content:"++";position:absolute;width:auto;bottom:-3px;right:-5px;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}.hh-plus-plus-config-panel{display:none;height:470px;width:900px;position:absolute;top:70px;right:63px;z-index:100;border-style:solid;border-image-slice:1;border-width:4px;background:var(--config-panel-background);border-image-source:var(--config-border-image-source);box-shadow:var(--config-panel-box-shadow)}.hh-plus-plus-config-panel .tabs{display:flex;height:2.5rem;max-width:48rem;white-space:nowrap}.hh-plus-plus-config-panel.shown{display:block}.hh-plus-plus-config-panel .group-panel,.hh-plus-plus-config-panel .credits-panel{display:none;position:absolute;top:54px;width:889px;height:405px}.hh-plus-plus-config-panel .group-panel.shown,.hh-plus-plus-config-panel .credits-panel.shown{display:block}.hh-plus-plus-config-panel .group-panel .panel-contents,.hh-plus-plus-config-panel .credits-panel .panel-contents{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%;height:100%;padding-left:10px;padding-right:10px;gap:10px}.hh-plus-plus-config-panel .config-setting{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;border-radius:6px;border:1px solid #aaa;padding:7px;font-size:14px;background:var(--config-setting-background)}.hh-plus-plus-config-panel .config-setting.has-subsettings{grid-row-end:span 2}.hh-plus-plus-config-panel .config-setting.enabled{border:1px solid var(--config-setting-border)}.hh-plus-plus-config-panel .base-setting{display:flex}.hh-plus-plus-config-panel .base-setting span{flex:1}.hh-plus-plus-config-panel .sub-settings{font-size:12px;margin-top:8px}.hh-plus-plus-config-panel .sub-settings label{display:flex;align-items:center;margin-bottom:6px}.hh-plus-plus-config-panel .sub-settings label span{flex:1}.hh-plus-plus-config-panel .sub-settings label input{margin-left:0}.hh-plus-plus-config-panel .sub-settings label input[disabled]{background-color:initial;box-shadow:unset;-webkit-box-shadow:unset}.hh-plus-plus-config-panel .credits-panel .credits-contents{height:100%;padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.hh-plus-plus-config-panel .credits-panel .changelog{text-decoration:none;color:inherit}.hh-plus-plus-config-panel .credits-panel h2{font-size:24px}.hh-plus-plus-config-panel .credits-panel h3{margin:0}.hh-plus-plus-config-panel .credits-panel ul{margin:0;font-size:14px}.hh-plus-plus-config-panel .credits-panel .thanks-container{display:grid;grid-template-columns:1fr 1fr 1fr}.hh-plus-plus-config-panel .credits-panel a{color:inherit}.hh-plus-plus-config-panel .credits-panel .tier-icon{display:inline-block;margin-left:5px;height:21px}.hh-plus-plus-config-panel .toggle-credits{position:absolute;top:6px;right:56px}.close-config-panel{position:absolute;display:block;background-size:cover;background-image:var(--cross-icon);height:37px;width:41px;top:6px;right:6px;cursor:pointer}@media(min-width: 1026px){.hh-plus-plus-config-button{height:35px;width:35px;top:56px}.hh-plus-plus-config-button:after{font-size:26px;height:20px;line-height:20px}}@media(max-width: 1025px){.hh-plus-plus-config-button{height:64px;width:64px;top:85px}.hh-plus-plus-config-button:after{font-size:46px;height:40px;line-height:46px}#homepage .social_links{margin-left:51rem}}',""]);const n=t},1476:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'#leagues .matchRating{display:grid;grid-template-columns:1fr 1fr;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;text-align:center;font-size:12px;line-height:12px}#leagues .matchRating-value{font-size:15px;line-height:15px}#leagues .matchRating-key,#leagues .matchRating-value{display:block}#leagues .matchRating-win-chance.plus{color:#66cd00}#leagues .matchRating-win-chance.minus{color:#ff2f2f}#leagues .matchRating-win-chance.close{color:orange}#leagues .average-lvl{text-align:center}#leagues .gridWrapper{margin-top:-42px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;z-index:0}#leagues .player_block .team-hexagon-container .icon{z-index:1}#leagues .league_content .league_table .data-list .data-row .data-column[column=power]{min-width:6rem;text-align:center}#leagues .league_content .league_table .data-list .data-row .data-column.head-column[column=power]>span{line-height:1.2}.probabilityTable tr{line-height:16px;color:#fff}.probabilityTable tr:nth-of-type(odd){background-color:rgba(0,0,0,.2)}.probabilityTable tr:nth-of-type(even)[data-tint=w]{background-color:#66cd0028}.probabilityTable tr:nth-of-type(even)[data-tint=l]{background-color:#ff2f2f28}.probabilityTable .plus{color:#66cd00}.probabilityTable .minus{color:#ff2f2f}.probabilityTable .close{color:orange}#season-arena .matchRating{text-align:center;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;line-height:21px;font-size:16px;margin-top:-10px}#season-arena .matchRating [cur=victory_points]::before{content:" ";display:inline-block;background-image:var(--mojo-icon-s);width:14px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;top:-4px;filter:drop-shadow(0px 0px 1px #000)}#season-arena .plus{color:#66cd00}#season-arena .minus{color:#ff2f2f}#season-arena .close{color:orange}#season-arena .season_arena_block.opponent .hero_team{padding:0px}#season-arena .gridWrapper{margin-top:-26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;z-index:0;pointer-events:none}#season-arena .average-lvl{text-align:center}#pre-battle.leagues-battle .oponnent-panel .matchRating{text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;text-align:center;margin-top:-5px;font-size:12px;line-height:12px}#pre-battle.leagues-battle .oponnent-panel .matchRating.plus{color:#66cd00}#pre-battle.leagues-battle .oponnent-panel .matchRating.minus{color:#ff2f2f}#pre-battle.leagues-battle .oponnent-panel .matchRating.close{color:orange}#pre-battle.leagues-battle .oponnent-panel .matchRating-value{font-size:16px;line-height:16px}#pre-battle.leagues-battle .oponnent-panel .matchRating-key,#pre-battle.leagues-battle .oponnent-panel .matchRating-value{display:block}#pre-battle.leagues-battle .oponnent-panel .matchRating .short-circuit{display:inline-block;width:20px;height:20px;background-size:contain;margin-left:6px}#pre-battle.leagues-battle .oponnent-panel .average-lvl{text-align:center}#pre-battle.leagues-battle .oponnent-panel .average-lvl .team-total-power{display:block}#pre-battle.leagues-battle .oponnent-panel .icon-area{z-index:1}#pre-battle.leagues-battle .oponnent-panel .gridWrapper{margin-top:-42px;display:grid;grid-template-columns:1fr 1fr;width:100%}#pre-battle:not(.leagues-battle) .oponnent-panel .plus,#pre-battle:not(.leagues-battle) .opponent-panel .plus{color:#66cd00}#pre-battle:not(.leagues-battle) .oponnent-panel .minus,#pre-battle:not(.leagues-battle) .opponent-panel .minus{color:#ff2f2f}#pre-battle:not(.leagues-battle) .oponnent-panel .close,#pre-battle:not(.leagues-battle) .opponent-panel .close{color:orange}#pre-battle:not(.leagues-battle) .oponnent-panel .icon-area,#pre-battle:not(.leagues-battle) .opponent-panel .icon-area{z-index:1}#pre-battle:not(.leagues-battle) .oponnent-panel .gridWrapper,#pre-battle:not(.leagues-battle) .opponent-panel .gridWrapper{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:center;text-align:center}#pre-battle:not(.leagues-battle) .oponnent-panel .matchRating,#pre-battle:not(.leagues-battle) .opponent-panel .matchRating{text-align:center;font-size:16px;display:flex;align-items:center;align-content:center;justify-content:center}#pre-battle:not(.leagues-battle) .oponnent-panel .matchRating .short-circuit,#pre-battle:not(.leagues-battle) .opponent-panel .matchRating .short-circuit{display:inline-block;width:20px;height:20px;background-size:contain;margin-left:6px}#pre-battle:not(.leagues-battle) .oponnent-panel .fighter-team .team-hexagon-container .average-lvl,#pre-battle:not(.leagues-battle) .opponent-panel .fighter-team .team-hexagon-container .average-lvl{text-align:center;margin-top:0px;line-height:26px}',""]);const n=t},9042:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-blessing-spreadsheet-link{position:absolute;top:.25rem;right:3.5rem;color:#8ec3ff;text-decoration:none;display:flex;align-content:center;align-items:center;max-width:14rem;font:normal normal normal 14px/18px Tahoma,Helvetica,Arial,sans-serif}.script-blessing-spreadsheet-link .nav_grid_icn{margin-right:1rem}.script-blessing-spreadsheet-link:hover{text-decoration:underline}#common-popups .popup_wrapper #blessings_popup .blessings_wrapper{padding:1rem;height:auto;max-height:31.24rem}#common-popups .popup_wrapper #blessings_popup .blessings_wrapper .active-blessings-list{display:flex}#common-popups .popup_wrapper #blessings_popup .blessings_wrapper .active-blessings-list .active-blessing:not(:first-child){margin-top:unset;margin-left:.5rem}#common-popups .popup_wrapper #blessings_popup .blessings_wrapper .active-blessings-list .content-container .title-container h4{font-size:1.2rem}#common-popups .popup_wrapper #blessings_popup .blessings_wrapper .active-blessings-list .content-container p{font-size:.85rem}",""]);const n=t},9456:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#common-popups .shards_name{max-width:340px;line-height:20px}",""]);const n=t},3402:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#boss_bang .boss-bang-row .boss-bang-center-part .progress-section .progress-bar-rewards-container{width:23.7rem;left:6.9rem;top:-0.2rem}",""]);const n=t},7533:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'img[src*="/pictures/girls/"],img[src*="/pictures/backgrounds/"],img[src*="/pictures/worlds/"],img[src*="/pictures/maps/"],img[src*="/pictures/gallery/"],img[src*="/pictures/trolls/"],img[src*="/pictures/items/"],img[src*="/pictures/design/battle_positions"],img[src*="/pictures/design/pachinko"],img[src*="/pictures/design/daily_goals_side"],img[src*="/pictures/design/payments"],img[src*="/pictures/design/el_teams-girls.png"],img[src*="/pictures/design/sultry_mysteries/static.png"],img[src*="/pictures/design/hero_leveling_girl.png"],img[src*="/pictures/design/labyrinth/team_icon.png"],img[src*="/pictures/misc/events"],img[src*="/pictures/misc/places_of_power"],img[src*="/pictures/misc/missions"],img[src*="/pictures/misc/shops/shopkeeper.png"],img[src*="/pictures/hero/ico/"],img[src*="/pictures/club_champions/"],img[src*="/pictures/champions/"],img[src*="/pictures/sex_god_path/"],img[src*="/pictures/pantheon/"],img[src*="/img/quests/"],img[src*="/leagues/"],img[src*="/images/members/"],video[src*="/pictures/"],#sliding-popups .crosspromo_banner,#common-popups #news_details_popup .news_page_content .news_page_pic,#common-popups #scene_popup,#common-popups #no_HC .product-background.integrated,#common-popups #no_HC .product-background.standalone,#common-popups #no_HC .product-offer-background-container,#contests>div>div.left_part>.scroll_area>.contest>.contest_header{filter:blur(20px) !important}#common-popups #popup_news .news_thumb .news_thumb_pic,#common-popups #no_HC .bundle-offer-container.treasure-bg,#common-popups #no_HC .mc-card-container .rewards-container,#common-popups #no_HC .bundle-container .bundle-offer-container.custom-background{background-image:none !important}',""]);const n=t},3599:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".champions-over__girl-image{right:278px}",""]);const n=t},7890:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".girl-selection__girl-box [carac=damage]{font-size:10px}",""]);const n=t},7171:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".club-champion-members-challenges .data-list .data-row .data-column:nth-child(1){width:3rem}.club-champion-members-challenges .data-list .data-row .data-column:nth-child(2){width:15rem;justify-content:start;gap:.5rem}.club-champion-members-challenges .data-list .data-row .data-column:nth-child(3){width:5rem}.club-champion-members-challenges .data-list .data-row .data-column:nth-child(4){width:9rem}.club-champion-members-challenges .data-list .data-row.body-row{text-align:center}.club-champion-members-challenges .data-list .data-row.body-row .data-column:nth-child(4){display:inline-block}.club-champion-members-challenges .data-list .data-row.body-row .data-column:nth-child(4) div{line-height:1.2;font-size:.9rem}.club-champion-members-challenges .data-list .data-row.body-row .data-column:nth-child(4) .shard_icn{height:1rem;width:1rem;display:inline-block;background-size:140%;background-position:center}.club-details-container #club_champions .script-participant-count{display:block;position:absolute;top:15px;left:500px}#members .non-participant{color:#ffa07a}.champions-middle__girl-selection .green-tick-icon.script-pose-match{margin-left:35px;filter:hue-rotate(-45deg)}.champions-bottom__ticket-amount{width:145px}.champions-bottom__ticket-amount.right{text-align:left !important}.club_champions_timer_fight{flex-wrap:wrap}.dummy-timer-target{display:none !important}",""]);const n=t},1497:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".activities-container #missions #missions_counter .missions-counter-rewards{display:none}.activities-container #missions .missions_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4px;align-content:start;width:100%}.activities-container #missions .missions_wrap .mission_object{height:104px;margin-bottom:0px}.activities-container #missions .missions_wrap .mission_object .mission_image{margin-top:15px;margin-left:2px;margin-right:0px;width:80px;height:80px;border:2px solid #fff}.activities-container #missions .missions_wrap .mission_object .mission_details{width:150px;padding:4px 6px;overflow-y:unset}.activities-container #missions .missions_wrap .mission_object .mission_details h1{position:absolute;top:-3px;left:5%;width:90%;text-align:center;font-size:13px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activities-container #missions .missions_wrap .mission_object .mission_details p{font-size:10px;margin-top:12px;line-height:10px;height:82px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.activities-container #missions .missions_wrap .mission_object .mission_details p::-webkit-scrollbar{display:none}.activities-container #missions .missions_wrap .mission_object.legendary .mission_details h1:hover{top:-7px;text-overflow:clip;overflow:visable;white-space:unset;background-color:rgba(8,8,8,.75);padding:0px 6px;border-radius:4px;border-width:4px;border-style:solid;border-color:rgba(204,204,204,.25)}.activities-container #missions .missions_wrap .mission_object .mission_reward{width:90px;height:50%;padding-left:0px;padding-top:15px;gap:6px;align-items:flex-start}.activities-container #missions .missions_wrap .mission_object .mission_reward .slot{margin:0px !important;width:1.6rem;height:2.2rem;overflow:visible}.activities-container #missions .missions_wrap .mission_object .mission_reward .slot .orb_icon{background-size:cover}.activities-container #missions .missions_wrap .mission_object .mission_reward .reward_wrap .slot:first-child{margin-right:8px !important}.activities-container #missions .missions_wrap .mission_object .mission_button{font-size:12px;height:42%;position:absolute;right:3px;bottom:4px}.activities-container #missions .missions_wrap .mission_object .mission_button .duration{top:0px;left:0px}.activities-container #missions .missions_wrap .mission_object .mission_button>button[rel=mission_start]{height:60%}.activities-container #missions .missions_wrap .mission_object .mission_button button{margin-top:0px;position:initial}.activities-container #missions .missions_wrap .mission_object .mission_button .hh_bar{top:5px;left:2px}.activities-container #missions .missions_wrap .mission_object .mission_button .hh_bar .backbar{position:relative;top:8px;width:90px}#hh_comix .activities-container #missions .missions_wrap .mission_object .mission_button .hh_bar .text,.activities-container #missions .missions_wrap .mission_object .mission_button .hh_bar .text{position:relative;top:-12px;width:100%;letter-spacing:0px;font-size:0px !important;text-align:center}#hh_comix .activities-container #missions .missions_wrap .mission_object .mission_button .hh_bar .text>span,.activities-container #missions .missions_wrap .mission_object .mission_button .hh_bar .text>span{font-size:11px}.activities-container #missions .missions_wrap .mission_object .mission_button>button[rel=finish]{position:relative;display:block;padding:0px 0px;width:90px;height:25px;top:-2px;left:2px;line-height:12px;font-size:9px}.activities-container #missions .missions_wrap .mission_object .mission_button>button[rel=finish] [class*=_icn]{width:12px;height:12px}.activities-container #missions .missions_wrap .mission_object .mission_button>button[rel=finish] .price{line-height:inherit;margin-top:-2px;font-size:10px}.activities-container #missions .missions_wrap .mission_object .mission_button>button[rel=claim]{width:86px;height:36px;margin-top:6px;padding:8px 5px;line-height:10px}",""]);const n=t},2882:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#harem_whole #filtering_girls .form-wrapper{height:31rem;width:23rem;margin-top:-1rem;padding:0 1rem;display:grid;grid-gap:1rem;grid-row-gap:unset;grid-template-columns:1fr 1fr;justify-items:stretch}@media(max-width: 1025px){#harem_whole #filtering_girls .form-wrapper{margin-top:0}}#harem_whole #filtering_girls .form-wrapper .reset-filters-container{grid-column:1/3;height:1.5rem}#harem_whole #filtering_girls .form-wrapper .reset-filters-container .blue_button_L{width:100%;padding:0px;margin:0 1rem}#harem_whole #filtering_girls .form-wrapper .form-control{margin:0px;max-width:10rem}#harem_whole #filtering_girls .form-wrapper .form-control.filter-by-element-form,#harem_whole #filtering_girls .form-wrapper .form-control.world-filter,#harem_whole #filtering_girls .form-wrapper .form-control.event-filter,#harem_whole #filtering_girls .form-wrapper .form-control.filter-by-checkbox{grid-column:1/3;width:21rem;max-width:21rem;margin:0}#harem_whole #filtering_girls .form-wrapper .form-control.filter-by-element-form{margin-bottom:-0.5rem}#harem_whole #filtering_girls .form-wrapper .form-control.filter-by-checkbox{display:flex;justify-content:space-between}#harem_whole #filtering_girls .form-wrapper .form-control.filter-by-checkbox .head-group{display:none}#harem_whole #filtering_girls .form-wrapper .form-control.filter-by-checkbox .checkbox-group{width:auto;column-gap:.25rem;margin:0px}#harem_whole #filtering_girls .form-wrapper .form-control.world-filter,#harem_whole #filtering_girls .form-wrapper .form-control.event-filter{margin-top:.5rem}#harem_whole #filtering_girls .form-wrapper .form-control label.head-group{pointer-events:none}#harem_whole #filtering_girls .form-wrapper .form-control .input-group input{height:28px;padding-left:.5rem;padding-top:.25rem;font-size:12px}#harem_whole #filtering_girls .form-wrapper .form-control .input-group input[icon=search]{background-size:1.5rem}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper.selectric-open{z-index:unset}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper.selectric-open>.selectric{z-index:14}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper.selectric-open>div{z-index:999}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric{height:28px;padding-left:.5rem}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric>.label{height:28px;margin:0 1.5rem 0 0;font-size:12px;line-height:28px}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric>.label>span{width:1.5rem;height:1.5rem;background-size:cover;background-position:0px 0px}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric>b{top:0px;background-size:1.5rem;height:100%}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric-items{height:unset}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric-items li{height:1.5rem;padding:0 .5rem}#harem_whole #filtering_girls .form-wrapper .form-control .select-group .selectric-wrapper .selectric-items li>span{width:1.5rem;height:1.5rem;background-size:cover;background-position:0px 0px}#harem_whole #filtering_girls .form-wrapper .form-control .select-group>select{height:28px;padding-left:.5rem;font-size:12px;background-size:1.5rem}@media(max-width: 1025px){#harem_whole #filtering_girls .form-wrapper .form-control .checkbox-group{margin:0}}#harem_whole #filtering_girls .form-wrapper .form-control .checkbox-group .check-btn.element-state{margin:0}#harem_whole #filtering_girls .form-wrapper .form-control .checkbox-group .check-btn.shards-state{height:2rem;width:unset;min-width:3rem;padding:0px}#harem_whole #filtering_girls .form-wrapper .form-control .checkbox-group .check-btn.shards-state .shards_bar_wrapper .shards p{font-size:12px;margin-left:-1.125rem;margin-right:.5rem}#harem_whole #filtering_girls .form-wrapper .form-control .checkbox-group .check-btn.carac-state{height:2rem;width:2.5rem;min-width:2.5rem}#harem_whole #filtering_girls .form-wrapper .form-control .checkbox-group .check-btn.carac-state::before{width:1.5rem;height:1.5rem}#harem_whole #filtering_girls .tip-filter{display:none}#harem_whole #filtering_girls,#harem_whole #harem_left,#harem_whole #harem_right{transition:transform .1s ease}",""]);const n=t},4207:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#common-popups #rewards_popup .flex-container .info_container a,#sliding-popups #rewards_popup .flex-container .info_container a{width:140px;margin:6px 70px 0 70px}",""]);const n=t},2085:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#contains_all>nav>[rel=content] .extender{display:none}#contains_all>nav>[rel=content]>div{height:auto;width:auto;padding:18px 10px;display:grid;grid-template-columns:1fr 1fr;z-index:999}#contains_all>nav>[rel=content]>div>a{width:auto;height:auto;margin:5px 10px;padding:5px 9px;font-size:12px;line-height:20px}#contains_all>nav>[rel=content]>div>a>div{margin:0px}#contains_all>nav>[rel=content]>div>a>div ic{width:20px;height:20px}",""]);const n=t},4247:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.activities-container .pop_thumb_title{display:none}.activities-container .pop_thumb>img{border-radius:0;position:relative;top:-27px;z-index:-1;float:left}.activities-container .pop_thumb.pop_thumb_greyed_out>img{top:0px}.activities-container .pop_thumb_progress_bar{margin-top:25px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb>.pop_thumb_space{height:60px;display:block !important}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb.pop_thumb_active[status=pending_reward]>.pop_thumb_space{top:-137px;position:relative}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb>.pop_thumb_level{top:-102px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_selected .pop_thumb_progress_bar,.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb>.pop_thumb_progress_bar{background-color:unset;text-shadow:#000 1px 1px 0px,#000 -1px 1px 0px,#000 -1px -1px 0px,#000 1px -1px 0px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_selected{box-shadow:0px 0px 7px 1px;color:#f90}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_container{min-height:99px;margin-bottom:12px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_container .pop_thumb_expanded,.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_container .pop_thumb_active,.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_container .pop_thumb_greyed_out{height:99px;background:linear-gradient(0deg, #00000087, transparent)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_greyed_out{height:99px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_greyed_out .pop_thumb_title{display:block;margin-top:0px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb_active>button{position:relative;top:-44px}.activities-container #pop .pop_list .pop_list_scrolling_area .collect_notif{margin-top:-88px;margin-left:74px}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="1"]{border-color:#d561e6;color:#d561e6}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="1"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="1"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-shard);background-size:28px 28px !important}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="2"]{border-color:#d561e6;color:#d561e6}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="2"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="2"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-shard);background-size:28px 28px !important}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="3"]{border-color:#d561e6;color:#d561e6}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="3"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="3"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-shard);background-size:28px 28px !important}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="4"]{border-color:#565656;color:#565656}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="4"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="4"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ymen)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="5"]{border-color:#565656;color:#565656}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="5"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="5"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ymen)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="6"]{border-color:#565656;color:#565656}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="6"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="6"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ymen)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="7"]{border-color:#d9d9d9;color:#d9d9d9}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="7"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="7"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-koban)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="8"]{border-color:#d9d9d9;color:#d9d9d9}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="8"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="8"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-koban)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="9"]{border-color:#d9d9d9;color:#d9d9d9}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="9"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="9"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-koban)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="10"]{border-color:#1ddf3e;color:#1ddf3e}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="10"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="10"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gem)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="11"]{border-color:#1ddf3e;color:#1ddf3e}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="11"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="11"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gem)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="12"]{border-color:#1ddf3e;color:#1ddf3e}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="12"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="12"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gem)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="13"]{border-color:#0155d1;color:#0155d1}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="13"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="13"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-orb)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="14"]{border-color:#0155d1;color:#0155d1}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="14"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="14"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-orb)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="15"]{border-color:#0155d1;color:#0155d1}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="15"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="15"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-orb)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="16"]{border-color:#ec0039;color:#ec0039}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="16"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="16"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-booster)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="17"]{border-color:#ec0039;color:#ec0039}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="17"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="17"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-booster)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="18"]{border-color:#ec0039;color:#ec0039}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="18"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="18"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-booster)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="19"]{border-color:#e95a06;color:#e95a06}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="19"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="19"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ticket)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="20"]{border-color:#e95a06;color:#e95a06}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="20"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="20"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ticket)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="21"]{border-color:#e95a06;color:#e95a06}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="21"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="21"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ticket)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="22"]{border-color:#ffb244;color:#ffb244}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="22"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="22"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gift)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="23"]{border-color:#ffb244;color:#ffb244}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="23"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="23"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gift)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="24"]{border-color:#ffb244;color:#ffb244}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="24"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}.activities-container #pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="24"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gift)}.activities-container [rel=pop_thumb_info]{position:relative;top:-44px}.activities-container .pop_thumb>.pop_thumb_space:before{content:" ";display:block;position:relative;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;top:0px;left:0px;margin-bottom:-24px;background-color:#290f16;border:2px solid #290f16}.activities-container .pop_thumb>.pop_thumb_space:after{content:" ";display:block;position:relative;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;top:0px;left:24px;margin-bottom:-24px;background-color:#290f16;border:2px solid #290f16;border-bottom-right-radius:5px}',""]);const n=t},6895:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#common-popups #hero_resources_popup .popup-title{padding-bottom:0rem}#common-popups #hero_resources_popup .hero-resources-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0rem 1rem;padding-top:.25rem}#common-popups #hero_resources_popup .hero-resources-container .hero-energies-container{grid-column-start:1;grid-column-end:11}#common-popups #hero_resources_popup .hero-resources-container .hero-energies-container>div.hero-energies{padding-top:.5rem}#common-popups #hero_resources_popup .hero-resources-container .hero-energies-container>div.hero-energies .hero-energy{width:11.5rem;margin-bottom:.5rem}@media(max-width: 1025px){#common-popups #hero_resources_popup .hero-resources-container .hero-energies-container>div.hero-energies .hero-energy{width:12rem;margin-right:1rem}}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container{grid-column-start:1;grid-column-end:8}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container .hero-currency:has(.hudHC_mix_icn,.hudSC_mix_icn,.frames_icn,.ticket_icn){order:-1}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container .hero-currency:has(span[class^=scrolls_]){order:2}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container #hero-scroll-currencies-title{justify-content:center;column-gap:1rem}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container #hero-scroll-currencies-title #scrolls-exchange{width:1.5rem;height:1.5rem}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container #hero-scroll-currencies-title #scrolls-exchange .exchange_icn{display:block;width:1rem;height:1rem;background-image:var(--exchange-icon);background-size:1rem;background-position:center;background-repeat:no-repeat;margin:0;padding:0}#common-popups #hero_resources_popup .hero-resources-container .hero-progressions-container{grid-column-start:8;grid-column-end:11;grid-row-start:2;grid-row-end:4}#common-popups #hero_resources_popup .hero-resources-container .hero-gems-container{grid-column-start:1;grid-column-end:6}#common-popups #hero_resources_popup .hero-resources-container .hero-orbs-container{grid-column-start:6;grid-column-end:11}#common-popups #hero_resources_popup .hero-resources-container .hero-gems-container>div .hero-gem,#common-popups #hero_resources_popup .hero-resources-container .hero-orbs-container>div .hero-orb{min-width:6rem}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container>div,#common-popups #hero_resources_popup .hero-resources-container .hero-gems-container>div,#common-popups #hero_resources_popup .hero-resources-container .hero-orbs-container>div,#common-popups #hero_resources_popup .hero-resources-container .hero-progressions-container>div{justify-content:space-evenly;align-content:space-evenly}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies-container>div .hero-currency,#common-popups #hero_resources_popup .hero-resources-container .hero-gems-container>div .hero-gem,#common-popups #hero_resources_popup .hero-resources-container .hero-orbs-container>div .hero-orb,#common-popups #hero_resources_popup .hero-resources-container .hero-progressions-container>div .hero-progression{height:2.5rem;width:auto;padding:0;margin:0}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies,#common-popups #hero_resources_popup .hero-resources-container .hero-progressions{column-gap:1rem}#common-popups #hero_resources_popup .hero-resources-container .hero-currencies .line-break,#common-popups #hero_resources_popup .hero-resources-container .hero-progressions .line-break{width:100%}#common-popups #hero_resources_popup .hero-resources-container .hero-gems-container p .total-gems,#common-popups #hero_resources_popup .hero-resources-container .hero-orbs-container p .total-orbs{margin-left:1rem}",""]);const n=t},4721:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#toast-popups #objective_popup,#sliding-popups #objective_popup{right:unset;left:0px}#toast-popups #objective_popup .noti_box,#sliding-popups #objective_popup .noti_box{border-radius:0 .5rem .5rem 0;padding:.25rem .5rem .25rem 1rem}#toast-popups #objective_popup .noti_box:before,#sliding-popups #objective_popup .noti_box:before{background:transparent linear-gradient(90deg, rgba(255, 162, 62, 0) 0, #ffa23e 100%) 0 0 no-repeat padding-box;border-radius:0 .5rem .5rem 0}#toast-popups #objective_popup .noti_box:after,#sliding-popups #objective_popup .noti_box:after{border-radius:0 .25rem .25rem 0;background:transparent linear-gradient(90deg, #200307 0, #410009 100%) 0 0 no-repeat padding-box}",""]);const n=t},1058:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#contests>div>div.right_part>.ranking table tbody tr td:nth-child(2){width:230px}#contests>div>div.right_part>.ranking table tbody tr td:nth-child(3){width:125px}",""]);const n=t},673:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".scriptRewardsDisplay .reward_wrap{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(42px, 1fr));gap:4px 0px}.contest .expiration{position:absolute;top:10px;padding-left:10px}.expiration-soon{animation-name:pulsing-contest;animation-duration:2s;animation-iteration-count:infinite}@keyframes pulsing-contest{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}#contests.height-for-ad .contests-container .right_part .info h5{margin-top:.75rem;margin-bottom:.5rem}#contests.height-for-ad .contests-container .right_part .info .over_bunny{height:auto;line-height:16px}",""]);const n=t},3473:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#dp-content .left-container .tiers-container .player-progression-container .tiers-progression .tier-container{margin-left:.5rem;margin-right:0rem;width:4rem}",""]);const n=t},8637:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".activities-container #daily_goals .daily-goals-row .daily-goals-left-part,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part{width:62.5rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;font-size:.75rem;margin-top:0;height:78%}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container.height-for-ad,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container.height-for-ad{height:55%}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective{width:auto;margin-bottom:0;margin-left:0}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status{flex:1;margin-left:.9rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status .objective-progress-bar,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status .objective-progress-bar{width:100%;height:1.1rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status .objective-progress-bar>p,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status .objective-progress-bar>p{font-size:.6rem;width:100%;left:0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action{width:2.5rem}[lang=fr] .activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action,[lang=fr] .activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action{width:5.5rem}[lang^=es] .activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action,[lang^=es] .activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action{width:4rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action p,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action p{display:none}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action .blue_button_L,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action .blue_button_L{padding:.3rem .75rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward{width:3.5rem;height:2.2rem;flex-direction:row}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward>p,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward>p{text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;margin-top:0;font-size:.95rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward .daily_goals_potion_icn,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward .daily_goals_potion_icn{width:28px;height:28px;background-size:contain}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .progress-section,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .progress-section{margin-bottom:1.4rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .progress-section .progress-bar-rewards-container,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .progress-section .progress-bar-rewards-container{width:28.8rem;left:8.1rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .progress-section .progress-bar-rewards-container .progress-bar-reward,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .progress-section .progress-bar-rewards-container .progress-bar-reward{margin-top:-1rem}.activities-container #daily_goals .daily-goals-row .daily-goals-left-part .top-section .check-pog,.activities-container #daily_goals .daily-goals-container .daily-goals-left-part .top-section .check-pog{position:absolute;right:3.2rem;top:.1rem}.activities-container #daily_goals .daily-goals-row .daily-goals-right-part,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part{width:23rem;height:11rem;position:absolute;right:0;overflow:hidden;pointer-events:none}@media(max-width: 1025px){.activities-container #daily_goals .daily-goals-row .daily-goals-right-part,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part{height:150px}}.activities-container #daily_goals .daily-goals-row .daily-goals-right-part .timer-girl-container,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part .timer-girl-container{position:absolute;top:.5rem;right:14rem;width:10rem}@media(max-width: 1025px){.activities-container #daily_goals .daily-goals-row .daily-goals-right-part .timer-girl-container,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part .timer-girl-container{top:0px}}.activities-container #daily_goals .daily-goals-row .daily-goals-right-part .timer-girl-container>img,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part .timer-girl-container>img{height:24.5rem;width:auto}.activities-container #daily_goals .daily-goals-row .daily-goals-right-part .side-girl-hider,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part .side-girl-hider{display:none}.activities-container #daily_goals .daily-goals-row .daily-goals-right-part .daily-goals-timer,.activities-container #daily_goals .daily-goals-container .daily-goals-right-part .daily-goals-timer{position:absolute;top:5rem;right:1rem}[lang=fr] .activities-container #daily_goals .daily-goals-row .daily-goals-right-part .daily-goals-timer,[lang=fr] .activities-container #daily_goals .daily-goals-container .daily-goals-right-part .daily-goals-timer{padding:0 .8rem}",""]);const n=t},4968:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".event-widget .timer.ongoing.script-ending-soon [rel=count],.mega-event .timer.ongoing.script-ending-soon [rel=count]{color:#ff2f2f;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.season-button.script-ending-soon,.pov-button [rel].script-ending-soon{animation-name:pulsing-seasons-and-path;animation-duration:4s;animation-iteration-count:infinite}@keyframes pulsing-seasons-and-path{0%{opacity:1}50%{opacity:.8}100%{opacity:1}}",""]);const n=t},5589:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-event-list-reward.already-owned{border-color:#75b400}",""]);const n=t},535:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".event-widget .widget .rewards-block-tape .girl_reward[reward_was_won]:after,.event-widget .widget .rewards-block-tape .set_items_box[reward_was_won]:after{background-image:var(--girl-tick-icon)}#events .nc-event-list-reward.already-owned:after{width:26px}",""]);const n=t},6628:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#contains_all #shops .shop-container .content-container #books-tab-container .right-container #player-inventory-container .market-girl-container,#contains_all #shops .shop-container .content-container #boosters-tab-container .right-container #player-inventory-container .market-girl-container,#contains_all #shops .shop-container .content-container #equipement-tab-container .right-container #player-inventory-container .market-girl-container,#contains_all #shops .shop-container .content-container #gifts-tab-container .right-container #player-inventory-container .market-girl-container{margin-top:-3.5rem;position:absolute;right:6.5rem;overflow:hidden;height:9rem}@media(max-width: 1025px){#contains_all #shops .shop-container .content-container #books-tab-container .right-container #player-inventory-container .market-girl-container,#contains_all #shops .shop-container .content-container #boosters-tab-container .right-container #player-inventory-container .market-girl-container,#contains_all #shops .shop-container .content-container #equipement-tab-container .right-container #player-inventory-container .market-girl-container,#contains_all #shops .shop-container .content-container #gifts-tab-container .right-container #player-inventory-container .market-girl-container{margin-top:-4.25rem}}#contains_all #shops .shop-container .content-container #books-tab-container .right-container .my-inventory-container .player-inventory-content,#contains_all #shops .shop-container .content-container #boosters-tab-container .right-container .my-inventory-container .player-inventory-content,#contains_all #shops .shop-container .content-container #equipement-tab-container .right-container .my-inventory-container .player-inventory-content,#contains_all #shops .shop-container .content-container #gifts-tab-container .right-container .my-inventory-container .player-inventory-content{width:26.6rem}#contains_all #shops .shop-container .content-container #books-tab-container .right-container .bottom-container,#contains_all #shops .shop-container .content-container #boosters-tab-container .right-container .bottom-container,#contains_all #shops .shop-container .content-container #equipement-tab-container .right-container .bottom-container,#contains_all #shops .shop-container .content-container #gifts-tab-container .right-container .bottom-container{width:26.6rem}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container{width:24rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container .armor,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container .armor{width:24.25rem !important;max-width:unset !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container .booster,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container .booster{width:22.25rem !important;max-width:unset !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container .booster .slot-container,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container .booster .slot-container{margin-right:.5rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .armor,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .armor,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .armor,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .armor{display:grid;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;z-index:14;position:absolute;top:0;bottom:0;left:0;right:0}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .armor .slot-container,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .armor .slot-container,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .armor .slot-container,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .armor .slot-container{position:auto !important;margin:auto}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .booster,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .booster,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .booster,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .booster{width:14rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .hero-img>.character,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .hero-img>.character,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .hero-img>.character,#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .hero-img>.character{right:2.5rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory{width:24.5rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items{width:16rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container{width:15rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory{width:22.5rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items{width:19rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container{width:18rem !important}#contains_all #shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .equiped-booster-text{padding:10px 0px !important}.my-inventory-container .inventoryInfo{right:18px !important}",""]);const n=t},7217:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.script-fight-a-villain-menu-overlay{display:none;background-color:#0808087a;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.script-fight-a-villain-menu-overlay.shown{display:block}.script-fight-a-villain-menu-container{display:none;align-items:center;justify-content:center;color:#fff;width:1040px;height:585px;z-index:10;font-size:16px;pointer-events:none}.script-fight-a-villain-menu-container.shown{display:flex}.script-fight-a-villain-menu-container .script-fight-a-villain-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;grid-gap:.25em;padding:.5em;border-radius:5px;border-width:5px;border-style:solid;border-color:#cccccc42;background-color:#080808f5;pointer-events:all;max-height:35rem}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-1{grid-template-columns:1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-2{grid-template-columns:1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-3{grid-template-columns:1fr 1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-4{grid-template-columns:1fr 1fr 1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain{text-decoration:none;color:unset;background-color:#cccccc5a;display:block;padding:.2em;border-radius:.3em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain:hover{background-color:#cccccc72}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.all-obtained{background-color:#cccccc32}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.all-obtained:hover{background-color:#cccccc72}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.common{background-color:#8d8e9fad}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.common:hover{background-color:#b4b5c9ad}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.rare{background-color:#23b56b70}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.rare:hover{background-color:#2bdf8470}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.epic{background-color:#ffb24470}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.epic:hover{background-color:#ffc97b70}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.legendary{background-color:#9150bf8a}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.legendary:hover{background-color:#9150bfd6}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.mythic{background-color:#ec003970}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.mythic:hover{background-color:#ff003e70}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-top{display:flex;justify-content:space-between}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-icon{width:2.5rem;height:auto}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-name-and-drops{flex:1;padding-left:.5em;padding-right:.5em;display:flex;flex-direction:column}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-name{font-size:.75em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-drops{display:flex}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-drop{display:block;width:1.3em;height:auto}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-gem-drop-container{width:1.5em;position:relative;display:flex;flex-direction:column;align-items:center}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-gem-drop-amount{position:absolute;bottom:-0.5em;font-size:.9em;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-world img{width:1.5em;height:auto;display:block}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-world:hover{filter:drop-shadow(0px 0px 3px #fff)}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:.25em;margin-top:.25rem}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico{position:relative;width:fit-content}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico::before{content:" ";font-size:.7rem;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;position:absolute;display:block;top:-7px;left:-3px}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.tier1::before{content:"1"}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.tier2::before{content:"2"}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.tier3::before{content:"3"}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.event::before{content:var(--E)}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.raid::before{content:var(--R)}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.obtained{border-color:#75b400}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.obtained::after{content:" ";position:absolute;background-image:var(--girl-ico-tick);background-size:contain;background-repeat:no-repeat;display:block;width:1em;height:1em;top:0;right:0}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico img{width:2em;height:auto}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico .shard-count{position:absolute;text-align:center;display:block;width:100%;font-size:.7em;bottom:-0.125em;color:#80058b;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff;font-weight:var(--troll-menu-font-weight)}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico .shard-count .shard_icn{height:1.4em;width:1.2em;display:inline-block;background-size:140%;background-position:center}#contains_all>header [type=fight] .bar-wrapper{cursor:pointer}',""]);const n=t},8995:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".gemStock{display:block;height:25px;width:25px;background-size:contain;background-image:var(--gem-stock-icon);transform:scale(1.25);margin-right:1.5rem}.gemStock-table img{height:25px;width:25px}",""]);const n=t},9893:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#hh_comix #harem_left .girls_list.grid_view div[girl] .right .salary .loading .over.count,#hh_star #harem_left .girls_list.grid_view div[girl] .right .salary .loading .over.count{font-weight:bold}",""]);const n=t},2031:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'#harem_whole .harem-info-panel{display:none;background-color:#080808f5;color:#fff;font-family:Tahoma,Arial,sans-serif;font-weight:400;position:absolute;bottom:50px;left:10px;z-index:20;border-radius:5px;border-width:5px;border-style:solid;border-color:#cccccc42;padding:16px;grid-gap:10px;grid-template-columns:auto auto auto}#harem_whole .harem-info-panel .summary-block{display:inline-block;width:274px}#harem_whole .harem-info-panel .summary-block.general-summary{width:310px}#harem_whole .harem-info-panel.visible{display:grid}#harem_whole .harem-info-panel h1{font-size:1.2em}#harem_whole .harem-info-panel-toggle{display:block;position:absolute;height:32px;width:32px;background-size:contain;bottom:15px;left:6px;cursor:pointer}#harem_whole .harem-info-panel-toggle:hover{filter:drop-shadow(0px 0px 1px gold)}#harem_whole .harem-info-panel .to-max-label{margin-top:-6px}#harem_whole .harem-info-panel .summary-grid{display:grid;grid-gap:6px;list-style:none;padding-left:0px;margin-block-end:0px}#harem_whole .harem-info-panel .summary-grid li{display:inline-block;background:#cccccc42;border-radius:5px;padding-right:7px;line-height:20px;margin-left:10px}#harem_whole .harem-info-panel .summary-grid li>span{display:flex;justify-content:space-between;align-items:center;margin-left:-10px}#harem_whole .harem-info-panel .summary-grid .fire_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .nature_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .stone_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .sun_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .water_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .darkness_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .light_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid .psychic_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid span[carac]::before{width:20px;height:20px}@media(max-width: 1025px){#harem_whole .harem-info-panel .summary-grid span[carac]{display:unset}}#harem_whole .harem-info-panel .summary-grid .rarity-icon{display:inline-block;height:20px;width:20px;font-family:"Carter One","Alegreya Sans",Montserrat}#harem_whole .harem-info-panel .summary-grid .rarity-icon.starting{background-color:#ccc}#harem_whole .harem-info-panel .summary-grid .rarity-icon .initial{display:inline-block;width:100%;text-align:center;line-height:20px;position:absolute;top:0px;left:0px;vertical-align:middle;color:#fff;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}#harem_whole .harem-info-panel .summary-grid.caracs-summary{grid-template-columns:1fr 1fr 1fr}#harem_whole .harem-info-panel .summary-grid.rarity-summary{grid-auto-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}#harem_whole .harem-info-panel .summary-grid.elements-summary{grid-template-columns:1fr 1fr 1fr 1fr}#harem_whole .harem-info-panel .summary-grid.level-caps-summary{grid-template-columns:1fr 1fr 1fr 1fr 1fr;font-size:14px}#harem_whole .harem-info-panel .summary-grid.level-caps-summary li{margin-left:0px;padding-left:7px;line-height:18px}#harem_whole .harem-info-panel .summary-grid.level-caps-summary li>span{margin-left:0px;display:inline-block}#harem_whole .harem-info-panel .summary-grid.level-caps-summary .level-cap{font-family:"Carter One","Alegreya Sans",Montserrat;line-height:12px}#harem_whole .harem-info-panel .summary-grid.level-caps-summary .required-girls{font-size:.6em;vertical-align:baseline}#harem_whole .harem-info-panel .summary-grid.level-caps-summary .level-cap-unlocked{color:#00ff06}#harem_whole .harem-info-panel .summary-grid.xp-aff-summary{grid-template-columns:1fr 1fr}#harem_whole .harem-info-panel .summary-grid.xp-aff-summary .xp-aff-label{display:inline-block;height:20px;padding-left:7px;font-family:"Carter One","Alegreya Sans",Montserrat}#harem_whole .harem-info-panel .summary-grid.xp-aff-summary .xp-aff-label.unlocked-scenes-icon{height:40px;width:40px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid.xp-aff-summary li{margin-left:0px}#harem_whole .harem-info-panel .summary-grid.xp-aff-summary li>span{margin-left:0px}#harem_whole .harem-info-panel .summary-grid.xp-aff-summary li>span>span:last-child{text-align:right}#harem_whole .harem-info-panel .summary-grid.salary-summary{grid-template-columns:1fr}#harem_whole .harem-info-panel .summary-grid.salary-summary .salary-label .hudSC_mix_icn{height:40px;width:40px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid.salary-summary li{margin-left:0px}#harem_whole .harem-info-panel .summary-grid.salary-summary li>span{margin-left:0px}#harem_whole .harem-info-panel .summary-grid.upgrade-costs{grid-template-columns:1fr;margin-block-start:.3em;margin-block-end:.5em}#harem_whole .harem-info-panel .summary-grid.upgrade-costs .cost-value{text-align:right}#harem_whole .harem-info-panel .summary-grid.upgrade-costs .cost-value .hudSC_mix_icn,#harem_whole .harem-info-panel .summary-grid.upgrade-costs .cost-value .hudHC_mix_icn{display:inline-block;height:18px;width:18px;background-size:contain}#harem_whole .harem-info-panel .summary-grid.upgrade-costs .affection-label{display:inline-block;height:40px;width:40px;background-size:contain;background-repeat:no-repeat}#harem_whole .harem-info-panel .summary-grid.upgrade-costs li{margin-left:0px}#harem_whole .harem-info-panel .summary-grid.upgrade-costs li>span{margin-left:0px}#harem_whole .harem-info-panel .summary-grid.gems-summary,#harem_whole .harem-info-panel .summary-grid.gems-stock{grid-auto-flow:column;grid-template-rows:repeat(4, 1fr);grid-template-columns:1fr 1fr;margin-block-start:0px}#harem_whole .harem-info-panel .summary-grid.gems-summary .gem-icon,#harem_whole .harem-info-panel .summary-grid.gems-stock .gem-icon{display:inline-block;height:20px;width:20px;background-size:contain}#harem_whole .harem-info-panel .summary-grid.gems-stock{margin-block-end:1em}#harem_whole .harem-info-panel .to-max-combi .upgrade-costs{margin-block-end:6px}#harem_whole .harem-info-panel .restock-info,#harem_whole .harem-info-panel .market-warning{color:#aaa;font-size:10px;margin-block-start:.3em}#harem_whole .harem-info-panel .slot{border:none}#harem_whole #harem_left{z-index:1}#harem_whole .harem-info-overlay-bg{display:none;width:100vw;height:100%;position:absolute;top:0px;left:0px;z-index:19}#harem_whole .harem-info-overlay-bg.visible{display:block}#harem_whole .WikiLinkDialogbox a{text-decoration:none;color:#24a0ff !important}#harem_whole #harem_right .WikiLink a{text-decoration:none}#harem_whole #harem_right .WikiLink a:hover h3{text-shadow:0 0 2px #000,0 0 4px #fff}#harem_whole #harem_left div.girls_list{height:23.25rem}@media(max-width: 1025px){#harem_whole #harem_left div.girls_list{height:22rem}}#harem_whole #harem_left .buttons_container{width:80%;align-self:center;justify-content:center;gap:1rem}#harem_whole #harem_left .buttons_container #collect_all_container{width:unset;min-width:unset;margin:unset}@media(max-width: 1025px){#harem_whole #harem_left .buttons_container #collect_all_container #collect_all{padding:10px 20px}}#harem_whole #harem_left .buttons_container #collect_all_container #collect_nothing{width:120px;font-size:16px;line-height:1.5}@media(max-width: 1025px){#harem_whole #harem_left .buttons_container #collect_all_container #collect_nothing{line-height:1.25}}#harem_whole #harem_left .buttons_container #unequip_all_container{width:unset;min-width:unset;margin:unset;line-height:1.25}#harem_whole #harem_left .buttons_container #unequip_all_container #unequip_all{padding:.5rem;max-width:82px}.scene-costs-tooltip [cur]::before{height:18px;width:18px}.scene-costs-tooltip .hudSC_mix_icn,.scene-costs-tooltip .hudHC_mix_icn{display:inline-block;height:18px;width:18px;background-size:contain}',""]);const n=t},1990:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#seasons_main_container button#claim-all,#hh_comix #seasons_main_container button#claim-all{display:none}",""]);const n=t},8636:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-hide-claimed{display:none}#events .nc-panel-body .script-hide-claimed{display:none}#events .nc-panel-container .nc-panel-body #nc-poa-tape-rewards .script-hide-claimed.nc-poa-reward-pair{display:none}#dp-content .left-container .tiers-container .player-progression-container .tiers-progression .script-hide-claimed{display:none}.mega-event-panel .mega-event-container .tabs-section #home_tab_container .bottom-container .right-part-container .mega-tiers-section .mega-progress-bar-section .mega-progress-bar-tiers .mega-tier-container .script-hide-claimed.mega-tier{display:none}.page-member-progression .member-progression-container .tiers-container .tiers .script-hide-claimed.tier{display:none}.rewards_seasons_row .script-hide-claimed.rewards_pair{display:none}#world-boss-event .tabs-section #milestones_tab_container .middle-container .tiers-section .progress-bar-section .progress-bar-tiers>.script-hide-claimed.tier{display:none}.rewards_penta_drill_row .script-hide-claimed.rewards_pair{display:none}.no-transition{transition:none !important}.rewards_seasons_row{width:max-content !important}.penta-drill-container #girls_holder{z-index:unset;width:30%}",""]);const n=t},930:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".social_links_games{display:none !important}",""]);const n=t},5749:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#leagues .league_content .league_buttons .league_buttons_block{display:none}",""]);const n=t},4527:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"@media(max-width: 1025px){.rotate_device{display:none !important}}",""]);const n=t},6871:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-home-icon{position:absolute;height:54px;opacity:.4;z-index:0;pointer-events:none}.left-side-container>*:nth-child(odd) .script-home-icon{left:0px}.left-side-container>*:nth-child(even) .script-home-icon{right:0px}#homepage .main-container .left-side-container .quest-container>a>.notif-position>span>p,#homepage .main-container .left-side-container .harem-container>a>.notif-position>span>p,#homepage .main-container .left-side-container>a>.notif-position>span>p{z-index:0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.left-side-container .script-timer-container{z-index:0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}",""]);const n=t},1279:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-home-timer{color:#999}#homepage>a>.position>span{height:auto;min-height:26px}@media(max-width: 1025px){#homepage>a>.position>span{height:auto;min-height:44px}}@media(max-width: 1025px){#homepage>a[rel=pachinko]>.position>span{width:140px}}@media(min-width: 1026px){#homepage>a[rel=pachinko]>.position>span{width:110px}}@media(max-width: 1025px){#homepage>a[rel=shop]>.position>span{width:130px}}@media(min-width: 1026px){#homepage>a[rel=shop]>.position>span{width:100px}}#homepage>a[rel=clubs]{top:148px;left:151px}@media(max-width: 1025px){#homepage>a[rel=clubs]{top:128px;left:194px;z-index:1}}#homepage>a[rel=clubs]>.position{width:auto;left:44px}@media(max-width: 1025px){#homepage>a[rel=clubs]>.position>span{width:130px}}@media(min-width: 1026px){#homepage>a[rel=clubs]>.position>span{width:100px}}@media(max-width: 1025px){#homepage>a[rel=god-path] .position{top:84px}}#homepage .main-container .left-side-container .quest-container{width:15.5rem}@media(max-width: 1025px){#homepage .main-container .left-side-container .quest-container{width:17rem}}#homepage .main-container .left-side-container .script-home-shortcut-container,#homepage .main-container .left-side-container .script-league-pos{display:flex;flex-direction:row;justify-content:space-evenly;width:7.375rem;padding-left:12px;height:auto;margin-top:auto;margin-bottom:auto;align-items:center}@media(max-width: 1025px){#homepage .main-container .left-side-container .script-home-shortcut-container,#homepage .main-container .left-side-container .script-league-pos{width:8.75rem}}#homepage .main-container .left-side-container .script-home-shortcut-container a,#homepage .main-container .left-side-container .script-league-pos a{z-index:6}#homepage .main-container .left-side-container .script-league-pos .script-league-icon{height:50px;width:50px;background-size:contain;background-position:center;background-repeat:no-repeat}#homepage .main-container .left-side-container .script-league-pos .script-league-rank{text-shadow:1px 1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:1}#homepage .main-container .left-side-container .script-league-pos .script-league-rank-digits-3{font-size:16px}.champions_flat_icn{background-image:var(--champions-icon)}.pantheon_flat_icn{background-image:var(--pantheon-icon)}.labyrinth_flat_icn{background-image:var(--labyrinth-icon)}.leagues_flat_icn{background-image:var(--leagues-icon)}.seasons_flat_icn{background-image:var(--seasons-icon)}.penta_drill_flat_icn{background-image:var(--penta-drill-icon)}.script-home-shortcut-container{display:flex;height:30px;margin-top:-38px;margin-bottom:8px;justify-content:center}@media(max-width: 1025px){.script-home-shortcut-container{height:40px;margin-top:-48px}}.script-home-shortcut{width:30px;height:30px}@media(max-width: 1025px){.script-home-shortcut{width:40px;height:40px}}.script-home-shortcut .clubChampions_flat_icn,.script-home-shortcut .champions_flat_icn,.script-home-shortcut .pantheon_flat_icn,.script-home-shortcut .labyrinth_flat_icn,.script-home-shortcut .leagues_flat_icn,.script-home-shortcut .seasons_flat_icn,.script-home-shortcut .penta_drill_flat_icn{height:16px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 1025px){.script-home-shortcut .clubChampions_flat_icn,.script-home-shortcut .champions_flat_icn,.script-home-shortcut .pantheon_flat_icn,.script-home-shortcut .labyrinth_flat_icn,.script-home-shortcut .leagues_flat_icn,.script-home-shortcut .seasons_flat_icn,.script-home-shortcut .penta_drill_flat_icn{height:22px;width:22px}}.script-salary-summary{width:11rem;font-size:12px}.script-salary-summary table{margin-left:auto;margin-right:auto}.script-salary-summary td:first-child{text-align:right}.script-salary-summary td:last-child{text-align:left;width:3.5rem}.script-salary-summary .hudSC_mix_icn{display:inline-block;width:14px;height:14px;background-size:contain}.hh_tooltip_new:has(.collect-container),.hh_tooltip_new:has(.collect-income-value){display:none}#collect_all{position:relative;z-index:1}#collect_all .script-event-handler-hack{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#collect_all[disabled] .script-event-handler-hack{display:block}#collect_all.max-salary{box-shadow:0px 0px 6px 6px #ccff40;background-image:linear-gradient(0deg, #3db236, #96c120)}#collect_all span.soft_currency_icn::after{display:block;content:attr(to-collect);font-size:10px;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;position:absolute;bottom:0px;justify-self:center}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .pov-button>a,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .season-button>a{display:block}.messenger-link .energy_counter{position:absolute;color:#fff;text-shadow:1px 1px 0px #000,-1px 1px 0px #000,-1px -1px 0px #000,1px -1px 0px #000;text-align:center}.messenger-link .energy_counter .energy_counter_amount_container{display:flex;align-items:center}.messenger-link .energy_counter .energy_counter_amount_container .energy_counter_amount{display:flex;align-items:baseline;font-size:12px}.messenger-link .energy_counter .energy_counter_amount_container .energy_counter_amount [energy]{font-size:20px}.messenger-link .energy_counter [rel=count_txt]{font-size:14px;line-height:16px}.messenger-link .energy_counter [rel=count_txt] [rel=count]{display:block}.messenger-link .messenger-reply-timer{display:none}",""]);const n=t},8488:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#homepage .main-container .left-side-container .position-quest{position:absolute;left:412px;top:32px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-quest .continue-quest-container{padding-left:0;padding-bottom:8px}#homepage .main-container .left-side-container .harem-container{position:absolute;bottom:2rem;right:2rem;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .harem-container .collect-button{position:unset;padding-bottom:8px}#homepage .main-container .left-side-container .position-pvp-arena{position:absolute;width:8.125rem;top:64px;left:253px;flex-direction:column-reverse;align-items:center}#homepage .main-container .left-side-container .position-pvp-arena .script-league-pos{padding-left:0;padding-bottom:8px;height:50px}#homepage .main-container .left-side-container .position-pvp-arena .script-home-shortcut-container{padding-left:0;padding-bottom:8px}#homepage .main-container .left-side-container [rel=activities]{position:absolute;width:8.125rem;top:366px;left:602px}#homepage .main-container .left-side-container [rel=shop]{position:absolute;width:8.125rem;top:257px;left:649px}#homepage .main-container .left-side-container [rel=pachinko],#homepage .main-container .left-side-container .feature-locked[feature-name=pachinko]{position:absolute;width:8.125rem;top:67px;left:58px}#homepage .main-container .left-side-container .position-god-path{position:absolute;left:612px;top:56px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-god-path .script-home-shortcut-container{padding-left:0;padding-bottom:8px}#homepage .main-container .left-side-container .position-clubs{position:absolute;left:176px;top:165px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-clubs .script-home-shortcut-container{padding-left:0;padding-bottom:8px}#homepage .main-container .middle-container .waifu-and-right-side-container .waifu-container img{height:600px;width:240px;margin-left:187px;margin-top:125px}#homepage .main-container .middle-container .waifu-and-right-side-container .waifu-container canvas.animated-girl-display{left:4rem;-webkit-transform:translate3d(0, 0, 0) scale(0.6);transform:translate3d(0, 0, 0) scale(0.6)}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .season-button{position:absolute;left:38px;top:279px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .season-button>a>.button-notification-icon{right:-6px;left:auto}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .season-button .seasons_button{width:288px !important}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons{position:absolute;left:38px;top:339px;display:flex;flex-direction:row}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget{width:140px !important}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title{text-align:left;font-size:14px}[lang^=de] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,[lang^=de] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title{font-size:12px;white-space:break-spaces;line-height:10px;margin-bottom:-2px}[lang^=es] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,[lang^=it] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,[lang^=es] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title,[lang^=it] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title{font-size:12px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .potions-paths-buttons .pov-button>a>.button-notification-icon{right:-6px;left:auto}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .collect-button{position:absolute;right:0px;bottom:0px;width:11rem;height:4rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .collect-button #collect_all_container #collect_all{height:4rem}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .collect-button{right:15px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .mega-event{position:absolute;right:0;top:17rem;width:13rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles{background-color:transparent;border:none;display:inline;height:auto;box-shadow:none}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container{position:absolute;left:0;right:auto !important}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .chest-img-container .chest_icn{width:100px;height:90px;background-size:90px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .timer-container{margin-top:-40px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .raids{position:absolute;right:0;top:32px;width:227px}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .raids{top:86px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .world-boss{position:absolute;right:0;top:13.5rem;width:227px}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .world-boss{top:86px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .event-widget{position:absolute;right:0;top:6rem}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .event-widget{top:86px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .event-widget .event-timer.bar-wrapper{max-height:10rem;min-width:227px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .event-widget .event-timer.bar-wrapper .over{left:0px;padding-right:1px;padding-left:15px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container:has(.world-boss) .event-widget .event-timer.bar-wrapper{max-height:7rem}#homepage .main-container .middle-container .bottom-container{justify-content:flex-start;position:absolute;bottom:-12px;left:10px;width:39rem}#homepage .main-container .middle-container .bottom-container .box-container .waifu-buttons-container{position:absolute;bottom:0px;right:-40px !important}#homepage .social_links{margin-top:-24px}@media(max-width: 1025px){#homepage .social_links{margin-left:15px;margin-top:0}}#bg_all.blur-effect{filter:none !important}",""]);const n=t},3750:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"",""]);const n=t},4422:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container{flex-direction:row-reverse}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles{background-color:transparent;border:none;display:inline;height:auto;box-shadow:none}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container{position:absolute;bottom:-20px;right:-8px}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container{right:-14px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .chest-img-container .chest_icn{width:100px;height:90px;background-size:90px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .timer-container{margin-top:-40px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .collect-button{height:4rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .collect-button #collect_all_container #collect_all{height:4rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .pov-button,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .season-button,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .collect-button,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-cards-container .mega-event{margin-right:0;margin-left:8px}#homepage .social_links{margin-left:550px}@media(min-width: 1026px){#homepage .social_links{margin-top:-12px}}@media(max-width: 1025px){#homepage .social_links{margin-left:570px}}",""]);const n=t},3774:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#homepage .hide{display:none !important}#homepage .info-container{z-index:1}#homepage .info-container #blog_button{display:none}#homepage .info-container .promo_discount{display:none}#homepage .waifu-container{z-index:1;margin-top:0px !important;left:15px}#homepage .waifu-buttons-container{z-index:2;width:70px}#homepage .waifu-buttons-container .diamond-bar{position:absolute;right:90px;width:240px;display:flex;justify-content:center}#homepage .waifu-buttons-container .girls-name{position:absolute;bottom:26px;line-height:18px;text-align:center;text-shadow:2px 2px 5px #000}#homepage .waifu-buttons-container .girls-name a{color:#fff;text-decoration:none}#homepage .waifu-buttons-container .girls-name img{width:16px;height:16px;margin-left:5px;margin-bottom:2px;filter:drop-shadow(2px 2px 3px black)}#homepage .waifu-buttons-container .round_blue_button{width:32px;height:32px}#homepage .waifu-buttons-container .round_blue_button img{width:20px;height:20px}#homepage .waifu-buttons-container .round_blue_button.save-pose img{height:15px}#homepage .waifu-buttons-container .waifu-edit{position:absolute;bottom:36px;display:grid;gap:5px}#homepage .waifu-buttons-container .waifu-right{position:absolute;left:38px;bottom:0px;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}#waifu-page .fav-girl img{width:20px;height:20px}",""]);const n=t},2651:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.page-edit-labyrinth-team .player_team_block .team-hexagon-container .team-hexagon .team-hexagon-col{row-gap:.4rem}.page-labyrinth-pre-battle section .labyrinth-battle .player_team_block.battle_hero .team-hexagon-container .team-hexagon .team-member-container{margin-bottom:1.4rem}.page-labyrinth-pre-battle section .labyrinth-battle .player_team_block.battle_hero .team-hexagon-container .team-hexagon .team-member-container .ego-bar-container{bottom:-1.2rem}.team-hexagon-container .team-hexagon .team-member-container .girl-icons{position:absolute;bottom:-3px;display:flex;gap:.25rem}.page-edit-labyrinth-team .team-hexagon-container .team-hexagon .team-member-container .girl-icons{bottom:6px}#battle .team-hexagon-container .team-hexagon .team-member-container .girl-icons{width:100%;justify-content:center;bottom:3rem;z-index:2;gap:1rem}#battle .team-hexagon-container .team-hexagon .team-member-container .girl-icons [carac]::before,#battle .team-hexagon-container .team-hexagon .team-member-container .girl-icons .icon{width:20px;height:20px}.team-hexagon-container .team-hexagon .team-member-container .girl-icons [carac]::before{display:block;width:15px;height:15px}.team-hexagon-container .team-hexagon .team-member-container .girl-icons .icon{position:unset}.page-labyrinth-pre-battle .team-order-number,.page-edit-labyrinth-team .team-order-number{position:absolute;width:1.5rem;height:1.5rem;font-size:.8rem;text-align:center;background:linear-gradient(90deg, #333750 0, #1e9fdf 100%);border-radius:1.5rem;border:2px solid #fff;z-index:2}.page-labyrinth-pre-battle .labyrinth-battle .team-order-number,.page-labyrinth-pre-battle .harem-panel-girls .team-order-number,.page-edit-labyrinth-team .labyrinth-battle .team-order-number,.page-edit-labyrinth-team .harem-panel-girls .team-order-number{top:-0.5rem}.page-labyrinth .labyrinth-panel .labyrinth-container .head-section .floor-title .floor-name .season_timer{color:#2296e4;font-size:19px;line-height:38px}.harem-panel .harem-panel-girls .harem-girl-container .icon{top:unset;left:0px}.harem-panel .harem-panel-girls .harem-girl-container .icon::before{width:24px;height:24px}.harem-panel .harem-panel-girls .harem-girl-container .girl-element{top:unset}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid,.labyrinth-panel .labyrinth-container .squad-container .girl-grid,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid{grid-column-gap:.5rem}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid .girl-container,.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container{overflow:visible !important}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid .girl-container .icon,.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .icon,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .icon{position:relative;bottom:48px;display:inline-block}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid .girl-container .icon.caracs,.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .icon.caracs,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .icon.caracs{right:15px}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid .girl-container .icon.caracs[carac]::before,.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .icon.caracs[carac]::before,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .icon.caracs[carac]::before{width:24px;height:24px}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid .girl-container .icon.element,.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .icon.element,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .icon.element{left:15px}.labyrinth-pool-select-panel .labyrinth-pool-select-container .girl-grid .girl-container .icon.element img,.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .icon.element img,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .icon.element img{width:24px;height:24px}.labyrinth-panel .labyrinth-container .squad-container .girl-grid,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid{grid-column-gap:unset}.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container{margin-bottom:.25rem;height:8rem}.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .girl-image,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .girl-image{width:4.5rem;height:4.5rem}.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .girl-power-container,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .girl-power-container{margin-top:.25rem}.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .girl-power-container .girl-power-icon,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .girl-power-container .girl-power-icon{width:1.25rem;height:1.25rem;margin:0 0 0 -0.2rem}.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .ego-bar-container,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .ego-bar-container{margin-top:0}.labyrinth-panel .labyrinth-container .squad-container .girl-grid .girl-container .icon,.labyrinth-panel .labyrinth-container .rejuvenation_stones-container .girl-grid .girl-container .icon{bottom:66px}#battle .bars-update-text[style*="opacity: 0;"],#battle .girl-image[style*="opacity: 0;"]{display:none}.script-relics-toggle{position:absolute;top:1rem;right:0}.script-relics-toggle img{width:4rem;height:4rem;animation:zoom-down .5s ease forwards;-webkit-animation:zoom-down .5s ease forwards}.script-relics-toggle img:hover{animation:zoom-up .5s ease forwards;-webkit-animation:zoom-up .5s ease forwards}.script-relics-panel{position:absolute;top:4rem;width:22rem;max-height:26rem;overflow-y:auto;background-color:#080808f5;border-radius:4px;border-width:4px;border-style:solid;border-color:#cccccc42;z-index:1}.middle-container .script-relics-panel{top:1.5rem;z-index:3}.script-relics-panel .script-relics-grid{padding:1rem;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:.5rem;justify-items:center;text-align:center}.script-relics-panel .script-relics-grid .relic-container{position:relative;height:auto;width:100%;border:solid #f90 .5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:flex;flex-direction:column;align-items:center;padding:.25rem}.script-relics-panel .script-relics-grid .relic-container.common-relic{background-image:url(https://hh.hh-content.com/labyrinth/common_relic_background.jpg)}.script-relics-panel .script-relics-grid .relic-container.common-relic>.relic-name span{color:#fff}.script-relics-panel .script-relics-grid .relic-container.rare-relic{background-image:url(https://hh.hh-content.com/labyrinth/rare_relic_background.jpg)}.script-relics-panel .script-relics-grid .relic-container.rare-relic>.relic-name span{color:#32bc4f}.script-relics-panel .script-relics-grid .relic-container.epic-relic{background-image:url(https://hh.hh-content.com/labyrinth/epic_relic_background.jpg)}.script-relics-panel .script-relics-grid .relic-container.epic-relic>.relic-name span{color:#ffb244}.script-relics-panel .script-relics-grid .relic-container.legendary-relic{background-image:url(https://hh.hh-content.com/labyrinth/legendary_relic_background.jpg)}.script-relics-panel .script-relics-grid .relic-container.legendary-relic>.relic-name span{color:#9150bf}.script-relics-panel .script-relics-grid .relic-container.mythic-relic{background-image:url(https://hh.hh-content.com/labyrinth/mythic_relic_background.jpg)}.script-relics-panel .script-relics-grid .relic-container.mythic-relic>.relic-name span{color:#ec0039}.script-relics-panel .script-relics-grid .relic-container .relic-name{font-size:16px;font-weight:400;letter-spacing:.22px;line-height:16px;color:#fff;-webkit-text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;-moz-text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;height:2.5rem}.script-relics-panel .script-relics-grid .relic-container .relic-name>span{display:block;font-size:10px}.script-relics-panel .script-relics-grid .relic-container .relic-description{font-size:12px;line-height:1rem;font-weight:400;letter-spacing:.22px;color:#fff;-webkit-text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;-moz-text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;height:100%}.script-relics-panel .script-relics-grid .relic-container .relic-infos{position:absolute;display:flex;flex-direction:column;align-items:center;top:0;right:2rem}.script-relics-panel .script-relics-grid .relic-container .relic-infos>span{display:none;margin-bottom:.2rem;font-size:13px;font-weight:400;letter-spacing:.22px;color:#ffb827;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-2px -2px 5px rgba(255,159,0,.4),2px -2px 5px rgba(255,159,0,.4),-2px 2px 5px rgba(255,159,0,.4),2px 2px 5px rgba(255,159,0,.4),0 0 10px rgba(255,159,0,.4)}.script-relics-panel .script-relics-grid .relic-container .relic-infos .team-relic-icon span{width:2.5rem;height:2.5rem;background-size:2.5rem}.script-relics-panel .script-relics-grid .relic-container .relic-infos .girl-image{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:3rem;width:3rem;border:2px solid #fff}.script-relics-panel .script-relics-grid .relic-container .relic-infos .ego-bar-container{width:4rem;height:1rem;margin-top:.3rem;border:1px solid #000;position:relative;text-align:center;background:#200307;line-height:1rem}.script-relics-panel .script-relics-grid .relic-container .relic-infos .ego-bar-container span{position:relative;top:-1px;text-shadow:1px 1px 0 #000;font-size:14px;z-index:1}.script-relics-panel .script-relics-grid .relic-container .relic-infos .ego-bar-container .ego-fill{background-image:linear-gradient(to right, #702 0, #e15 100%);position:absolute;height:100%;top:0}.script-relics-panel .script-relics-grid .relic-container.large-card{min-height:5rem}.script-relics-panel .script-relics-grid .relic-container.large-card .relic-name{align-self:flex-start;width:75%;height:2.75rem}.script-relics-panel .script-relics-grid .relic-container.large-card .relic-description{align-self:flex-start;width:75%}.script-relics-panel .script-relics-grid .relic-container.large-card .relic-description span{display:contents;color:#9150bf}.script-relics-panel .script-relics-grid .relic-container.large-card .relic-infos{right:0;bottom:0;width:25%;height:100%;justify-content:center}.new_girl_tooltip .caracs span.relic-attribute{color:#ff06ff !important}',""]);const n=t},2891:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-flair.script-clubmate .globalClubs_mix_icn{margin:0;margin-left:5px;height:21px;width:21px;background-size:contain}",""]);const n=t},5160:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-flair{display:inline-flex;height:100%;flex-direction:column;justify-content:center}.script-flair .tier-icon{display:inline-block;margin-left:5px;height:21px}",""]);const n=t},1072:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.scriptLeagueInfo{display:flex;width:9rem;flex-wrap:wrap;justify-content:center;gap:2px 8px;line-height:16px;font-size:13px;padding-top:.25rem}.scriptLeagueInfoIcon{display:inline-block;height:16px;width:16px;font-size:10px;border-radius:5px;margin-left:6px;margin-right:2px;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}.scriptLeagueInfoIcon:after{display:block;width:100%;text-align:center}.scriptLeagueInfoIcon.top4{background:var(--legendary-bg);background-size:cover}.scriptLeagueInfoIcon.top4:after{content:"4"}.scriptLeagueInfoIcon.top15{background-color:#ffb244}.scriptLeagueInfoIcon.top15:after{content:"15"}.scriptLeagueInfoIcon.top30{background-color:#23b56b}.scriptLeagueInfoIcon.top30:after{content:"30"}.hh_tooltip_new em{color:#fff}#leagues .league_content .league_tiers button#league_filter{height:32px;width:32px;padding:0;margin-left:.5rem}#leagues .league_content .league_tiers button#league_filter .filter_mix_icn{display:block;height:32px;width:24px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:var(--filter-icon);margin:auto}#leagues .league_content .league_tiers .league_filter_box{position:absolute;left:45rem;top:6rem;width:6.5rem;height:-moz-fit-content;height:fit-content;z-index:3;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e;text-align:center}#leagues .league_content .league_tiers .league_filter_box span{display:block;font-size:12px;line-height:1.2}#leagues .league_content .league_tiers .league_filter_box label{background:transparent;width:auto;height:100%;margin:0px;border-radius:5px;display:block}#leagues .league_content .league_tiers .league_filter_box .grid-selector{width:100%;display:grid;grid-auto-flow:row;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:2px;margin-bottom:4px}#leagues .league_content .league_tiers .league_filter_box .grid-selector[rel=team_theme]{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}#leagues .league_content .league_tiers .league_filter_box .grid-selector:last-child{margin-bottom:0px}#leagues .league_content .league_tiers .league_filter_box .grid-selector input{display:none}#leagues .league_content .league_tiers .league_filter_box .grid-selector input:checked+label,#leagues .league_content .league_tiers .league_filter_box .grid-selector input:hover+label{background-color:#fff8}#leagues .league_content .league_tiers .league_filter_box .grid-selector img{height:24px;width:24px;margin:2px}#leagues .league_content .league_tiers .league_filter_box .grid-selector div{height:24px;width:24px;margin:4px;border-radius:5px}#leagues .league_content .league_table .data-list .data-row.head-row{order:-2}#leagues .league_content .league_table .data-list .data-row.head-row .data-column.head-column[column=team]{pointer-events:unset;cursor:pointer}#leagues .league_content .league_table .data-list .data-row.head-row .data-column.head-column[column=team] .upDownArrows_mix_icn{display:unset}#leagues .league_content .league_table .data-list .data-row.body-row.script-hide{display:none}#leagues .league_content .league_table .data-list .data-row.body-row.player-row:has(.player-pin.pinned){order:-1}#leagues .league_content .league_table .data-list .data-row.body-row.player-row .data-column[column=can_fight] .player-pin{opacity:.5}#leagues .league_content .league_table .data-list .data-row.body-row.player-row .data-column[column=can_fight] .player-pin:hover{opacity:1}#leagues .league_content .league_table .data-list .data-row.body-row.player-row .data-column[column=can_fight] .player-pin.pinned{opacity:1}#leagues .league_content .league_table .data-list .data-row.body-row.player-row .data-column[column=can_fight] .player-pin img{width:1.5rem;transform:scaleX(-1)}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team]{display:flex;flex-direction:column}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team] .button_team_synergy{width:auto;height:1.5rem;background:none;display:flex;justify-content:center;align-items:center;column-gap:3px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team] .button_team_synergy img.team-theme.icon{width:1.5rem;height:1.5rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team] span.team-power{font-size:12px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress{position:relative;width:1.5rem;height:1.5rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .green{background-color:#01d10b}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .yellow{background-color:#ffc400}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .red{background-color:red}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .slot{position:absolute;left:7.5%;top:7.5%;width:85%;height:85%;border:none}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .slot.expired{opacity:.5}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .circle{height:100%;width:100%;border-radius:15%;box-shadow:0px 0px 5px #000,0px 0px 4px #000,0px 0px 3px #000,0px 0px 2px #000}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .circle-bar{position:absolute;height:100%;width:100%;background-color:#000000bf;clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%);border-radius:15%;overflow:hidden}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .circle-bar.flashing{animation-name:flashing-background;animation-duration:3s;animation-iteration-count:infinite}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .circle-bar .progress{position:absolute;height:200%;width:200%;top:-50%;left:-50%;clip-path:polygon(50% -50%, 150% -50%, 150% 150%, 50% 150%)}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .circle-bar.right{transform:rotate(180deg)}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .circular-progress .dummy-timer-target{display:none !important}#leagues .league_content .league_buttons .league_buttons_block{max-width:10.5rem;width:unset}#leagues .league_content .league_buttons .league_buttons_block button.multiple-battles{padding:.5rem;font-size:13px}#leagues .league_content .league_buttons .league_buttons_block button.multiple-battles div{font-size:13px}#leagues .league_content .league_buttons .challenge_points{margin-right:1.5rem}#leagues .league_content .league_buttons .challenge_points .bar-wrap{width:10rem}#leagues .league_content .league_buttons .challenge_points .bar-wrap .over{font-size:13px}#leagues .league_content .league_buttons .challenge_points .bar-wrap .over [rel=count_txt]{font-size:10px}#leagues .league_content .league_buttons .league_end_in div>p{font-size:13px;line-height:.6rem}#leagues .league_content .league_buttons .change_team_container #change_team{padding:.5rem;font-size:13px;text-align:center}@keyframes flashing-background{0%{background-color:#000000bf}50%{background-color:red}100%{background-color:#000000bf}}',""]);const n=t},3354:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#pre-battle.leagues-battle .middle-container .battle-buttons-row .back_button_s{position:relative;top:1rem;left:unset;right:unset;background-image:var(--forwards);background-size:24px}#pre-battle.leagues-battle .middle-container .battle-buttons-row .back_button_s.prev{transform:scaleX(-1)}",""]);const n=t},1893:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#tower_of_fame .leagues-container{height:32.5rem;margin:0;margin-top:.5rem}#tower_of_fame .tabs{top:7px}#leagues .league_content{padding:2.5rem 1rem .5rem 1rem;height:100%}#leagues .league_content .league_tiers .league_tier_progress{padding:1rem 1.5rem 0;height:3.5rem}#leagues .league_content .league_table{height:100%;margin-bottom:0}#leagues .league_content .league_table .data-list .data-row{display:flex;min-height:2rem;padding:.1rem 0;font-size:12px}#leagues .league_content .league_table .data-list .data-row.head-row{min-width:20px}#leagues .league_content .league_table .data-list .data-row.head-row .head-column{height:20px !important}#leagues .league_content .league_table .data-list .data-row.player-row{top:1.9rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=place]{font-size:16px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=nickname] .square-avatar-wrapper{margin-right:.1rem;width:30px;height:30px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=nickname] .square-avatar-wrapper img{width:24px;height:24px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=nickname] .country{margin-right:.1rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=match_history] .result{width:1.75rem;height:1.75rem;font-size:10px;line-height:1.7rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team] .button_team_synergy{height:1rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team] .button_team_synergy img.team-theme.icon{width:1rem;height:1rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=team] span.team-power{font-size:9px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .player_stats{width:6rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .player_stats .player_stats_row{width:3rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .player_stats .player_stats_row>div{height:1rem;line-height:12px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .player_stats .player_stats_row span[carac],#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .player_stats .player_stats_row span[carac]::before{width:1rem;height:1rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .player_stats .player_stats_row .carac_value{font-size:8px}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .boosters{display:flex;column-gap:3px;width:8.25rem;min-height:1.75rem;height:1.75rem}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .boosters .slot.mythic{order:1}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=boosters] .boosters .circular-progress:has(.slot.mythic){order:1}#leagues .league_content .league_table .data-list .data-row .data-column:not(.head-column)[column=can_fight] .blue_button_L{padding:2px 10px;font-size:14px}#leagues .league_content .league_table .data-list .data-row .data-column[column=level]{min-width:2.2rem}#leagues .league_content .league_table .data-list .data-row .data-column[column=match_history]{min-width:5.25rem}#leagues .league_content .league_table .data-list .data-row .data-column[column=can_fight]{min-width:4rem}#leagues .league_content .league_buttons{height:4rem}#leagues .league_content .league_buttons .league_buttons_block .orange_button_L{padding:.25rem .5rem}#leagues .league_content .league_buttons .league_buttons_block button.multiple-battles{font-size:12px}#leagues .league_content .league_buttons .league_buttons_block button.multiple-battles [class*=_icn]{width:1rem;height:1rem}#leagues .league_content .league_buttons .league_buttons_block button.multiple-battles div{font-size:12px;margin-top:-0.3rem}#leagues .league_content .league_buttons .league_buttons_block button.multiple-battles div [class*=_icn]{width:.9rem;height:1rem;transform:translateY(-2px)}#leagues .league_content .league_buttons .change_team_container #change_team{padding:.5rem;font-size:12px;text-align:center}",""]);const n=t},3418:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".league_table .data-row.body-row.script-stripe{background-color:var(--table-row-color)}",""]);const n=t},5759:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'label.equip_filter{background:transparent;position:absolute;width:32px}#my-hero-equipement-tab-container label.equip_filter{top:6rem}@media(max-width: 1025px){#my-hero-equipement-tab-container label.equip_filter{top:4.25rem}}#equipement-tab-container .right-container label.equip_filter{top:3.75rem}@media(max-width: 1025px){#equipement-tab-container .right-container label.equip_filter{top:3rem}}label.equip_filter input{height:32px;width:32px;display:block;padding:0px}label.equip_filter::before{content:" ";display:block;position:absolute;height:100%;width:100%;background-position:center;background-size:24px;background-repeat:no-repeat;background-image:var(--filter-icon);pointer-events:none}.equip_filter_box{position:absolute;width:5rem;height:-moz-fit-content;height:fit-content;z-index:3;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e;text-align:center}.equip_filter_box hr{margin-block:.25rem;border:1px solid #ffa23e}.equip_filter_box.resonance{width:6.5rem}#my-hero-equipement-tab-container .equip_filter_box{top:3.5rem;left:8rem}@media(max-width: 1025px){#my-hero-equipement-tab-container .equip_filter_box{top:2.25rem}}#my-hero-equipement-tab-container .equip_filter_box.resonance{top:6.5rem;left:1rem}@media(max-width: 1025px){#my-hero-equipement-tab-container .equip_filter_box.resonance{top:5.25rem}}#equipement-tab-container .right-container .equip_filter_box{top:3rem;left:31.25rem}@media(max-width: 1025px){#equipement-tab-container .right-container .equip_filter_box{top:2.25rem}}#equipement-tab-container .right-container .equip_filter_box.resonance{top:6rem;left:24.25rem}@media(max-width: 1025px){#equipement-tab-container .right-container .equip_filter_box.resonance{top:5.25rem}}.equip_filter_box label{background:transparent;width:auto;height:100%;margin:0px;border-radius:5px;display:block}.equip_filter_box .grid-selector input:checked+label,.equip_filter_box .grid-selector input:hover+label{background-color:#fff8}.grid-selector{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:4px;flex-direction:column}.grid-selector:last-child{margin-bottom:0px}.grid-selector input{display:none}.grid-selector .selector-options{width:-moz-fit-content;width:fit-content;display:grid;grid-gap:2px}.grid-selector .selector-options img{height:24px;width:24px;margin:2px}.grid-selector .selector-options div{height:24px;width:24px;margin:4px;border-radius:5px}.grid-selector .clear-selector{width:-moz-fit-content;width:fit-content;margin-right:5px}.grid-selector .clear-selector img{height:24px;width:24px}.slot .favourite-toggle{position:absolute;display:none;height:32px;width:32px;top:0px;right:0px;background-size:22px;background-repeat:no-repeat;background-position:center;z-index:1;border-top-right-radius:5px;border-bottom-left-radius:5px}.slot:hover[data-is-favourite=false] .favourite-toggle,.slot[data-is-favourite=true] .favourite-toggle{display:block}.slot[data-is-favourite=false] .favourite-toggle{background-image:var(--star-icon-white);opacity:.7}.slot[data-is-favourite=true] .favourite-toggle{background-color:rgba(30,38,30,.7);background-image:var(--star-icon-orange)}',""]);const n=t},3849:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.marketInfoIcon{height:18px;width:18px;border-radius:50%;cursor:help;background:var(--info-icon) center/65% 65% no-repeat,linear-gradient(180deg, #0af 0, #068 50%, #057 51%, #0af 100%)}#shops #equiped div.sub_block .hero_stats>[hero=carac1]{position:relative}#shops #equiped div.sub_block .hero_stats>[hero=carac1] .statInfo{position:absolute;left:-19px;top:6px}#shops #equiped div.sub_block .hero_stats>[hero=carac1] .statInfo:hover+.statToolTip{display:block}#shops #equiped div.sub_block .hero_stats>[hero=carac2]{position:relative}#shops #equiped div.sub_block .hero_stats>[hero=carac2] .statInfo{position:absolute;left:-19px;top:6px}#shops #equiped div.sub_block .hero_stats>[hero=carac2] .statInfo:hover+.statToolTip{display:block}#shops #equiped div.sub_block .hero_stats>[hero=carac3]{position:relative}#shops #equiped div.sub_block .hero_stats>[hero=carac3] .statInfo{position:absolute;left:-19px;top:6px}#shops #equiped div.sub_block .hero_stats>[hero=carac3] .statInfo:hover+.statToolTip{display:block}.my-hero-stats [carac=carac-1]::before{background-image:var(--script-class-icon-hc)}.my-hero-stats [carac=carac-2]::before{background-image:var(--script-class-icon-ch)}.my-hero-stats [carac=carac-3]::before{background-image:var(--script-class-icon-kh)}.inventoryInfo{position:absolute;top:0px;right:0px}.my-inventory-container .inventoryInfo{top:74px;right:132px}#shops #equiped div.sub_block .hero_stats>div>.statToolTip,.inventoryToolTip{display:none;position:absolute;z-index:99;border:1px solid #a2c3d7;border-radius:8px;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);padding:3px 7px 4px 7px;background-color:#f2f2f2;font-size:11px;line-height:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#057;font-weight:normal}.statToolTip{width:240px}.statToolTipTable{width:100%}.statToolTipTable tr td:last-child{text-align:right}.statToolTipTable tr td:first-child{font-weight:bold;text-align:left}.inventoryToolTip,.itemToolTipContent{right:0px;bottom:220px;text-align:right}.inventoryInfo:hover+.inventoryToolTip,.inventoryInfo:hover+.itemToolTipContent{display:block}.inventoryToolTip b,.itemToolTipContent b{font-weight:bold}.inventoryToolTip .hudSC_mix_icn,.itemToolTipContent .hudSC_mix_icn{display:inline-block;height:17px;width:11px;background-size:11px}',""]);const n=t},1110:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".page-messenger{background:#4e4e4e}.page-messenger .left-side-background{background-image:linear-gradient(to right, #686868 0, #4e4e4e 100%)}.page-messenger #messenger .sidebar{background-image:none}.page-messenger #messenger .sidebar .sidebar-search-container input{background-color:#4e4e4e}.page-messenger #messenger .sidebar .girl-conversations-container .girl-conversation .selected-background{background-color:#272727}.page-messenger #messenger .sidebar .girl-conversations-container .girl-conversation .girl-name{color:#b4b4b4}.page-messenger #messenger .sidebar .girl-conversations-container .girl-conversation .conversation-progress-bar{background-color:#4e4e4e}.page-messenger #messenger .inbox{background:#272727}.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab{background-color:#272727}.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab h4,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab>div>h4,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab h4,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab>div>h4{color:#b4b4b4}.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab h4.tab-title,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab>div>h4.tab-title,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab h4.tab-title,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab>div>h4.tab-title{color:#b4b4b4}.page-messenger #messenger .inbox .inbox-header .top-right-section .frame-currency-section,.page-messenger #messenger .inbox .inbox-header .top-right-section .reply-currency-section,.page-messenger #messenger .inbox .inbox-header .top-right-section .more-info-button,.page-messenger #messenger .inbox .inbox-header .top-right-section .close-button{background-color:#4e4e4e}.page-messenger #messenger .inbox .inbox-body#messenger-messages .chat-title h4{background-color:#272727}.page-messenger #messenger .inbox .inbox-body#messenger-messages .message-container.player-choice{background-image:linear-gradient(to top, #272727 0, #272727 10%, #f13a94 80%, #f13a94 100%)}.page-messenger #messenger .inbox .inbox-body#messenger-album>h4{color:#b4b4b4}",""]);const n=t},2433:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#missions .missions_wrap .mission_object.mission_entry.common{background:#ffffff20}#missions .missions_wrap .mission_object.mission_entry.rare{background:#32bc4f30}#missions .missions_wrap .mission_object.mission_entry.epic{background:#ffb24440}#missions .missions_wrap .mission_object.mission_entry.legendary{background:#6ebeff40}",""]);const n=t},6255:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"@media(max-width: 1025px){#new_battle .new-battle-container{margin-top:12px}}",""]);const n=t},8348:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".collect_img{display:none !important}",""]);const n=t},44:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#common-popups #no_HC .content-container.monthly_card .bundle-container .mc-card-container .rewards-container .reward div{margin-bottom:.15rem}#common-popups #no_HC .content-container.monthly_card .bundle-container .mc-card-container .rewards-container .reward div [class*=_icn]{width:16px}",""]);const n=t},4136:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#battle .new-battle-buttons-container #new-battle-skip-btn{position:relative;top:388px;z-index:20}",""]);const n=t},590:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".green_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;-moz-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;border:1px solid #000;background-image:linear-gradient(to top, #619f00 0, #570 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.green_text_button[disabled]{-webkit-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #b6a6ab !important;-moz-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #b6a6ab !important;box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #b6a6ab !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;border:1px solid #000 !important;background-color:#960530 !important;background-image:linear-gradient(to top, #9f9296 0, #847c85 100%) !important}.purple_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #ffb8ff;-moz-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #ffb8ff;box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #ffb8ff;border:1px solid #000;background-image:linear-gradient(to bottom, #ff5fff 0, #c91be0 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out;font-size:12px;text-transform:uppercase;box-shadow:0 3px #150017;border:1px solid #30001f}",""]);const n=t},533:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".blue_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #6df0ff;-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #6df0ff;box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #6df0ff;border:1px solid #000;background-image:linear-gradient(to top, var(--button-colors-blue-start) 0, var(--button-colors-blue-end) 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.blue_text_button[disabled],.orange_text_button[disabled]{-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;border:1px solid #000 !important;background-color:#960530 !important;background-image:linear-gradient(to top, #9f9296 0, #847c85 100%) !important}.orange_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #ffde00,0 0 20px rgba(255,142,0,.45);-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #ffde00,0 0 20px rgba(255,142,0,.45);box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #ffde00,0 0 20px rgba(255,142,0,.45);border:1px solid #000;background-image:linear-gradient(to top, var(--button-colors-orange-start) 0, var(--button-colors-orange-end) 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.green_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;-moz-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;border:1px solid #000;background-image:linear-gradient(to top, #619f00 0, #570 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.green_text_button[disabled]{-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;border:1px solid #000 !important;background-color:#960530 !important;background-image:linear-gradient(to top, #9f9296 0, #847c85 100%) !important}.purple_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 var(--button-colors-purple-shadow);-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 var(--button-colors-purple-shadow);box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 var(--button-colors-purple-shadow);border:1px solid #000;background-image:linear-gradient(to top, var(--button-colors-purple-start) 0, var(--button-colors-purple-end) 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}",""]);const n=t},6774:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"a.availableGirl{text-decoration:none}a.availableGirl:hover{color:#fff}.availableGirls{font-size:12px;line-height:16px;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;overflow:hidden;height:82px;padding-left:20px;padding-right:20px}.availableGirls .scrollArea.hh-scroll{height:100%}.availableGirls .availableOnly{margin-block-end:10px}#playzone-replace-info .cover{height:226px}#playzone-replace-info .cover .pachinko_img{height:153px}#playzone-replace-info .cover .pachinko_img img{left:96px;margin-left:auto;margin-right:auto;width:215px}#playzone-replace-info .cover h3.shadow-text{top:123px}#playzone-replace-info .cover p{position:relative}#playzone-replace-info .graduation{font-size:10px}",""]);const n=t},6591:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-panel-body .nc-poa-reward-container.claimed .slot,#events .nc-panel-body .nc-poa-reward-container.claimed .shards_girl_ico{border-color:#75b400}",""]);const n=t},7786:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-panel-body #poa-content .girls .girls-container{-webkit-mask-image:linear-gradient(to top, transparent 30%, rgba(0, 0, 0, 0.1) 40%, #000 60%);mask-image:linear-gradient(to top, transparent 30%, rgba(0, 0, 0, 0.1) 40%, #000 60%)}#events .nc-panel-body #poa-content .girls .girls-container .girl-avatar{-webkit-mask-image:none;mask-image:none}",""]);const n=t},5286:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-panel-container .nc-panel-body #nc-poa-tape-rewards .nc-poa-reward-pair .nc-poa-reward-container .nc-claimed-reward-check{top:-1px;left:0px}#events .nc-panel-container .nc-panel-body #nc-poa-tape-rewards .nc-poa-reward-pair .nc-poa-reward-container.selected,#events .nc-panel-container .nc-panel-body #nc-poa-tape-rewards .nc-poa-reward-pair .nc-poa-reward-container:hover{padding:5px}#events .nc-panel-container .nc-panel-body #nc-poa-tape-rewards .nc-poa-reward-pair .nc-poa-reward-container.selected .nc-claimed-reward-check,#events .nc-panel-container .nc-panel-body #nc-poa-tape-rewards .nc-poa-reward-pair .nc-poa-reward-container:hover .nc-claimed-reward-check{top:-4px;left:-3px}",""]);const n=t},5920:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#pop .pop_list .pop-action-btn{display:none}",""]);const n=t},6009:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-objective p .pov_potion_icn{width:20px;height:20px;background-size:19px}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-next-milestone-panel{margin-top:2.3rem}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-tiers-section .potions-paths-progress-bar-section{margin-top:-2.4rem;height:20rem;overflow-x:hidden;scrollbar-width:none}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-tiers-section .potions-paths-progress-bar-section .potions-paths-tier .lock-icon{display:none}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section.no-milestone-left .potions-paths-tiers-section>.potions-paths-progress-bar-section{height:25rem}.potions-paths-background-panel .potions-paths-first-row .potions-paths-title-panel{width:14rem;height:6.3rem;margin-top:-1.2rem}.potions-paths-background-panel .potions-paths-first-row .potions-paths-title-panel h1{margin-top:.6rem;font-size:.8rem}.potions-paths-background-panel .potions-paths-first-row .potions-paths-title-panel h2{font-size:1.4rem}",""]);const n=t},6040:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".pop-quick-nav{display:flex;justify-content:space-evenly;width:320px;height:60px;position:absolute;bottom:3px}@media(max-width: 1025px){.pop-quick-nav{width:316px;bottom:14px;right:9px}}#pop .pop-quick-nav .back_button{position:relative;top:0px;width:40px;height:40px;margin:0px}.pop-quick-nav-prev,.pop-quick-nav-next{background-size:contain;height:20px;width:20px}.pop-quick-nav-prev{transform:scaleX(-1)}.script-girl-class{position:relative;top:-73px;right:-47px}.script-girl-class::before{width:17px;height:17px}#pop .pop_central_part .pop_remaining,#pop .pop_central_part .hh_bar{float:right}#pop .pop_central_part .hh_bar{margin-right:6px}#pop .pop_central_part button[rel=pop_finish]{float:left}",""]);const n=t},9786:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#battle .new-battle-girl-container .new-battle-image{max-height:450px}",""]);const n=t},4779:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#love-raids .raid-card .raid-card-header .raid-name{z-index:2}#love-raids .raid-card .raid-card-header .raid-name .type_icon,#love-raids .raid-card .raid-card-header .raid-name .subtype_icon{display:inline-block;width:24px;height:24px;margin-left:.25rem}#love-raids .raid-card .raid-card-header .raid-name .subtype_icon{background:dimgray}#love-raids .raid-card .raid-card-header .raid-name a{text-decoration:none;color:#fff}#love-raids .raid-card .raid-card-header .raid-timer .raid-duration{padding-left:.5rem}#love-raids .raid-card .raid-card-header .graded{position:absolute;left:.5rem;top:-2px;z-index:1}#love-raids .raid-card .raid-card-header .graded g{display:inline-block;width:24px;height:24px;background:var(--grade-star) center no-repeat;background-size:contain;margin:-2px}#love-raids .raid-card .raid-content .girl-name>a{text-decoration:none;color:unset}#love-raids .raid-card .raid-content .eye{display:none;position:absolute;bottom:.25rem;left:1rem;width:4rem;height:4rem;cursor:pointer}#love-raids .raid-card .raid-content .eye img{width:4rem;height:4rem}#love-raids .raid-card.expanded.grey-overlay{filter:none}#love-raids .raid-card.expanded .raid-card-header .graded{left:2.5rem}#love-raids .raid-card.expanded .raid-content .eye{display:block}#love-raids .raid-card:not(.expanded) .raid-content .info-box{display:block;z-index:2;top:4.5rem;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}#love-raids .raid-card:not(.expanded) .raid-content .info-box .girl-name,#love-raids .raid-card:not(.expanded) .raid-content .info-box .objective,#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-container>a{display:none}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-container{display:flex;justify-content:center;width:100%}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-container .progress-container{width:10rem;margin-bottom:1rem}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container{font-size:.8rem}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container .bonus-increase{display:none}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container .shards-remaining{margin:0;color:#ffb827}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container .shards-remaining .number{margin-left:.25rem;color:#fff}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container .shards-next-availability{justify-content:center;width:100%}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container .shards-next-availability p{color:#ffb827}#love-raids .raid-card:not(.expanded) .raid-content .info-box .shards-remaining-container .shards-next-availability p span{color:#fff}#love-raids .raid-card:not(.expanded).multiple-girl .raid-content .info-box .classic-girl:nth-of-type(1) .shards-container{justify-content:flex-start}#love-raids .raid-card:not(.expanded).multiple-girl .raid-content .info-box .classic-girl:nth-of-type(2) .shards-container{justify-content:flex-end;position:absolute;top:.5rem}#love-raids .raid-card:not(.expanded).upcoming{filter:opacity(0.75)}#love-raids .raid-card:not(.expanded).grey-overlay.upcoming{filter:opacity(0.6) grayscale(1)}",""]);const n=t},6642:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".blur-effect{filter:blur(1px)}",""]);const n=t},7920:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".bg_animation{display:none;animation:none !important;transform:none;-webkit-transform:none}",""]);const n=t},3147:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#shops .slot{border:none}",""]);const n=t},7520:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"body>div#contains_all>header{padding-top:8px}body>div#contains_all>header .new_notif.chat_btn_notif{top:8px}body>div#contains_all>header [type=fight]+div.currency{margin-left:437px}body>div#contains_all>header div[rel=avatar]{margin-left:10px;margin-right:20px}@media(max-width: 1025px){body>div#contains_all>header div[rel=avatar]{margin-left:0px;margin-right:15px}}body>div#contains_all>header div[rel=avatar] img.new_notif{top:8px}body>div#contains_all>header div[rel=xp]{position:absolute;top:0;left:0;width:100%}body>div#contains_all>header div[rel=xp] [hero=xp],body>div#contains_all>header div[rel=xp] [hero=xp_sep],body>div#contains_all>header div[rel=xp] [hero=xp_max]{display:none}body>div#contains_all>header div[rel=xp] div[rel=level]{position:absolute;top:8px;left:101px;width:36px;z-index:150;text-align:center;pointer-events:none}body>div#contains_all>header div[rel=xp] div[rel=level] div[hero=level]{margin-top:9px}body>div#contains_all>header div[rel=xp] .bar-wrapper{width:100%;height:11px;margin:0px;box-shadow:none;border-radius:0px;border:0}body>div#contains_all>header div[rel=xp] .bar-wrapper .bar{height:100%}body>div#contains_all>header div[rel=xp] .bar-wrapper .bar:after{height:100%;width:101%;left:0px}body>div#contains_all>header div[rel=xp] .bar-wrapper .over{left:0px;right:0px;top:-1px;font-family:Tahoma,Arial,sans-serif;line-height:11px}@media(max-width: 1025px){body>div#contains_all>header div[rel=xp] .bar-wrapper .over{display:block}}body>div#contains_all>header div[rel=xp] .bar-wrapper .over span{font-size:12px;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}#hh_comix body>div#contains_all>header div[rel=xp] .bar-wrapper .over span{font-weight:normal}body>div#contains_all>header div[rel=xp] .button-notification-icon.button-notification-reward{left:128px;top:22px;z-index:5}@media(max-width: 1025px){body>div#contains_all>header div[rel=xp] .button-notification-icon.button-notification-reward{left:190px;top:42px}}body>div#contains_all>header .promo_fight_discount_text,body>div#contains_all>header .promo_profile_discount_text,body>div#contains_all>header .promo_quest_discount_text{top:38px}body>div#contains_all>header .promo_quest_discount_text{left:130px}@media(max-width: 1025px){body>div#contains_all>header .promo_quest_discount_text{left:186px}}body>div#contains_all>header .promo_fight_discount_text{left:248px}@media(max-width: 1025px){body>div#contains_all>header .promo_fight_discount_text{left:292px}}body>div#contains_all>header .promo_profile_discount_text{left:31px;top:-3px}@media(max-width: 1025px){body>div#contains_all>header .promo_profile_discount_text{left:100px;top:67px !important}}body>div#contains_all>header .script-pop-timer{text-decoration:none;color:#fff;margin-top:22px;margin-left:-114px;width:114px}body>div#contains_all>header .script-pop-timer .hh_bar{height:20px}body>div#contains_all>header .script-pop-timer .backbar{position:relative;top:-8px;width:114px;height:12px;overflow:hidden}body>div#contains_all>header .script-pop-timer .text{position:relative;z-index:1;font-size:10px;top:1px;pointer-events:none}body>div#contains_all>header .script-booster-status{display:flex;flex-direction:column;grid-gap:2px;margin-top:8px;margin-left:16px}@media(max-width: 1025px){body>div#contains_all>header .script-booster-status{grid-gap:12px;margin-left:6px}}body>div#contains_all>header .script-booster-status .script-boosters{display:flex;gap:4px;justify-content:center}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress{position:relative;height:18px;width:18px}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .green{background-color:#01d10b}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .yellow{background-color:#ffc400}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .red{background-color:red}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .slot{position:absolute;height:16px;width:16px;top:1px;left:1px;z-index:6;border:none}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .slot.empty{cursor:inherit !important}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .empty+.circle{box-shadow:none}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .empty+.circle .circle-bar{background-color:transparent}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .circle{height:100%;width:100%;box-shadow:0px 0px 5px #000,0px 0px 4px #000,0px 0px 3px #000,0px 0px 2px #000}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .circle-bar{position:absolute;height:100%;width:100%;background-color:#000000bf;clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%);overflow:hidden}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .circle-bar.flashing{animation-name:flashing-background;animation-duration:3s;animation-iteration-count:infinite}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .circle-bar .progress{position:absolute;height:200%;width:200%;top:-50%;left:-50%;clip-path:polygon(50% -50%, 150% -50%, 150% 150%, 50% 150%)}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .circle-bar.right{transform:rotate(180deg);z-index:3}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .circle-bar.left .progress{z-index:1}body>div#contains_all>header .script-booster-status .script-boosters .circular-progress .dummy-timer-target{display:none !important}body>div#contains_all>header .script-booster-status .script-boosters:hover{transform:scale(1.5);transform-origin:top;z-index:20}@media(min-width: 1026px){body>div#contains_all>header .script-booster-status .script-boosters:hover.mythic{transform-origin:bottom}}body>div#contains_all>header div.currency{margin-left:16px;margin-top:4px;width:116px;height:36px}@media(max-width: 1025px){body>div#contains_all>header div.currency{margin-left:6px}}body>div#contains_all>header div.currency .hudSC_mix_icn,body>div#contains_all>header div.currency .hudHC_mix_icn{left:6px;right:auto;height:16px;width:16px;background-size:contain}body>div#contains_all>header div.currency .hudSC_mix_icn{top:2px}body>div#contains_all>header div.currency .hudHC_mix_icn{top:auto;bottom:2px}body>div#contains_all>header div.currency [hero=soft_currency]{display:none}body>div#contains_all>header div.currency .scriptMoneyContainer{margin-left:-1px}@media(max-width: 1025px){body>div#contains_all>header div.currency .scriptMoneyContainer{position:absolute;top:2px;left:40px;font-size:16px}}body>div#contains_all>header div.currency div[hero=soft_currency],body>div#contains_all>header div.currency div[hero=hard_currency],body>div#contains_all>header div.currency .scriptMoneyContainer{position:absolute;left:28px;font-size:12px}@media(max-width: 1025px){body>div#contains_all>header div.currency div[hero=soft_currency],body>div#contains_all>header div.currency div[hero=hard_currency],body>div#contains_all>header div.currency .scriptMoneyContainer{left:25px}}body>div#contains_all>header div.currency div[hero=soft_currency],body>div#contains_all>header div.currency .scriptMoneyContainer{top:1px}body>div#contains_all>header div.currency div[hero=hard_currency]{bottom:1px}body>div#contains_all>header div.currency plus{top:0;right:-10px}body>div#contains_all>header div.currency plus .new_notif.button-notification-new{display:none}body>div#contains_all>header div.currency plus .button-notification-icon.button-notification-reward{scale:.8;right:-8px}body>div#contains_all>header #blessings-button{margin-left:20px;margin-top:4px}body>div#contains_all>header #show-hero-resources{margin-top:4px;margin-left:15px}body>div#contains_all>header #show-hero-resources+#blessings-button{margin-left:5px}@media(max-width: 1025px){body>div#contains_all>header #show-hero-resources+#blessings-button{margin-left:-42px;margin-top:34px}}body>div#contains_all>header>div.energy_counter a{text-decoration:none}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper{width:87px;height:36px;margin:4px 0 0 18px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .bar:after,body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .bar:after{height:100%;left:-1px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .over{flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;padding-left:11px;padding-top:1px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount,body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount{font-size:8px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount span[energy],body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount span[energy]{font-size:12px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt],body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt]{font-size:7px;margin-left:-9px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt]>[rel=count]{font-size:10px;line-height:13px}body>div#contains_all>header>div.energy_counter[type=quest] .bar-wrapper .over span,body>div#contains_all>header>div.energy_counter[type=fight] .bar-wrapper .over span{font-size:8px}body>div#contains_all>header>div.energy_counter plus{right:-14px}body>div#contains_all>header>div.energy_counter .energy_counter_icon span{position:absolute;top:9px;left:16px;z-index:36}body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudKiss_mix_icn,body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudWorship_mix_icn,body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudPenta_drill_mix_icn,body>div#contains_all>header>div.energy_counter .energy_counter_icon span.energy_reply_icn{height:20px;width:20px;background-size:contain;top:4px}body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudChallenge_mix_icn{height:20px;width:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:var(--challenge-token-icon);filter:drop-shadow(0px 2px 0px #000000bf);left:-123px;top:23px}body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudBattlePts_mix_icn{left:2px}body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudEnergy_mix_icn{left:8px}body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudWorship_mix_icn{left:2px}body>div#contains_all>header>div.energy_counter .energy_counter_icon span.hudPenta_drill_mix_icn{left:-123px;top:23px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper{width:114px;height:16px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .bar:after,body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .bar:after,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .bar:after,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .bar:after,body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .bar:after{left:3px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over{font-size:8px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over span,body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over span,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over span,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over span,body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over span{font-size:8px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over span[energy],body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over span[energy],body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over span[energy],body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over span[energy],body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over span[energy]{font-size:12px;line-height:16px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over [rel=count_txt],body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over [rel=count_txt],body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over [rel=count_txt],body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over [rel=count_txt],body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over [rel=count_txt]{font-size:8px}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over [rel=count_txt]>[rel=count]{font-size:9px;line-height:12px}@media(min-width: 1026px){body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over,body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over{justify-content:space-between}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper .over .energy_counter_amount,body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper .over .energy_counter_amount,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper .over .energy_counter_amount,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper .over .energy_counter_amount,body>div#contains_all>header>div.energy_counter[type=reply] .bar-wrapper .over .energy_counter_amount{margin-left:14px}}body>div#contains_all>header>div.energy_counter[type=kiss] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper{margin-top:6px}body>div#contains_all>header>div.energy_counter[type=worship] .bar-wrapper{margin-left:11px}body>div#contains_all>header>div.energy_counter[type=challenge] .bar-wrapper,body>div#contains_all>header>div.energy_counter[type=drill] .bar-wrapper{margin-left:-114px;margin-top:24px}body>div#contains_all>header>div.energy_counter[type=reply]{display:none}body>div#contains_all>header>div.script-bar-spacer{margin:12px 0 0 27px}body>div#contains_all>header>div.script-bar-spacer[type=kiss],body>div#contains_all>header>div.script-bar-spacer[type=challenge],body>div#contains_all>header>div.script-bar-spacer[type=worship],body>div#contains_all>header>div.script-bar-spacer[type=drill]{width:114px;height:15px}body>div#contains_all>header>div.script-bar-spacer[type=kiss],body>div#contains_all>header>div.script-bar-spacer[type=worship]{margin-top:6px}body>div#contains_all>header>div.script-bar-spacer[type=worship]{margin-left:11px}body>div#contains_all>header>div.script-bar-spacer[type=challenge],body>div#contains_all>header>div.script-bar-spacer[type=drill]{margin-left:-114px;margin-top:24px}body>div#contains_all>header>div.script-bar-spacer[type=reply]{margin:0px}body>div#contains_all>nav>[rel=open]{top:12px}.script-booster-status-item .season_rewards_tier_info,.script-booster-status-item .item-price{display:none}@media(max-width: 1025px){body>div#contains_all>header>a.hh_logo,body>div#contains_all>header a#chat_btn,body>div#contains_all>header>div[rel=avatar]{margin-top:4px}body>div#contains_all>header>a.hh_logo,body>div#contains_all>header a#chat_btn{margin-right:5px}body>div#contains_all>header div[rel=xp] div[rel=level]{left:122px;top:4px}body>div#contains_all>header div[rel=xp] div[rel=level]>div{flex-direction:column}body>div#contains_all>header div[rel=xp] div[rel=level] div[hero=level]{margin-top:32px}body>div#contains_all>header plus{top:4px;border-radius:8px;width:44px;height:60px;right:-20px}body>div#contains_all>header plus[disabled]{border-radius:8px}body>div#contains_all>header plus .hudPlus_mix_icn{width:24px;height:24px;background-size:contain}body>div#contains_all>header div.energy_counter[type=quest] .energy_counter_icon span.hudEnergy_mix_icn,body>div#contains_all>header div.energy_counter[type=quest] .energy_counter_icon span.hudBattlePts_mix_icn,body>div#contains_all>header div.energy_counter[type=fight] .energy_counter_icon span.hudEnergy_mix_icn,body>div#contains_all>header div.energy_counter[type=fight] .energy_counter_icon span.hudBattlePts_mix_icn{left:8px;top:8px}body>div#contains_all>header div.energy_counter[type=quest] .energy_counter_icon span.hudBattlePts_mix_icn,body>div#contains_all>header div.energy_counter[type=fight] .energy_counter_icon span.hudBattlePts_mix_icn{left:0px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper,body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper{height:60px;width:80px;margin-left:14px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper .bar:after,body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper .bar:after{left:-8px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper .over,body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper .over{padding-left:4px;margin-left:2px;padding-top:2px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount,body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount{margin-left:8px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount span[energy],body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount span[energy]{display:block;font-size:16px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt],body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt]{margin-top:6px;margin-left:0px}body>div#contains_all>header div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt] [rel=count],body>div#contains_all>header div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt] [rel=count]{display:block;font-size:10px}body>div#contains_all>header div.energy_counter .energy_counter_icon span.hudKiss_mix_icn{top:9px;left:20px}body>div#contains_all>header div.energy_counter .energy_counter_icon span.hudWorship_mix_icn{top:9px;left:6px}body>div#contains_all>header div.energy_counter .energy_counter_icon span.hudChallenge_mix_icn,body>div#contains_all>header div.energy_counter .energy_counter_icon span.hudPenta_drill_mix_icn{left:-119px;top:40px}body>div#contains_all>header div.energy_counter .energy_counter_icon span.hudBattlePts_mix_icn{left:0px;top:8px}body>div#contains_all>header div.energy_counter .energy_counter_icon span.hudEnergy_mix_icn{left:8px;top:8px}body>div#contains_all>header div.energy_counter[type=kiss] .bar-wrapper,body>div#contains_all>header div.energy_counter[type=challenge] .bar-wrapper,body>div#contains_all>header div.energy_counter[type=worship] .bar-wrapper,body>div#contains_all>header div.energy_counter[type=drill] .bar-wrapper,body>div#contains_all>header div.energy_counter[type=reply] .bar-wrapper{height:26px}body>div#contains_all>header div.energy_counter[type=kiss] .bar-wrapper .bar:after,body>div#contains_all>header div.energy_counter[type=challenge] .bar-wrapper .bar:after,body>div#contains_all>header div.energy_counter[type=worship] .bar-wrapper .bar:after,body>div#contains_all>header div.energy_counter[type=drill] .bar-wrapper .bar:after,body>div#contains_all>header div.energy_counter[type=reply] .bar-wrapper .bar:after{left:-2px;width:calc(100% + 9px)}body>div#contains_all>header div.energy_counter[type=kiss] .bar-wrapper .over,body>div#contains_all>header div.energy_counter[type=challenge] .bar-wrapper .over,body>div#contains_all>header div.energy_counter[type=worship] .bar-wrapper .over,body>div#contains_all>header div.energy_counter[type=drill] .bar-wrapper .over,body>div#contains_all>header div.energy_counter[type=reply] .bar-wrapper .over{flex-direction:row;justify-content:space-between;margin-left:14px}body>div#contains_all>header div.energy_counter[type=kiss] .bar-wrapper .over span[energy],body>div#contains_all>header div.energy_counter[type=challenge] .bar-wrapper .over span[energy],body>div#contains_all>header div.energy_counter[type=worship] .bar-wrapper .over span[energy],body>div#contains_all>header div.energy_counter[type=drill] .bar-wrapper .over span[energy],body>div#contains_all>header div.energy_counter[type=reply] .bar-wrapper .over span[energy]{font-size:16px}body>div#contains_all>header div.energy_counter[type=kiss] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header div.energy_counter[type=challenge] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header div.energy_counter[type=worship] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header div.energy_counter[type=drill] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div#contains_all>header div.energy_counter[type=reply] .bar-wrapper .over [rel=count_txt]>[rel=count]{line-height:9px;font-size:10px}body>div#contains_all>header div.energy_counter[type=kiss] .bar-wrapper{margin-left:26px}body>div#contains_all>header div.energy_counter[type=challenge] .bar-wrapper,body>div#contains_all>header div.energy_counter[type=drill] .bar-wrapper{margin-top:36px}body>div#contains_all>header .script-pop-timer{margin-top:42px}body>div#contains_all>header div.currency{height:60px}body>div#contains_all>header div.currency div[hero=soft_currency],body>div#contains_all>header div.currency .scriptMoneyContainer,body>div#contains_all>header div.currency .hudSC_mix_icn{top:10px}body>div#contains_all>header div.currency div[hero=hard_currency],body>div#contains_all>header div.currency .hudHC_mix_icn{bottom:10px}body>div#contains_all>header img.new_notif.daily-reward-notif{left:24px}body>div#contains_all>header #blessings-button,body>div#contains_all>header #show-hero-resources{height:28px;width:34px;border-radius:8px}body>div#contains_all>nav>[rel=open]{height:60px;width:60px}}@keyframes flashing-background{0%{background-color:#000000bf}50%{background-color:red}100%{background-color:#000000bf}}",""]);const n=t},9573:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-shard-count{position:absolute;text-align:center;display:block;width:100%;font-size:.75rem;bottom:-0.125rem;color:#80058b;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.club_champions_rewards_container .script-shard-count{bottom:auto;top:-0.1875rem}.script-shard-count .shard_icn{height:1rem;width:1rem;background-size:140%;background-position:center;position:relative;left:unset;top:unset}.rewards_list .script-shard-count{left:0;font-size:.6rem}.rewards_list .script-shard-count .shard_icn{width:.8rem;background-size:150%}#pre-battle #opponent-panel .fighter-rewards .pantheon-rewards .script-shard-count{display:none}.rewards_tooltip .slot.girl_ico{overflow:visible}.player_team_block .opponent_rewards .rewards_list .slot.scroling_animation.girl_ico .slot{overflow:visible !important}.player_team_block .opponent_rewards .rewards_list .slot.scroling_animation.one_icon .scroling_wrapper{animation:none}.player_team_block .opponent_rewards .rewards_list .slot.scroling_animation .scroling_wrapper{padding:0% 10%}.player_team_block .opponent_rewards .rewards_list .slot.scroling_animation .scroling_wrapper .slot{pointer-events:unset}#season-arena .player_team_block .opponent_rewards .rewards_list .slot.scroling_animation .scroling_wrapper{padding:0% 0%}@keyframes script_rewards_scrolling{0%{transform:translateY(0%)}100%{transform:translateY(50%)}}",""]);const n=t},4059:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".scriptSeasonStatsTooltip{font-size:12px;color:#fff}.scriptSeasonStatsTooltip table{margin-left:auto;margin-right:auto}.scriptSeasonStatsTooltip table tr td:first-child{text-align:right}.scriptSeasonStatsTooltip table tr td:last-child{text-align:left}.scriptSeasonStats{color:#8ec3ff;font-size:16px}#seasons_tab_title .scriptSeasonStats{position:absolute;margin-left:2rem}.battle_hero .scriptSeasonStats{margin-left:1rem}",""]);const n=t},6790:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".seasonal-event-panel .seasonal-event-container .tabs-section #home_tab_container .bottom-container .right-part-container .seasonal-tiers-section .seasonal-progress-bar-section .seasonal-progress-bar-tiers .seasonal-tier-container .seasonal-tier{margin-left:.5rem;margin-right:.5rem}.mega-event-panel .mega-event-container .tabs-section #home_tab_container .bottom-container .right-part-container .mega-tiers-section .mega-progress-bar-section .mega-progress-bar-tiers .mega-tier-container.double-tier{width:4.5rem}.mega-event-panel .mega-event-container .tabs-section #home_tab_container .bottom-container .right-part-container .mega-tiers-section .mega-progress-bar-section .mega-progress-bar-tiers .mega-tier-container .mega-tier{margin-left:.5rem;margin-right:.5rem}",""]);const n=t},4481:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".hero_info>.bottom>.ranking_stats>.id{user-select:text}",""]);const n=t},2389:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.complete .side-quest-image{border-color:#75b400}.complete .side-quest-image::after{content:"";background-image:var(--sidequest-tick-icon);background-position:center;background-repeat:no-repeat;display:block;position:relative;width:30px;height:30px;background-size:30px;margin:-15px;padding:0;bottom:2px;left:132px}.complete .side-quest-progress{color:#75b400}',""]);const n=t},7073:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#arena_filter_box{position:absolute;width:21.25rem;z-index:99;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e;grid-template-columns:1fr 1fr;grid-gap:0 .5rem;text-align:start}.change-team-panel #arena_filter_box{right:408px}@media(max-width: 1025px){.change-team-panel #arena_filter_box{top:98px}}@media(min-width: 1026px){.change-team-panel #arena_filter_box{top:66px}}.team-pool-selection-container #arena_filter_box{right:20px;top:76px}#squad_tab_container #arena_filter_box{opacity:90%;left:185px;top:20px}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-open{z-index:unset}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-open>.selectric{z-index:14}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-open>div{z-index:999}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items{height:auto}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li{height:auto;line-height:1.5rem;padding:0 .5rem}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li>span{height:auto;width:auto}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li>span[carac]{margin-right:.5rem}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li>span[carac]::before{height:1.5rem;width:1.5rem}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li .element-icon,#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li .girl-power-icon,#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li [role-tooltip]{height:1.25rem;width:1.25rem;background-size:contain;background-position:center;margin-right:.5rem}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric{width:10rem}.change-team-panel #filter_girls,.team-pool-selection-container #filter_girls{display:none}.change-team-panel .panel-title,.team-pool-selection-container .panel-title{display:flex;justify-content:center;align-items:center}.change-team-panel .panel-title .script-girl-count,.team-pool-selection-container .panel-title .script-girl-count{font-size:16px;margin-left:.5rem}.labyrinth-panel .labyrinth-container .squad-container .script-girl-count{margin-left:1rem}.labyrinth-panel .labyrinth-container .squad-container .girl-grid{align-content:start}#arena_filter{height:32px;width:32px;padding:0}.change-team-panel #arena_filter{float:left}.team-pool-selection-container #arena_filter{float:right}#squad_tab_container #arena_filter{position:absolute;left:145px;top:30px;z-index:5}@media(max-width: 1025px){#arena_filter{margin-top:5px}}#arena_filter .filter_mix_icn{display:block;height:32px;width:24px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:var(--filter-icon);margin:auto}@media(max-width: 1025px){#edit-team-page .change-team-panel.harem-panel{margin-top:17px}}",""]);const n=t},9255:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".girl-upper-info{height:2rem;align-items:center}.girl-upper-info .girl-position{height:3rem !important;margin-top:0rem !important;margin-left:.625rem !important}.girl-upper-stats{position:absolute;display:flex;gap:1rem;text-align:center;font-size:14px;z-index:3;text-shadow:0px 0px 4px #000}.girl-upper-stats ::before{width:1.5rem;height:1.5rem}.equipment_slot{overflow:visible !important}.slot .item_resonances{position:absolute;display:flex;gap:.125rem;left:0rem;top:-1rem;z-index:3}.slot .item_resonances img{width:1.25rem;height:1.25rem}.slot .item_resonances .matches{filter:drop-shadow(0px 0px 3px #00ff06) drop-shadow(0px 0px 3px #00ff06) drop-shadow(0px 0px 3px #00ff06)}#equipment .inventory-controls{justify-content:space-evenly}#equipment .inventory-controls>*{margin-left:0px}",""]);const n=t},7096:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".girl-leveler-panel .girl-leveler-header .girl-info .girl-upper-info{margin-left:3rem}.girl-leveler-panel .girl-leveler-container .girl-section .girl-avatar,.girl-leveler-panel .girl-leveler-container #skills .script-girl-avatar{display:flex;flex-direction:row}.girl-leveler-panel .girl-leveler-container .girl-section .girl-avatar{position:relative;align-items:center}.girl-leveler-panel .girl-leveler-container #skills .script-girl-avatar{position:absolute;align-items:flex-start;justify-content:center;width:24.5rem;left:3.5rem}.girl-leveler-panel .girl-leveler-container #skills .girl-skills-avatar{position:unset}.girl-leveler-panel .girl-leveler-container #teams .no_team{position:relative}.script-quicknav-prev,.script-quicknav-next{width:100px;opacity:.8}.script-quicknav-prev:hover,.script-quicknav-next:hover{opacity:1;filter:drop-shadow(0px 0px 4px white)}.script-quicknav-prev img,.script-quicknav-next img{width:100%}#equipment .script-quicknav-prev,#equipment .script-quicknav-next{position:absolute;bottom:-60px}#teams .script-quicknav-prev,#teams .script-quicknav-next{position:absolute;top:120px}.script-quicknav-prev{left:-140px}#equipment .script-quicknav-prev{left:0px}#teams .script-quicknav-prev{left:.5rem}.script-quicknav-next{right:-140px}#equipment .script-quicknav-next{right:0px}#teams .script-quicknav-next{left:25.75rem}#equipment .equipment-left-controls{z-index:2;width:35%}#equipment .inventory-controls{justify-content:space-evenly}#equipment .inventory-controls>*{margin-left:0px}#skills #reset_skills,#skills #scrolls-exchange{z-index:1}#harem_filter{height:32px;width:32px;padding:0;position:absolute;left:1rem;top:.5rem}#harem_filter .filter_mix_icn{display:block;height:32px;width:24px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:var(--filter-icon);margin:auto}#harem_filter_box{position:absolute;left:.5rem;top:3rem;width:21.25rem;z-index:99;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e;grid-template-columns:1fr 1fr;grid-gap:0 .5rem;text-align:start}#harem_filter_box.form-wrapper .reset-filters-container{grid-column:1/3;height:1.5rem}#harem_filter_box.form-wrapper .reset-filters-container .blue_button_L{width:100%;padding:0px}#harem_filter_box.form-wrapper .form-control{margin:0}#harem_filter_box.form-wrapper .form-control .select-group .selectric-open{z-index:unset}#harem_filter_box.form-wrapper .form-control .select-group .selectric-open>.selectric{z-index:14}#harem_filter_box.form-wrapper .form-control .select-group .selectric-open>div{z-index:999}#harem_filter_box.form-wrapper .form-control .select-group .selectric-items{height:auto}#harem_filter_box.form-wrapper .form-control .select-group .selectric-items li{height:auto;line-height:1.5rem;padding:0 .5rem}#harem_filter_box.form-wrapper .form-control .select-group .selectric-items li>span{width:1.5rem;height:1.5rem;background-size:cover;background-position:0px 0px}#harem_filter_box.form-wrapper .form-control .select-group .selectric{width:10rem;height:28px}#harem_filter_box.form-wrapper .form-control .select-group .selectric>.label{height:28px;font-size:12px;line-height:30px}#harem_filter_box.form-wrapper .form-control .select-group .selectric>.label>span{width:1.5rem;height:1.5rem;background-size:cover;background-position:0px 0px}#harem_filter_box.form-wrapper .form-control .select-group .selectric>b{top:0px;background-size:1.5rem;height:100%}#harem_filter_box.form-wrapper .form-control .input-group input{height:28px;padding-left:.5rem;padding-top:.25rem;font-size:12px}#harem_filter_box.form-wrapper .form-control .input-group input[icon=search]{background-size:1.5rem}#harem_filter_box.form-wrapper .form-control .checkbox-group{width:unset;margin:0}#harem_filter_box.form-wrapper .form-control.filter-by-element-form{grid-column:1/3}#harem_filter_box.form-wrapper .form-control.filter-by-element-form .checkbox-group{width:100%;margin-bottom:0}#harem_filter_box.form-wrapper .form-control.filter-by-element-form .checkbox-group .check-btn.element-state{display:flex;justify-content:center;align-items:center;width:38px;height:38px}#harem_filter_box.form-wrapper .form-control.filter-by-element-form .checkbox-group .check-btn.element-state .element-icn{background-size:27px;margin:-3px}",""]);const n=t},7462:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#breadcrumbs .mapArrowBack_flat_icn{display:none}",""]);const n=t},3645:e=>{"use strict";e.exports=function(i){var d=[];return d.toString=function(){return this.map(function(e){var t="",a=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),a&&(t+="@layer".concat(0{"use strict";e.exports=function(e){return e[1]}},1296:(e,t,a)=>{function _(){return p.Date.now()}var n=NaN,r="[object Symbol]",o=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt,i="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,a="object"==typeof self&&self&&self.Object===Object&&self,p=i||a||Function("return this")(),u=Object.prototype.toString,v=Math.max,y=Math.min;function w(e){var t=typeof e;return e&&("object"==t||"function"==t)}function x(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||!!(a=t)&&"object"==typeof a&&u.call(t)==r)return n;var t,a;if("string"!=typeof(e=w(e)?w(i="function"==typeof e.valueOf?e.valueOf():e)?i+"":i:e))return 0===e?e:+e;e=e.replace(o,"");var i=l.test(e);return i||c.test(e)?d(e.slice(2),i?2:8):s.test(e)?n:+e}e.exports=function(i,a,e){var n,r,o,s,l,c,d=0,p=!1,u=!1,t=!0;if("function"!=typeof i)throw new TypeError("Expected a function");function g(e){var t=n,a=r;return n=r=void 0,d=e,s=i.apply(a,t)}function m(e){var t=e-c;return void 0===c||a<=t||t<0||u&&o<=e-d}function h(){var e,t=_();if(m(t))return b(t);l=setTimeout(h,(t=a-((e=t)-c),u?y(t,o-(e-d)):t))}function b(e){return l=void 0,t&&n?g(e):(n=r=void 0,s)}function f(){var e=_(),t=m(e);if(n=arguments,r=this,c=e,t){if(void 0===l)return d=t=c,l=setTimeout(h,a),p?g(t):s;if(u)return l=setTimeout(h,a),g(c)}return void 0===l&&(l=setTimeout(h,a)),s}return a=x(a)||0,w(e)&&(p=!!e.leading,u="maxWait"in e,o=u?v(x(e.maxWait)||0,a):o,t="trailing"in e?!!e.trailing:t),f.cancel=function(){void 0!==l&&clearTimeout(l),n=c=r=l=void(d=0)},f.flush=function(){return void 0===l?s:b(_())},f}},3379:e=>{"use strict";var c=[];function d(e){for(var t=-1,a=0;a{"use strict";var a={};e.exports=function(e,t){if(!(e=function(e){if(void 0===a[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}a[e]=t}return a[e]}(e)))throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");e.appendChild(t)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},8575:e=>{"use strict";e.exports=function(t,a){Object.keys(a).forEach(function(e){t.setAttribute(e,a[e])})}},7795:e=>{"use strict";e.exports=function(t){var a=t.insertStyleElement(t);return{update:function(e){!function(e,t,a){var i="";a.supports&&(i+="@supports (".concat(a.supports,") {")),a.media&&(i+="@media ".concat(a.media," {"));var n=void 0!==a.layer;n&&(i+="@layer".concat(0{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},7174:(e,t,a)=>{"use strict";var i={};a.r(i),a.d(i,{blessingSpreadsheetLink:()=>$t,champions:()=>kt,common:()=>mt,config:()=>ht,contestSummary:()=>Tt,harem:()=>yt,haremTeamsFilter:()=>Dt,homeScreen:()=>It,improvedWaifu:()=>Lt,leaderboardClubmateIndicators:()=>Nt,league:()=>wt,market:()=>vt,pachinkoNames:()=>St,resourceBars:()=>Ct,seasonStats:()=>At,simFight:()=>xt,stConfig:()=>bt,teamsFilter:()=>Mt,villain:()=>ft,villainBreadcrumbs:()=>_t});var n={};a.r(n),a.d(n,{blessingSpreadsheetLink:()=>Kt,champions:()=>qt,common:()=>jt,config:()=>Et,contestSummary:()=>Yt,harem:()=>Ht,haremTeamsFilter:()=>Vt,homeScreen:()=>Ft,improvedWaifu:()=>Xt,leaderboardClubmateIndicators:()=>Jt,league:()=>Gt,market:()=>Rt,pachinkoNames:()=>Qt,resourceBars:()=>Ut,seasonStats:()=>Wt,simFight:()=>Zt,stConfig:()=>zt,teamsFilter:()=>Bt,villain:()=>Pt,villainBreadcrumbs:()=>Ot});var r={};a.r(r),a.d(r,{blessingSpreadsheetLink:()=>ba,champions:()=>da,common:()=>ea,config:()=>ta,contestSummary:()=>ha,harem:()=>oa,haremTeamsFilter:()=>fa,homeScreen:()=>ua,improvedWaifu:()=>va,leaderboardClubmateIndicators:()=>_a,league:()=>sa,market:()=>ra,pachinkoNames:()=>ma,resourceBars:()=>pa,seasonStats:()=>ga,simFight:()=>la,stConfig:()=>aa,teamsFilter:()=>ca,villain:()=>ia,villainBreadcrumbs:()=>na});var o={};a.r(o),a.d(o,{blessingSpreadsheetLink:()=>za,champions:()=>$a,common:()=>ya,config:()=>wa,contestSummary:()=>Ea,harem:()=>Ia,haremTeamsFilter:()=>Pa,homeScreen:()=>Na,improvedWaifu:()=>Ra,leaderboardClubmateIndicators:()=>Oa,league:()=>Aa,market:()=>Ca,pachinkoNames:()=>ja,resourceBars:()=>Da,seasonStats:()=>La,simFight:()=>Sa,stConfig:()=>xa,teamsFilter:()=>Ta,villain:()=>Ma,villainBreadcrumbs:()=>ka});var s={};a.r(s),a.d(s,{blessingSpreadsheetLink:()=>ai,champions:()=>Ka,common:()=>Ha,config:()=>Ga,contestSummary:()=>ti,harem:()=>Fa,haremTeamsFilter:()=>ii,homeScreen:()=>Ja,improvedWaifu:()=>ri,leaderboardClubmateIndicators:()=>ni,league:()=>Wa,market:()=>Ua,pachinkoNames:()=>ei,resourceBars:()=>Va,seasonStats:()=>Xa,simFight:()=>Qa,stConfig:()=>Za,teamsFilter:()=>Ya,villain:()=>Ba,villainBreadcrumbs:()=>qa});var l={};a.r(l),a.d(l,{blessingSpreadsheetLink:()=>xi,champions:()=>bi,common:()=>oi,config:()=>si,contestSummary:()=>wi,harem:()=>ui,haremTeamsFilter:()=>Mi,homeScreen:()=>_i,leaderboardClubmateIndicators:()=>ki,league:()=>gi,market:()=>pi,pachinkoNames:()=>yi,resourceBars:()=>fi,seasonStats:()=>vi,simFight:()=>mi,stConfig:()=>li,teamsFilter:()=>hi,villain:()=>ci,villainBreadcrumbs:()=>di});var u={};a.r(u),a.d(u,{CxH:()=>ds,GH:()=>ls,GPSH:()=>gs,HH:()=>ss,HoH:()=>cs,PSH:()=>ps,TPSH:()=>us});var c={};a.r(c),a.d(c,{BattleEndstateModule:()=>Do,BattleSimulatorModule:()=>lr,BlessingSpreadsheetLinkModule:()=>Ds,BonusFlowersOverflowStyleTweak:()=>Pp,BossBangProgressBarStyleTweak:()=>Up,CensorModeModule:()=>vl,ChampGirlOverlapStyleTweak:()=>Xp,ChampGirlPowerStyleTweak:()=>su,ChampionsModule:()=>Sr,CompactDailyMissionsStyleTweak:()=>Jh,CompactHaremFiltersStyleTweak:()=>uh,CompactLossScreenStyleTweak:()=>Km,CompactNavStyleTweak:()=>Od,CompactPoPsStyleTweak:()=>gd,CompactResourceSummaryStyleTweak:()=>Sh,ContestNotifsStyleTweak:()=>rd,ContestPointsWidthStyleTweak:()=>hu,ContestRewardsModule:()=>To,DPEventStyleTweak:()=>qh,DailyGoalsRestyleStyleTweak:()=>Fd,EventEndIndicatorsModule:()=>Dl,EventGirlBordersStyleTweak:()=>Mu,EventGirlTicksStyleTweak:()=>Du,ExpandedMarketInventoryStyleTweak:()=>yh,FightAVillainModule:()=>Bi,FixProfilePopupModule:()=>wl,GemStockModule:()=>Ro,GirlSalaryTimersStyleTweak:()=>Ru,HaremInfoModule:()=>En,HideClaimAllButtonStyleTweak:()=>zh,HideClaimedRewardsModule:()=>os,HideGameLinksStyleTweak:()=>Wu,HideLeagueMultiFightStyleTweak:()=>mb,HideRotateDeviceStyleTweak:()=>tg,HomeScreenIconsModule:()=>Hs,HomeScreenModule:()=>Yr,HomeScreenOldishModule:()=>il,HomeScreenOrderModule:()=>Ys,HomeScreenRightSideRearrangeStyleTweak:()=>Vc,ImprovedWaifuModule:()=>oc,LabyrinthInfoModule:()=>Ec,LeaderboardClubmateIndicatorsModule:()=>Kl,LeaderboardProfilePopupsModule:()=>Jl,LeagueInfoModule:()=>Un,LeagueQuckNavModule:()=>Cc,LeagueTableCompressedStyleTweak:()=>wd,LeagueTableRowStripesStyleTweak:()=>$d,MarketEquipsFilterModule:()=>vn,MarketInfoModule:()=>an,MessengerDarkModeStyleTweak:()=>sp,MissionsBackgroundStyleTweak:()=>Xd,MobileBattleStyleTweak:()=>cg,MoneyAnimationStyleTweak:()=>bg,MonthlyCardTextStyleTweak:()=>kg,MoveSkipButtonStyleTweak:()=>Ng,NewButtonsStyleTweak:()=>wp,PachinkoNamesModule:()=>wo,PoABordersStyleTweak:()=>Hg,PoAGirlFadeStyleTweak:()=>Qg,PoATicksStyleTweak:()=>am,PoPButtonsStyleTweak:()=>dm,PoVUnclutterStyleTweak:()=>Im,PopNavSortModule:()=>no,PoseAspectRatioStyleTweak:()=>_m,RaidInfoModule:()=>Bc,ReduceHomeScreenBlurStyleTweak:()=>Tp,RemoveParticleEffectsStyleTweak:()=>jm,RemoveSlotBorderStyleTweak:()=>ob,ResourceBarsModule:()=>Hr,RewardShardsModule:()=>Jo,SeasonStatsModule:()=>go,SeasonalEventStyleTweak:()=>nh,SelectableIDStyleTweak:()=>Zm,SidequestCompletionMarkersModule:()=>pl,SortDailyMissionsModule:()=>lc,StaticBackgroundModule:()=>Go,TeamsFilterModule:()=>vr,UpgradeInfoModule:()=>fc,UpgradeQuickNavModule:()=>Zl,VillainBreadcrumbsModule:()=>ws});const d={HH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#ffb827",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#572332 0,#572332 1%,#2c1e1c 100%)",panelInset:"inset 0 0 40px 15px #662034"},GH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#69daff",panelBorderGradient:"linear-gradient(180deg, #6a8cff, #8966ff)",panelBackground:"linear-gradient(to top,#84a 0,#2a2435 99%,#2a2435 100%)",panelInset:"inset 0 0 40px 15px rgb(131 55 245 / 60%)"},CxH:{homeDark:"#0f0b1d",homeBorder:"#33a7ff",panelBorderGradient:"linear-gradient(180deg, #33a7ff, #33a7ff)",panelBackground:"linear-gradient(180deg,#0f0b1d 0,#0d5c9d 90%,#0d5c9d 100%)",panelInset:"inset 0 0 40px 15px none"},PSH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#ffb827",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#572332 0,#572332 1%,#2c1e1c 100%)",panelInset:"inset 0 0 40px 15px #662034"},HoH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#ffb827",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#572332 0,#572332 1%,#2c1e1c 100%)",panelInset:"inset 0 0 40px 15px #662034"},TPSH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#F80",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#c23e3f 0,#c23e3f 1%,#3d0815 100%)",panelInset:"inset 0 0 40px 15px #662034"},GPSH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#F80",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#ff66d1 0,#ff66d1 1%,#520a25 100%)",panelInset:"inset 0 0 40px 15px #662034"}};var p=e=>`HHPlusPlus${e}`;const z={CONFIG:p("Config"),GIRL_DICTIONARY:p("GirlDictionary"),TEAMS_DICTIONARY:p("TeamsDictionary"),BLESSINGS:p("Blessings"),EVENT_VILLAINS:p("EventVillains"),EVENT_TIME:p("EventTime"),MYTHIC_EVENT_VILLAINS:p("MythicEventVillains"),MYTHIC_EVENT_TIME:p("MythicEventTime"),RAIDS:p("Raids"),SEASON_END_TIME:p("SeasonEndTime"),SEASON_STATS:p("SeasonStats"),OLD_SEASON_STATS:p("OldSeasonStats"),MARKET_INFO:p("MarketInfo"),MARKET_GIRLS_FILTER:p("ActiveMarketGirlFilter"),EQUIP_FAVORITES:p("EquipFavorites"),SELL_BUTTON_HIDDEN:p("SellButtonHidden"),LEAGUE_PLAYERS:p("LeaguePlayers"),LEAGUE_RESULTS:p("LeagueResults"),LEAGUE_SCORE:p("LeagueScore"),LEAGUE_TIME:p("LeagueTime"),LEAGUE_UNKNOWN:p("LeagueUnknown"),LEAGUE_PLAYERS_OLD:p("LeaguePlayersOld"),LEAGUE_RESULTS_OLD:p("LeagueResultsOld"),LEAGUE_SCORE_OLD:p("LeagueScoreOld"),LEAGUE_TIME_OLD:p("LeagueTimeOld"),LEAGUE_UNKNOWN_OLD:p("LeagueUnknownOld"),LEAGUE_PIN_PLAYER:p("LeaguePinPlayer"),PLAYER_DATA:p("PlayerData"),AVAILABLE_OPPONENTS:p("AvailableOpponents"),OPPONENT_FILTER:p("OpponentFilter"),TRACKED_TIMES:p("TrackedTimes"),BOOSTER_STATUS:p("BoosterStatus"),CLUB_STATUS:p("ClubStatus"),AVAILABLE_FEATURES:p("AvailableFeatures"),QUEST_STATUS:p("QuestStatus"),SIDEQUEST_STATUS:p("SidequestStatus"),PATH_TIME_POV:p("PathTimePoV"),PATH_TIME_POG:p("PathTimePoG"),HAREM_FILTER_IDS:p("HaremFilterIDs"),HAREM_FILTER_COLORS:p("HaremFilterColors"),WAIFU_INFO:p("WaifuInfo"),LABYRINTH_SPEEDS:p("LabyrinthSpeeds"),LABYRINTH_RELICS:p("LabyrinthRelics")};let g,m,h,b,f,_,v,y,w,x,M,k;const C=[];class I{static getHost(){return window.location.host}static getCDNHost(){var e;return w||(e=window["IMAGES_URL"],w=e),w}static getPathname(){return window.location.pathname}static isCurrentPage(e){return I.getPathname().includes(e)}static hasSearch(e){return window.location.search.includes(e)}static isHH(){return void 0===g&&(g=!(I.isGH()||I.isCxH()||I.isPSH()||I.isHoH()||I.isTPSH()||I.isGPSH())),g}static isGH(){return void 0===m&&(m=["www.gayharem.com","nutaku.gayharem.com"].includes(I.getHost())),m}static isCxH(){return void 0===h&&(h=["www.comixharem.com","nutaku.comixharem.com"].includes(I.getHost())),h}static isPSH(){return void 0===b&&(b=["www.pornstarharem.com","nutaku.pornstarharem.com"].includes(I.getHost())),b}static isHoH(){return void 0===f&&(f=["www.hornyheroes.com"].includes(I.getHost())),f}static isTPSH(){return void 0===_&&(_=["www.transpornstarharem.com","nutaku.transpornstarharem.com"].includes(I.getHost())),_}static isGPSH(){return void 0===v&&(v=["www.gaypornstarharem.com","nutaku.gaypornstarharem.com"].includes(I.getHost())),v}static getGameKey(){return I.isHH()?"HH":I.isGH()?"GH":I.isCxH()?"CxH":I.isPSH()?"PSH":I.isHoH()?"HoH":I.isTPSH()?"TPSH":I.isGPSH()?"GPSH":void 0}static getPlatform(){if(!k){const e=I.getHost();k=e.includes("nutaku")?"nutaku":e.includes("erogames")?"erogames":e.includes("thrixxx")?"thrixxx":".com"}return k}static isNutakuKobans(){var e;return void 0===y&&(e=window["HH_UNIVERSE"],y="nutaku"===e),y}static $(e){return"string"==typeof e?window.$(e.replace(/\n/g,"").replace(/ {4}/g,"")):window.$(e)}static mediaMobile(e){return`@media only screen and (max-width: 1025px) {${e}}`}static mediaDesktop(e){return`@media only screen and (min-width: 1026px) {${e}}`}static b64encode(e){var t=new Uint8Array(e);let a="";for(let e=0;ee.text().then(e=>{e=JSON.parse(e);return e?new Map(e):new Map}))}}static async getGirlDictionary(){return x=x||this.loadGirlDictionary(),x}static async setGirlDictionary(a){await x,a.forEach((e,t)=>{"string"!=typeof t&&a.delete(t)}),x=new Promise(e=>e(a));var e=JSON.stringify(Array.from(a));const t=new Blob([e],{type:"application/json"}).stream();new Response(t.pipeThrough(new CompressionStream("gzip"))).blob().then(e=>e.arrayBuffer()).then(e=>{e=I.b64encode(e);I.lsSetRaw(z.GIRL_DICTIONARY,e),$(document).trigger("girl-dictionary:updated")})}static getTeamsDictionary(){return M=M||I.lsGet(z.TEAMS_DICTIONARY),M}static setTeamsDictionary(e){M=e,I.lsSet(z.TEAMS_DICTIONARY,M)}static onAjaxResponse(n,r){$(document).ajaxComplete((e,t,a)=>{if(a&&a.data&&a.data.search&&~a.data.search(n)&&t&&t.responseText&&t.responseText.length){var i=JSON.parse(t.responseText);if(i&&i.success)return r(i,a,t,e)}})}static lsGetRaw(e){return localStorage.getItem(e)}static lsGet(e){return JSON.parse(I.lsGetRaw(e))}static lsSetRaw(e,t){return localStorage.setItem(e,t)}static lsSet(e,t){return I.lsSetRaw(e,JSON.stringify(t))}static lsRm(e){return localStorage.removeItem(e)}static getWikiLink(e,t,a){e=(e=e.replaceAll("/","-")).replaceAll("’","");let i;return I.isHH()?i="en"===a?`https://harem-battle.club/wiki/Harem-Heroes/HH:${e}`:`http://hentaiheroes.go.yj.fr/?id=${t}`:I.isGH()?i=`https://harem-battle.club/wiki/Gay-Harem/GH:${e}`:I.isGPSH()&&(i=`https://harem-battle.club/wiki/Gay-Pornstar-Harem/GPSH:${e}`),i}static getAwakeningThreshold(){const{girls_requirement_amount:t,high_level_girl_owned:a,awakening_requirements:e}=window;let i,n,r,o,s;if(t){const c=Object.keys(t);n=c.find(e=>t[e]>a[e]),n&&(r=a[n],o=t[n])}else{var l;!e||0<(l=e.findIndex(({girls_required:e},t)=>e>a[t]))&&(n=e[l-1].cap_level,r=a[l],o=e[l].girls_required,s=l)}return n&&(i={currentThreshold:n,currentThresholdOwned:r,currentThresholdMin:o,awakeningLevel:s}),i}static defer(e){C.push(e)}static runDeferred(){$(document).ready(()=>{$("style.script-styles").parent().eq(0).append($("style.script-styles")),C.forEach(e=>{try{e()}catch(e){console.error("Error in deferred function",e)}}),C.splice(0,C.length)})}static doWhenSelectorAvailable(e,t){if($(e).length)t();else{const a=new MutationObserver(()=>{$(e).length&&(a.disconnect(),t())});a.observe(document.documentElement,{childList:!0,subtree:!0})}}static isInClub(){return window.Chat_vars&&(window.Chat_vars.CLUB_ID||window.Chat_vars.CLUB_INFO&&window.Chat_vars.CLUB_INFO.id_club)}static getHref(e){if("nutaku"===I.getPlatform()&&(e.includes(I.getHost())||!e.includes("http"))&&!e.includes("sess=")){var t=window["PLATFORM_SESS"];const a=new URLSearchParams(window.location.search);t="string"==typeof t?t:a.get("sess");if(t)return e.includes("?")?`${e}&sess=${t}`:`${e}?sess=${t}`}return e}static calculateGirlStats(i,e=!0){const{base_caracs:t,caracs:a}=i;let n=[];if(t){const{level:r,graded:o,equips:s,class:l,skills:c}=i,d=I.lsGet(z.BLESSINGS)||{},p=d?.current?.blessings?.map(({key:e,value:t,bonus:a})=>(e.includes("colors")?i?.[e]?.includes(t):i?.[e]===t)||"rarity"===e&&"common"===t&&"starting"===i?.[e]?a:0)||[];n=t.map((e,a)=>{var t=s?.reduce((e,t)=>e+t.caracs[`carac${a+1}`],0)||0,i=c?.[a+1===l?3:5]?.flat_value||0;let n=e/10*(r||1)*(1+.3*(o||0))+t+i;return a+1===l&&c?.[4]&&(n*=1+c[4].percentage_value/100),p.reduce((e,t)=>e*(1+t/100),n)})}else a&&(n=a);return e?n.reduce((e,t)=>e+t,0):n}}const P=I;window.HHPlusPlus.Helpers=I;let A;const Y=(e,t)=>{var a=A.get(`${e}`),t=Object.assign({},a,t);A.set(`${e}`,t)},S=async(e,{trusted:q=!0,could_own:U=!0,base_stats:F=!1}={})=>{A=await P.getGirlDictionary();let W=!1;const{GT:{zodiac:Q}}=window;Object.values(e).forEach(t=>{var{id_girl:e,name:a}=t;if(e&&a){const{own:o,is_owned:s,shards:l,rarity:c,graded2:d,nb_grades:p,class:u,element:g,element_data:m,id_role:h,figure:b,position_img:f,eye_color1:_,eye_color2:v,hair_color1:y,hair_color2:w,zodiac:x,grade_offset_values:M,caracs:k,preview:C,grade_skins_data:I}=t;var i=U&&(void 0!==o?o:void 0!==s?s:100==l);const A={name:a,shards:U?i?100:parseInt(l,10):void 0,rarity:c,grade:p?parseInt(p,10):d?$(d).length:void 0,element:g||m?.type,class:parseInt(u,10),role:parseInt(h,10),figure:b?parseInt(b,10):f?parseInt(f.match(/\d+/g)[0],10):void 0,eye_colors:_||v?[_,v].filter(e=>!!e):void 0,hair_colors:y||w?[y,w].filter(e=>!!e):void 0,zodiac:x?Object.keys(Q).find(e=>Q[e]===x.substring(3)):void 0,grade_offsets:M};if(F){var{carac1:n,carac2:r,carac3:a}=t;let e=[n,r,a];if("reverse"===F&&blessings?.current){console.log(e);const T=blessings.current.blessings.map(({key:e,value:t,bonus:a})=>A?.[e]===t?a:0);e=e.map(e=>e=T.reduce((e,t)=>e/(1+t/100),e)),console.log(e)}e.every(e=>Number.isInteger(e)&&e<100)&&(A.base_caracs=e)}const S=C?.grade_skins_data||I;if(S&&S.length&&"shards_count"in S[0]&&(A.skins=S.map(({id_girl_grade_skin:e,num_order:t,girl_grade_num:a,grade_skin_name:i,shards_count:n,is_selected:r})=>({id_girl_grade_skin:e,num_order:t,girl_grade_num:a,grade_skin_name:i,shards_count:n,is_selected:r}))),i&&q){const{fav_graded:D,graded:N,affection:L,xp:j,level:E,level_cap:z,awakening_level:P,salary:O,date_added:R,armor:H,skill_tiers_info:G,skills:Z,skill_trait:B}=t;t=N?parseInt(N,10):d?$(d).filter("g:not(.grey):not(.green)").length:void 0;A.pose=null==D||parseInt(D,10)<0?t:parseInt(D,10),A.graded=t,A.affection=parseInt(L,10),A.xp=parseInt(j,10),A.level=parseInt(E,10),A.level_cap=z?parseInt(z,10):50*parseInt(P,10)+250,A.salary=parseInt(O,10),R&&(A.date_added=Date.parse(`${R} UTC`)),H&&(A.equips=H.map(e=>{var{level:t,rarity:a,slot_index:i,caracs:n,id_variation:r,resonance_bonuses:o,skin:s}=e,{id_item_skin:l,identifier:c,name:e,ico:s}=s;return{level:t,rarity:a,slot_index:i,caracs:n,id_variation:r,resonance_bonuses:o,skin:{id_item_skin:l,identifier:c,name:e,ico:s}}})),G&&(t=Object.values(G).map(e=>e.skill_points_used),0===(A.skill_tiers=t)[0]&&(A.skills={})),Z&&(A.skills={},Object.entries(Z).forEach(([e,{skill:t}])=>{var{tier:a,level:i,flat_value:n,percentage_value:r,description:o,icon:s,skill_type:l,named_attack_text:c,name:t}=t;const d={tier:a,level:i,flat_value:n,percentage_value:r,description:o,icon:s};3==a&&(d.trait=B),l&&(d.skill_type=l),c&&(d.named_attack_text=c),t&&(d.name=t),A.skills[e]=d})),k&&(A.caracs=Object.values(k))}Object.keys(A).forEach(e=>{null!=A[e]&&A[e]==A[e]||delete A[e]}),Y(e,A),W=!0}}),W&&P.setGirlDictionary(A)},T=async e=>{e&&e.data&&!e.data.draft&&e.data.shards&&(A=await P.getGirlDictionary(),e.data.shards.forEach(({id_girl:e,value:t})=>{Y(e,{shards:Math.min(t,100)})}),P.setGirlDictionary(A))},D=async(e,t)=>{const a=new URLSearchParams(t.data);var i=a.get("id_girl"),t=parseInt(a.get("girl_grade"),10);A=await P.getGirlDictionary(),Y(i,{pose:t}),P.setGirlDictionary(A)},N=async(e,t)=>{const a=new URLSearchParams(t.data);var i=a.get("id_girl");A=await P.getGirlDictionary();var{xp:n,level:t,affection:e}=e;n?Y(i,{xp:n,level:t}):e&&Y(i,{affection:e}),P.setGirlDictionary(A)},L=async(e,t)=>{const a=new URLSearchParams(t.data);var i=a.get("id_girl");if(A=await P.getGirlDictionary(),i){var{equipped_armor:t,unequipped_armor:e}=e;const n=Array.isArray(t)?t:t?[t]:[],r=Array.isArray(e)?e:e?[e]:[],u=A.get(`${i}`);if(n.length){let p=!1;n.forEach(e=>{const{level:t,rarity:a,slot_index:i,caracs:n,id_variation:r,resonance_bonuses:o,skin:s}=e;var{id_item_skin:l,identifier:c,name:d,ico:e}=s,d={level:t,rarity:a,slot_index:i,caracs:n,id_variation:r,resonance_bonuses:o,skin:{id_item_skin:l,identifier:c,name:d,ico:e}},e=u.equips.findIndex(e=>e.slot_index===i);-1parseInt(e.slot_index)-parseInt(t.slot_index))}else r.length&&r.forEach(e=>{const t=e["slot_index"];e=u.equips.findIndex(e=>e.slot_index===t);u.equips.splice(e,1)});A.set(`${i}`,u)}else A.forEach(e=>{e.equips&&e.equips.length&&(e.equips=[])});P.setGirlDictionary(A)},j=async(e,t)=>{const a=new URLSearchParams(t.data);var t=a.get("id_girl"),e=e["girl_skills"];const i=[],p={};Object.values(e).forEach(e=>{const{icon:d,upgrades_count:t}=e;i.push(t),Object.entries(e.skills).forEach(([e,t])=>{var{tier:a,level:i,flat_value:n,percentage_value:r,description:o,icon:s,skill_type:l,named_attack_text:c,name:t}=t;0{var e=e["rewards"];T(e)},O=e=>{const t=e["rewards"];t&&t.forEach(T)},R=e=>{var e=e["rewards"];if(e){const t=e["list"];t&&t.forEach(T)}};const H=class{static collect(){P.defer(()=>{var e,t;if(P.isCurrentPage("/girl/")?(e=window["girl"],S([e]),P.onAjaxResponse(/action=girl_give_(xp|affection)/i,N),P.onAjaxResponse(/action=girl_equipment_(equip|unequip)/i,L),P.onAjaxResponse(/action=girl_skills_(list|upgrade)/i,j)):P.isCurrentPage("activities")?(e=window["pop_hero_girls"],e&&S(e)):["edit-team","add-boss-bang-team","edit-labyrinth-team"].some(e=>P.isCurrentPage(e))?(t=window["availableGirls"],S(t)):P.isCurrentPage("waifu.html")&&(t=window["girls_data_list"],S(t)),!P.isCurrentPage("characters")&&!P.isCurrentPage("harem")||P.isCurrentPage("hero"))if(P.isCurrentPage("event")){var{event_girls:a,event_girl:i}=window,n=a||i||[];n.length&&S(n,{trusted:!1})}else if(P.isCurrentPage("clubs")){var a=window["club_champion_data"];a&&a.reward&&(i=a.reward["shards"],i&&i.length&&({girl_class:n,previous_value:a}=i[0],i=Object.assign({class:n,shards:a},i[0]),S([i],{trusted:!1})))}else if(P.isCurrentPage("penta-drill-pre-battle")){const{opponent_fighter:{team:l}}=window;var r=l.flatMap(e=>e.girls.map(({girl:e})=>e));S(r,{trusted:!1,could_own:!1,base_stats:!0})}else if(P.isCurrentPage("pre-battle")){var r=window["opponent_fighter"];const c=(r.player||r)["team"];r=c.girls.map(e=>e.girl);S(r,{trusted:!1,could_own:!1,base_stats:!0})}else if(P.isCurrentPage("season-arena")){const d=window["opponents"],p=[];d.forEach(e=>e.player.team.girls.forEach(({girl:t})=>{p.find(({id_girl:e})=>e==t.id_girl)||p.push(t)})),S(p,{trusted:!1,could_own:!1,base_stats:!0})}else if(P.isCurrentPage("season.html")){const u=window["seasons_girls"];var o=u.map(e=>{var{girl_class:t,previous_value:a}=e;return Object.assign({class:t,shards:a},e)});S(o,{trusted:!1})}else if(["path-of-valor","path-of-glory"].some(e=>P.isCurrentPage(e))){const g=window["path_girls"];o=g.map(e=>{var t=e["girl_shards"];return Object.assign({shards:t},e)});S(o,{trusted:!1})}else if(P.isCurrentPage("pantheon.html")){if(!girl_rewards)return;var s=girl_rewards.map(({girl_data:e,is_owned:t})=>Object.assign({is_owned:t},e));S(s,{trusted:!1})}else!P.isCurrentPage("love-raids")||(s=love_raids.filter(({status:e,announcement_type_name:t})=>"ongoing"===e||"full"===t).map(({girl_data:e})=>e)).length&&S(s,{trusted:!1});else P.onAjaxResponse(/action=get_girls_list/i,({girls_list:e})=>{e.forEach(e=>e.shards=e.shards||0),S(e,{base_stats:!0})}),P.onAjaxResponse(/action=get_girl&/i,({girl:e})=>{S([{...e,...e.girl}],{base_stats:!0})}),P.onAjaxResponse(/action=show_specific_girl_grade/i,D),P.onAjaxResponse(/action=girl_equipment_(equip|unequip)/i,L);(P.isCurrentPage("event")&&P.hasSearch("tab=sm_event")||["seasonal","labyrinth.html"].some(e=>P.isCurrentPage(e)))&&(P.onAjaxResponse(/action=event_market_get_data/i,({inventory:e})=>{const i=[];e.forEach(({shards:e})=>{var t,a;e&&({girl_class:t,previous_value:a}=e[0],i.push(Object.assign({class:t,shards:a},e[0])))}),S(i,{trusted:!1})}),P.onAjaxResponse(/action=event_market_buy/i,({rewards:e})=>E(e))),["battle","season-arena","leagues"].some(e=>P.isCurrentPage(e))&&P.onAjaxResponse(/action=do_battles_(leagues|seasons|troll|pantheon)/i,E),P.isCurrentPage("pachinko")?(P.onAjaxResponse(/action=play/i,E),P.onAjaxResponse(/action=claim/i,E)):P.isCurrentPage("activities")?P.onAjaxResponse(/action=give_reward/i,E):P.isCurrentPage("champion")?P.onAjaxResponse(/class=TeamBattle/i,e=>{var e=e["end"];e&&E(e)}):P.isCurrentPage("home")?P.onAjaxResponse(/action=process_rewards_queue/i,O):P.isCurrentPage("season")?P.onAjaxResponse(/action=claim/i,E):P.isCurrentPage("leagues.html")&&P.onAjaxResponse(/action=claim_rewards/i,R)})}},G=["starting","common","rare","epic","legendary","mythic"],Z=/(?[0-9]+)\/ico(?[0-9])(-[0-9]+x)?\.[a-z]+(\?v=[0-9]+)?$/i,B=/(?[A-Z][a-z]+)\.[a-z]+(\?v=[0-9]+)?$/i,q=e=>{e=e.match(B);if(e&&e.groups){var{groups:{element:e}}=e;return e}};const U=class{static collect(){P.isCurrentPage("teams")&&P.defer(()=>{const t=window["teams_data"],e=Object.keys(t).map(e=>t[e]),l={},c=[];$('.team-slot-container[data-is-empty!="1"]').each((e,t)=>{var a=$(t).data("id-team"),{id:i,level:n}=(e=>{var t=e.match(Z);if(!t||!t.groups)return{};var{groups:{id:e,level:t}}=t;return{id:e,level:t}})($(t).find("img").attr("girl-ico-src"));const r=$(t).find(".team-slot-themes-container img").map((e,t)=>$(t).attr("src")).toArray();var o=r.map(q);const s=$(t).attr("class").replace(/\s+/g," ").split(" ");t=G.find(e=>s.includes(e));l[a]={teamId:a,iconId:i,iconLevel:n,iconRarity:t,themeElements:o},c.push(a)}),c.forEach(t=>{l[t].girls=e.find(e=>e.id_team==t).girls_ids});var a={teamsDict:l,teamIds:c};P.setTeamsDictionary(a)})}};class F{static collect(){P.defer(()=>{F.clean(),P.hasSearch("tab=event")&&F.collectFromEvent(z.EVENT_TIME,z.EVENT_VILLAINS),P.hasSearch("tab=mythic_event")&&F.collectFromEvent(z.MYTHIC_EVENT_TIME,z.MYTHIC_EVENT_VILLAINS),P.isCurrentPage("love-raids")&&F.collectFromRaids()})}static clean(){var e=window["server_now_ts"],t=parseInt(P.lsGetRaw(z.EVENT_TIME))||0,a=parseInt(P.lsGetRaw(z.MYTHIC_EVENT_TIME))||0;t{const{id_girl:t,source:a,source_list:i}=e;e=i?.event_troll?.find(e=>e.group.id==r)||a;if("event_troll"===e.name){const n=e.anchor_source.url;e=n.match(/id_opponent=([0-9]+)/);e&&(e=e[1],s.push({id:`${t}`,troll:e}))}}),P.lsSet(t,s)}static collectFromRaids(){const t=window["server_now_ts"];var e=love_raids.map(e=>({id_raid:e.id_raid,id_girl:e.id_girl,start:t+(e?.seconds_until_event_start||0),end:t+(e?.seconds_until_event_end||e.seconds_until_event_start+e.event_duration_seconds),type:e.raid_module_type,subtype:e?.raid_module_pk||0}));P.lsSet(z.RAIDS,e)}}const W=F,Q={fights:0,victories:0,losses:0,won_mojo:0,lost_mojo:0};class K{static collect(){P.defer(()=>{K.migrate(),P.isCurrentPage("season")&&!P.isCurrentPage("season-arena")&&K.rollOverStats(),(P.isCurrentPage("season-arena")||P.isCurrentPage("battle"))&&K.collectFromBattle()})}static migrate(){var e;P.lsGetRaw(z.SEASON_STATS)||(e=P.lsGetRaw("SeasonStats"))&&P.lsSetRaw(z.SEASON_STATS,e)}static collectFromBattle(){P.onAjaxResponse(/action=do_battles_seasons/i,e=>{const t=e["rewards"];if(t&&t.data&&t.data.rewards){e=t.data.rewards.find(({type:e})=>"victory_points"===e);if(e){const a=P.lsGet(z.SEASON_STATS)||{...Q};e=parseInt(e.value,10);a.fights+=1,0{var t=(e=>{let t=0;return e<2e3?t=5+2*e:e<4e3?t=4005+4*(e-2e3):e<6e3?t=12005+6*(e-4e3):e<8e3?t=24005+8*(e-6e3):e<1e4?t=40005+10*(e-8e3):e<12e3?t=60005+12*(e-1e4):e<14e3?t=84005+14*(e-12e3):e<16e3?t=112005+16*(e-14e3):e<18e3?t=144005+18*(e-16e3):e<2e4?t=180005+20*(e-18e3):e<22e3?t=220005+22*(e-2e4):e<24e3?t=264005+24*(e-22e3):e<26e3?t=312005+26*(e-24e3):e<28e3?t=364005+28*(e-26e3):e<3e4?t=420005+30*(e-28e3):e<32e3&&(t=480005+32*(e-3e4)),t})(e);let a=0;return e<2e3?a=(7+t)/2*e:e<4e3?a=4012e3+(4009+t)/2*(e-2e3):e<6e3?a=20026e3+(12011+t)/2*(e-4e3):e<8e3?a=56042e3+(24013+t)/2*(e-6e3):e<1e4?a=12006e4+(40015+t)/2*(e-8e3):e<12e3?a=22008e4+(60017+t)/2*(e-1e4):e<14e3?a=364102e3+(84019+t)/2*(e-12e3):e<16e3?a=560126e3+(112021+t)/2*(e-14e3):e<18e3?a=816152e3+(144023+t)/2*(e-16e3):e<2e4?a=114018e4+(180025+t)/2*(e-18e3):e<22e3?a=154021e4+(220027+t)/2*(e-2e4):e<24e3?a=2024242e3+(264029+t)/2*(e-22e3):e<26e3?a=2600276e3+(312031+t)/2*(e-24e3):e<28e3?a=3276312e3+(364033+t)/2*(e-26e3):e<3e4?a=406035e4+(420035+t)/2*(e-28e3):e<32e3&&(a=496039e4+(480037+t)/2*(e-3e4)),a},X={xp:"potion",aff:"gift",booster:"booster"},ee={xp:"books",aff:"gifts",booster:"boosters"},te=["xp","aff"],ae=["xp","aff","booster"];var ie=a(1296),ne=a.n(ie);let re;const oe=()=>{P.lsSet(z.MARKET_INFO,re)},se=e=>"string"==typeof e?parseInt(e,10):e,le=e=>ne()(e,200,{leading:!1,trailing:!0});class ce{static collect(){P.isCurrentPage("shop")&&P.defer(()=>{re=P.lsGet(z.MARKET_INFO)||{};const t=le(async e=>{ce.collectBuyableItemsOfType(e),oe()}),a=le(async e=>{ce.collectSellableItemsOfType(e),oe(),$(document).trigger("market:inventory-updated")});var e=le(async()=>{ce.collectEquipsList(),oe(),$(document).trigger("market:equips-updated")});te.forEach(e=>{new MutationObserver(()=>t(e)).observe($(`.merchant-inventory-container.${X[e]} .${X[e]}`)[0],{childList:!0})}),ae.forEach(e=>{new MutationObserver(()=>a(e)).observe($(`#inventory .${X[e]} .inventory_slots > div, .right-container .player-inventory-content.${X[e]} > div, #${ee[e]}-tab-container #player-inventory`)[0],{childList:!0,subtree:!0})}),new MutationObserver(e).observe($("#inventory .armor .inventory_slots > div, #equipement-tab-container #player-inventory")[0],{childList:!0}),ce.collectRefreshTime(),ce.collectBuyableItems(),ce.collectSellableItems(),ce.collectEquipsList(),oe()})}static collectRefreshTime(){var{Hero:{infos:{level:e}}}=window.shared||window,{server_now_ts:t,restock_time:a}=window;re.refreshTime=t+a,re.refreshLevel=e}static collectBuyableItems(){re.buyableItems||(re.buyableItems={}),te.forEach(ce.collectBuyableItemsOfType)}static collectBuyableItemsOfType(e){const n={sc:{count:0,cost:0,value:0},hc:{count:0,cost:0,value:0}};window.market_inventory[X[e]].forEach(e=>{var{price_buy:t,item:{currency:a,value:e}}=e;const i=n[a];i.count+=1,i.cost+=se(t),i.value+=se(e)}),re.buyableItems[e]=n}static collectSellableItems(){re.sellableItems||(re.sellableItems={booster:{count:0,cost:0},xp:{count:0,cost:0,value:0},aff:{count:0,cost:0,value:0}}),ae.forEach(e=>ce.collectSellableItemsOfType(e))}static collectSellableItemsOfType(r){const o={count:0,cost:0,value:0};window.player_inventory[X[r]].forEach(e=>{var{count:t,quantity:a,item:i,value:n,price_sell:e}=e,a=se(t||a);o.count+=a,o.cost+=se(e)*a,["xp","aff"].includes(r)&&(o.value+=se(n||i.value)*a)}),re.sellableItems[r]=o}static collectEquipsList(){const a={count:0,cost:0};$("#inventory .armor .slot:not(.empty), #equipement-tab-container #player-inventory .slot-container:not(.empty) .slot").each((e,t)=>{var t=$(t).data("d")["price_sell"];a.count+=1,a.cost+=se(t)}),re.equipsAggregate=a}}const de=ce,pe={leaguePlayers:z.LEAGUE_PLAYERS,oldLeaguePlayers:z.LEAGUE_PLAYERS_OLD,leagueResults:z.LEAGUE_RESULTS,oldLeagueResults:z.LEAGUE_RESULTS_OLD,leagueScore:z.LEAGUE_SCORE,oldLeagueScore:z.LEAGUE_SCORE_OLD,leagueTime:z.LEAGUE_TIME,oldLeagueTime:z.LEAGUE_TIME_OLD,leagueUnknown:z.LEAGUE_UNKNOWN,oldLeagueUnknown:z.LEAGUE_UNKNOWN_OLD};class ue{static collect(){P.isCurrentPage("leagues.html")&&P.defer(()=>{ue.migrate(),ue.clean(),ue.collectFromOpponentsList(),ue.collectAvaliableOpponents();const e=new MutationObserver(()=>{$(document).trigger("league:table-sorted"),ue.collectAvaliableOpponents()});$(document).on("league:table-filtered",()=>{ue.collectAvaliableOpponents()}),P.doWhenSelectorAvailable(".league_table .data-list",()=>{e.observe($(".league_table .data-list")[0],{childList:!0})})})}static collectAvaliableOpponents(){const e=window["opponents_list"];if(e&&e.length){const d=P.lsGet(z.OPPONENT_FILTER)||{fought_opponent:!1,boosted:!1,team_theme:[]};let c=[];e.forEach(({match_history:e,boosters:t,player:a})=>{const i=Object.values(e)[0];if(i){var n=parseInt(a.id_fighter),r=i.filter(e=>null!=e).length,o=!1,e=t.length?t.reduce((e,t)=>e.expiration>t.expiration?e:t).expiration:0;o|=t.length&&0d.team_theme.includes(e))&&d.team_theme.length,r<3&&!o&&c.push(n)}}),P.lsSet(z.AVAILABLE_OPPONENTS,c)}}static collectFromOpponentsList(){const e=window["opponents_list"];if(e&&e.length){let o=P.lsGet(z.LEAGUE_RESULTS)||{};var t=e.length;let i=0,s=0,l=0,c=0;e.forEach(({match_history:e,player:t,player_league_points:a})=>{const r=Object.values(e)[0];if(r){t=parseInt(t.id_fighter);let a=0,i=0,n=[];r.forEach(e=>{var t;e&&({attacker_won:t,match_points:e}=e,a+="won"===t?1:0,i+="lost"===t?1:0,n.push(parseInt(e)))}),l+=a,c+=i,s+=n.length,o[t]={victories:a,defeats:i,points:n}}else i=a}),P.lsSet(z.LEAGUE_RESULTS,o),P.lsSet(z.LEAGUE_PLAYERS,t-1);var a=s-l-c;P.lsSet(z.LEAGUE_UNKNOWN,a);var t=0!==s?i/s:0,a=Math.round(100*t)/100,t={points:i,avg:a},a=(P.lsGet(z.LEAGUE_SCORE)||{points:0,avg:0})["points"];i>a&&P.lsSet(z.LEAGUE_SCORE,t)}}static clean(){var{server_now_ts:e,season_end_at:t}=window,e=e+t,t=P.lsGet(z.LEAGUE_TIME);t?t{e=P.lsGetRaw(e);e&&!P.lsGetRaw(t)&&P.lsSetRaw(t,e)})}}const ge=ue,me={pop:0,popDuration:0,champs:{},clubChamp:0,pachinko:[]},he=()=>P.lsGet(z.TRACKED_TIMES)||me,be=e=>{P.lsSet(z.TRACKED_TIMES,e)};class fe{static collect(){P.defer(()=>{P.isCurrentPage("activities")&&fe.collectPoPTime(),P.isCurrentPage("pachinko")&&(fe.collectPachinkoTime(),fe.collectRealtimePachinkoUpdateFromAjax()),(P.isCurrentPage("club-champion")||P.isCurrentPage("clubs"))&&(fe.collectClubChampionTime(),fe.collectRealtimeClubChampionUpdateFromAjax()),P.isCurrentPage("champions-map")&&fe.collectChampionTimesFromMap(),P.isCurrentPage("champions/")&&(fe.collectChampionTime(),fe.collectRealtimeChampionUpdateFromAjax())})}static collectPoPTime(){const e=he();var{server_now_ts:t,pop_data:a}=window;a&&(a=Object.values(a).map(({remaining_time:e,time_to_finish:t})=>({endAt:parseInt(e),duration:parseInt(t)})).filter(({endAt:e})=>e).sort((e,t)=>e.endAt>t.endAt?1:-1)[0]||{endAt:0,duration:0},e.pop=t+a.endAt,e.popDuration=a.duration,be(e))}static collectPachinkoTime(){const e=he();var{server_now_ts:t,pachinkoVar:{next_mythic_game:a,next_great_game:i,next_equipment_game:n}}=window;e.pachinko=[{type:"mythic",time:a+t},{type:"great",time:i+t},{type:"equipment",time:n+t}],be(e)}static collectRealtimePachinkoUpdateFromAjax(){P.onAjaxResponse(/class=Pachinko&action=play/,(e,t)=>{var{next_mythic_free:a,next_equip_free:i,next_game:e}=e,e=a||i||e;if(e){const n=new URLSearchParams(t.data),r=window["pachinkoDef"],o=r.find(e=>e.id==n.get("what").slice(-1)).type,s=he();t=s.pachinko.findIndex(e=>e.type===o);-1{e&&e.timers&&(e.timers.teamRest||e.timers.championRest)&&(t.clubChamp=i+parseInt(e.timers.teamRest||e.timers.championRest))}),be(t)}static collectRealtimeClubChampionUpdateFromAjax(){P.onAjaxResponse(/battle_type=club_champion/,e=>{if(e.success){const a=he();var t=window["server_now_ts"];0\d+)/;$("a.champion-lair").each((e,t)=>{const a=$(t),i=a.attr("href");var n=i.match(c);if(n&&n.groups){var{groups:{id:t}}=n;const r=a.find(".champion-rest-timer");n=r.length?parseInt(r.attr("data-time")):0;const o={available:s.champs[t]?s.champs[t].available:n<900};0{if(e.success){const i=he();var t=window["server_now_ts"],{defender:{id:a},final:{attacker_ego:e}}=e;i.champs[a]={available:!(0{P.isCurrentPage("shop")&&ye.collectFromMarket(),ye.collectFromAjaxResponses(),ye.collectFromHeroUpdate()})}static collectFromAjaxResponses(){P.onAjaxResponse(/(action|class)/,(d,e)=>{const p=P.lsGet(z.BOOSTER_STATUS)||ve,t=new URLSearchParams(e.data);var{action:u,class:g,type:a,id_item:i,number_of_battles:m,battles_amount:h}=["action","class","type","id_item","number_of_battles","battles_amount"].map(e=>({[e]:t.get(e)})).reduce((e,t)=>Object.assign(e,t),{}),{success:n,equipped_booster:e}=d;if(n)if("market_equip_booster"!==u||"booster"!==a){let e=!1,t,a,i,n,r,o,s,l,c;if(p.mythic.forEach(e=>{switch(e.item.identifier){case"MB1":t=e;break;case"MB2":a=e;break;case"MB3":i=e;break;case"MB4":n=e;break;case"MB5":r=e;break;case"MB7":o=e;break;case"MB8":s=e;break;case"MB9":l=e;break;case"MB11":c=e}}),t&&"do_battles_trolls"===u){const b=1{b?(e=t-e,a+=Math.floor(e/2)):a++}),t.usages_remaining-=a,e=!0}}!a||"do_battles_leagues"!==u&&"do_battles_seasons"!==u||(a.usages_remaining-=parseInt(m),e=!0),!i||"do_battles_pantheon"!==u&&"do_battles_trolls"!==u||(i.usages_remaining-=parseInt(m),e=!0),n&&"TeamBattle"===g&&(n.usages_remaining-=parseInt(h),e=!0),r&&"do_battles_seasons"===u&&(r.usages_remaining-=parseInt(m),e=!0),o&&"start"===u&&"TempPlaceOfPower"===g&&(o.usages_remaining--,e=!0),s&&"do_battles_leagues"==u&&(s.usages_remaining-=parseInt(m),e=!0),l&&"do_battles_seasons"==u&&(l.usages_remaining-=parseInt(m),e=!0),c&&"do_battles_boss_bang"==u&&(c.usages_remaining-=parseInt(m),e=!0),p.mythic=p.mythic.filter(({usages_remaining:e})=>0{if("xp"===e){const r=P.lsGet(z.BOOSTER_STATUS)||ve,o=r.mythic.find(({item:{identifier:e}})=>"MB6"===e);if(o){var{Hero:{infos:{Xp:{cur:i,level:n}}}}=window.shared||window;let e=.05;n<300&&(e=.2);n=(n=P.lsGet(z.CLUB_STATUS))?n.upgrades.experience_gain.bonus:P.isInClub()?.1:0,n=Math.ceil(Math.floor((t-i)/(1+n+e))*e);o.usages_remaining-=n,r.mythic=r.mythic.filter(({usages_remaining:e})=>0({...e,endAt:t+e.expiration})),mythic:e.mythic};P.lsSet(z.BOOSTER_STATUS,a)}}const we=ye;const xe=class{static collect(){P.defer(()=>{if(P.isCurrentPage("clubs")&&window.members_list){const{upgrades_information:{upgrades:t},members_list:a}=window;var e={upgrades:t,memberIds:a.map(({id_member:e})=>e)};P.lsSet(z.CLUB_STATUS,e)}})}};class Me{static collect(){Me.init(),P.isCurrentPage("side-quests")?P.defer(Me.collectFromSidequests):P.isCurrentPage("home")?P.defer(Me.collectFromHome):P.isCurrentPage("quest")&&P.defer(()=>{var e=P.lsGet(z.SIDEQUEST_STATUS);e&&e.continueLink&&P.isCurrentPage(e.continueLink)&&Me.collectFromActiveSidequest(e)})}static init(){P.lsGet(z.SIDEQUEST_STATUS)||P.lsSet(z.SIDEQUEST_STATUS,{energySpendAvailable:!0})}static collectFromSidequests(){const e=window["quests_data"];let t=!1,a;var i=e.find(e=>!!e.rewards.rewards&&e.rewards.rewards.find(({type:e})=>"xp"===e));i&&(t=!0,a=`/quest/${i.id_quest}`),P.lsSet(z.SIDEQUEST_STATUS,{energySpendAvailable:t,continueLink:a})}static collectFromActiveSidequest(t){var e=()=>{const e=$("#controls");(e.find("#end_play").length||e.find("#archive-back").length||e.find("#archive-next").length)&&(t.continueLink=null,P.lsSet(z.SIDEQUEST_STATUS,t))};e(),new MutationObserver(e).observe(document.getElementById("controls"),{childList:!0})}static collectFromHome(){var e=window["notificationData"];if(e.map){const t=P.lsGet(z.SIDEQUEST_STATUS);t&&!t.energySpendAvailable&&(t.energySpendAvailable=!0,P.lsSet(z.SIDEQUEST_STATUS,t))}P.doWhenSelectorAvailable(".continue-quest-container",()=>{$(".continue_side_quest_home").length||P.lsSet(z.SIDEQUEST_STATUS,{energySpendAvailable:!1})})}}const ke=Me,Ce={pov:z.PATH_TIME_POV,pog:z.PATH_TIME_POG};class Ie{static collect(){P.doWhenSelectorAvailable(".potions-paths-timer",()=>{P.isCurrentPage("path-of-valor")&&Ie.collectEndTime("pov"),P.isCurrentPage("path-of-glory")&&Ie.collectEndTime("pog")})}static collectEndTime(a){const i=window["server_now_ts"],e=$(".potions-paths-timer");let n=e.data("time-stamp");const t=()=>{var e=i+n,t=Ce[a];P.lsSet(t,e)};if(n)t();else{const r=new MutationObserver(()=>{n&&(t(),r.disconnect())});r.observe(e[0],{attributes:!0})}}}const Ae=Ie;const Se=class{static collect(){P.defer(()=>{var e;if(!P.isCurrentPage("characters")&&!P.isCurrentPage("harem")||P.isCurrentPage("hero")||(P.lsSet(z.HAREM_FILTER_IDS,[]),{filters:{eye_colors:e,hair_colors:t}}=window,P.lsSet(z.HAREM_FILTER_COLORS,{eye_colors:e,hair_colors:t})),P.isCurrentPage("teams")){const a=window["teams_data"],i=()=>{const t=parseInt($(".team-slot-container.selected-team").attr("data-id-team"));if(t){const e=Object.values(a).find(e=>parseInt(e.id_team)===t)["girls_ids"];P.lsSet(z.HAREM_FILTER_IDS,e.map(e=>parseInt(e)))}};P.doWhenSelectorAvailable(".team-slot-container.selected-team",()=>{i();const e=new MutationObserver(i);e.observe($(".teams-grid-container")[0],{attributes:!0,attributeFilter:["class"],subtree:!0})})}if(P.isCurrentPage("champions/")||P.isCurrentPage("club-champion")){const{championData:{team:n}}=window;var t=n.map(e=>parseInt(e.id_girl));P.lsSet(z.HAREM_FILTER_IDS,t);t=e=>{const t=e["teamArray"];e=t.map(e=>parseInt(e.id_girl));P.lsSet(z.HAREM_FILTER_IDS,e)};P.onAjaxResponse(/action=team_draft/,t),P.onAjaxResponse(/action=champion_team_draft/,t);t=(e,t)=>{const a=new URLSearchParams(t.data);t=a.getAll("team_order[]").map(e=>parseInt(e));P.lsSet(z.HAREM_FILTER_IDS,t)};P.onAjaxResponse(/action=team_reorder/,t),P.onAjaxResponse(/action=champion_team_reorder/,t)}})}};const Te=class{static collect(){P.defer(()=>{var e;if(P.isCurrentPage("labyrinth-pool-select")&&(P.lsSet(z.LABYRINTH_SPEEDS,[]),P.lsSet(z.LABYRINTH_RELICS,[])),P.isCurrentPage("labyrinth-pre-battle")&&(e=opponent_fighter.fighters.map(({speed:e,id_girl:t,position:a})=>({speed:e,girl_id:t,position:a+7})),P.lsSet(z.LABYRINTH_SPEEDS,e)),P.isCurrentPage("labyrinth-battle")&&P.onAjaxResponse(/action=do_battles_labyrinth/i,e=>{var{battle_result:t,rounds:e}=e;if("opponent_won"===t){const a=P.lsGet(z.LABYRINTH_SPEEDS)||[];var{changes:{opponent:e}}=e[e.length-1];Object.values(e).forEach(e=>{Object.entries(e).forEach(([t,e])=>{!e.is_defeated||-1<(e=a.findIndex(e=>e.girl_id===parseInt(t)&&7<=e.position))&&a.splice(e,1)})}),P.lsSet(z.LABYRINTH_SPEEDS,a)}}),P.isCurrentPage("labyrinth.html")){const r=[],o=e=>{const{identifier:t,rarity:a,bonus:i}=e,n={identifier:t,rarity:a,bonus:i};if(e.girl){const{id_girl:o,remaining_ego_percent:s,member_girl:{level:l,girl:{class:c,rarity:a,name:d,element_data:{type:p},role_data:u},caracs:g,blessed_attributes:m,blessed_caracs_pvp4:h,battle_caracs:b,graded2:f,ico:_,skill_tiers_info:v}}=e.girl;var r=[{},...Object.values(v).slice(-1)],e=u?.id?{name:u.name,id:u.id}:[];n.girl={id_girl:o,remaining_ego_percent:s,member_girl:{level:l,caracs:g,blessed_attributes:m,blessed_caracs_pvp4:h,battle_caracs:b,graded2:f,ico:_,skill_tiers_info:r,girl:{class:c,rarity:a,name:d,element_data:{type:p},role_data:e}}}}return n},s=(e,t)=>e.identifier===t.identifier?t.bonus-e.bonus:e.identifier>t.identifier?-1:1;P.onAjaxResponse(/action=labyrinth_get_member_relics/i,e=>{const{unclaimed_relics:t,relics:a}=e;if(t&&r.push(...t),a){const i=[];a.forEach(e=>{i.push(o(e))}),P.lsSet(z.LABYRINTH_RELICS,i.sort(s))}}),P.onAjaxResponse(/action=labyrinth_pick_unclaimed_relic/i,(e,t)=>{if(r.length){const a=new URLSearchParams(t.data),i=parseInt(a.get("id_relic_unclaimed"));t=r.find(({id_member_relic_unclaimed:e})=>e===i);if(t){const n=P.lsGet(z.LABYRINTH_RELICS)||[];n.push(o(t)),P.lsSet(z.LABYRINTH_RELICS,n.sort(s))}}}),P.onAjaxResponse(/action=sweep_laby_floor/i,e=>{const t=e["relics"],a=P.lsGet(z.LABYRINTH_RELICS)||[];t&&(t.forEach(e=>{a.push(o(e))}),P.lsSet(z.LABYRINTH_RELICS,a.sort(s)))})}if(P.isCurrentPage("edit-labyrinth-team")||P.isCurrentPage("labyrinth.html")){const{availableGirls:f,girl_squad:_}=window,t=P.lsGet(z.LABYRINTH_RELICS)||[];t.forEach(({girl:e})=>{if(e){const b=e["id_girl"];var t,a,i,n,r,o,s,l,c,d,p,u,g,m,h;f?(t=f.find(e=>e.id_girl==b))?({remaining_ego:m,level:a,battle_caracs:o,graded2:s,ico:h,class:c,rarity:d,name:p,element_data:{type:u},role_data:g}=t,{member_girl:{caracs:i,blessed_attributes:n,blessed_caracs_pvp4:r,skill_tiers_info:l}}=e,g=g?.id?{name:g.name,id:g.id}:[],e.member_girl={level:a,caracs:i,blessed_attributes:n,blessed_caracs_pvp4:r,battle_caracs:o,graded2:s,ico:h,skill_tiers_info:l,girl:{class:c,rarity:d,name:p,element_data:{type:u},role_data:g}},e.remaining_ego_percent=parseInt(m)):e.remaining_ego_percent=0:_&&({remaining_ego_percent:a,member_girl:{level:i,girl:{class:n,rarity:r,name:o,element_data:{type:s},role_data:h},caracs:l,blessed_attributes:c,blessed_caracs_pvp4:d,battle_caracs:p,graded2:u,ico:g,skill_tiers_info:m}}=_.find(e=>e.id_girl==b),m=[{},...Object.values(m).slice(-1)],h=h?.id?{name:h.name,id:h.id}:[],e.member_girl={level:i,caracs:l,blessed_attributes:c,blessed_caracs_pvp4:d,battle_caracs:p,graded2:u,ico:g,skill_tiers_info:m,girl:{class:n,rarity:r,name:o,element_data:{type:s},role_data:h}},e.remaining_ego_percent=a)}}),P.lsSet(z.LABYRINTH_RELICS,t)}})}},$e=["fire","nature","stone","sun","water","darkness","light","psychic"],De={fire:"Eccentric",nature:"Exhibitionist",stone:"Physical",sun:"Playful",water:"Sensual",darkness:"Dominatrix",light:"Submissive",psychic:"Voyeurs"},Ne=["Week of the","Woche der/des","Semaine du","Settimana del","Week van de"],Le={eye_colors:"haremdex_eye_color",hair_colors:"haremdex_hair_color",zodiac:"haremdex_zodiac_sign",rarity:"selectors_Rarity",element:"element"},je=["Favorite position","Lieblingsstellung","Posición favorita","Position préférée","Posizione preferita","お気に入りの体位","Favoriete positie","Любимая поза","Favorite competence"],Ee=(e,t)=>{if(!e?.length)return{};const l=window["GT"],c=[];t=60*Math.round((t+e[0].remaining_time)/60);return e.forEach(({description:e,title:t})=>{const a=$(`

${e}

`);e=Ne.find(e=>t.match(new RegExp(`^${e} `,"i")));const i=t.match(new RegExp(`^${e} (.*)`,"i"))?.at(1),n=a.find(".blessing-condition").text().match(new RegExp(`^(.*) ${i}`,"i"))?.at(1);let r=Object.entries(Le).find(e=>l.design[e[1]]===n)?.at(0);!r&&je.some(e=>e===n)&&(r="figure");let o;switch(r){case"eye_colors":case"hair_colors":o=Object.entries(l.colors).find(e=>e[1]===i)?.at(0);break;case"zodiac":o=Object.entries(l.zodiac).find(e=>e[1]===i)?.at(0);break;case"figure":var s=l.figures.indexOf(i);-1l.design[`girls_rarity_${e}`]===i);break;case"element":o=$e.find(e=>l.design[`${e}_flavor_element`]===i)}e=parseInt(a.find(".blessing-bonus").text().match(/\d+/)?.at(0));r&&o&&e&&c.push({key:r,value:o,bonus:e})}),{blessings:c,ends_at:t}};const ze=class{static collect(){const r=performance.now();P.defer(()=>{const i=P.lsGet(z.BLESSINGS)||{},n=window["server_now_ts"];n>i?.next?.ends_at&&(i.next={},P.lsSet(z.BLESSINGS,i)),n>i?.current?.ends_at&&(i.current=i?.next||{},i.next={},P.lsSet(z.BLESSINGS,i)),P.onAjaxResponse(/action=get_girls_blessings/i,e=>{var t=n+Math.round((performance.now()-r)/1e3),{active:a,upcoming:e}=e;i.current=Ee(a,t),i.next=Ee(e,t),P.lsSet(z.BLESSINGS,i)})})}};const Pe=class{static collect(){P.defer(()=>{P.doWhenSelectorAvailable("nav",()=>{const r=P.lsGet(z.QUEST_STATUS)||{},{Hero:{infos:{questing:t}}}=window.shared;var e=0<$('nav [href^="/adventures.html"]').length;if(r.has_parallel_adventures=e){if(P.isCurrentPage("adventures.html")){const a=window["adventures_data"];r.adventures=r?.adventures||{},a.forEach(({id_adventure:e,name:t,id_world_first:a,id_world_last:i})=>{r.adventures[e]=r.adventures?.[e]||{};var n=r.adventures[e]?.worlds||[];r.adventures[e].worlds=[...new Set([a,i,...n])],r.adventures[e].name=t})}if(P.isCurrentPage("map.html")&&r?.adventures){const i=$(".ico-world img:first-child").map((e,t)=>parseInt($(t).attr("src").match(/gallery\/66\/\d+x\/(\d+)-/)[1])).get();Object.values(r.adventures).forEach(t=>{i.some(e=>t.worlds.includes(e))&&(t.worlds=i)})}void 0===r?.adventures&&(r.adventures={1:{worlds:[]}});e=Object.keys(r.adventures).find(e=>r.adventures[e].worlds.includes(t.id_world))||1;r.current_adventure=parseInt(e),r.adventures[e].questing=t}else r.current_adventure=1,r.adventures={1:{questing:t}};P.lsSet(z.QUEST_STATUS,r)})})}};class Oe{static run(){P.onAjaxResponse(/action=leaderboard/,(e,t)=>{var a=e["leaderboard"];const i=new URLSearchParams(t.data);switch(i.get("feature")){case"path_of_valor":Oe.annotateTable("#pov_leaderboard_tab_container #leaderboard_list",a);break;case"path_of_glory":Oe.annotateTable("#pog_leaderboard_tab_container #leaderboard_list",a);break;case"seasonal_event_percent":break;default:Oe.annotateTable("#leaderboard_list",a)}})}static annotateTable(t,a){P.doWhenSelectorAvailable(`${t} .leaderboard_row`,()=>{const e=$(t);e.find(".leaderboard_row:not(.build-at-bottom)").each((e,t)=>{$(t).attr("sorting_id",a[e].id_member)}),$(document).trigger("leaderboard-annotated",{selector:t})})}}const Re=Oe;let He;const Ge=[];class Ze{static get(){if(!He){const e=document.createElement("style");e.setAttribute("class","script-style-vars"),document.head.appendChild(e),{sheet:He}=e}return He}static registerVar(e,t){Ge.includes(e)||(Ze.get().insertRule(`:root {--${e}: ${t};}`),Ge.push(e))}}const Be=Ze;window.HHPlusPlus.Sheet=Ze;const qe=JSON.parse('[{"name":"xnh0x","tier":"gold","flairs":[{"game":"HH","platform":"nutaku","id":"4443024"}]},{"name":"Darkyz","tier":"gold","flairs":[{"game":"HH","platform":".com","id":"124704"},{"game":"CxH","platform":".com","id":"29164"},{"game":"PSH","platform":".com","id":"1851"}]},{"name":"sliqguy","tier":"silver","flairs":[{"game":"HH","platform":"nutaku","id":"977263"}]},{"name":"Henry","tier":"silver"}]');let Ue;const Fe=class{static async getSupporters(){return Ue=Ue||qe,Ue}};var We="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICBpZD0iTGF5ZXJfMSINCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSINCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIg0KICAgdmVyc2lvbj0iMS4xIg0KICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxkZWZzDQogICAgIGlkPSJkZWZzNCI+DQogICAgPGxpbmVhckdyYWRpZW50DQogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDE3NDYiPg0KICAgICAgPHN0b3ANCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjE7Ig0KICAgICAgICAgb2Zmc2V0PSIwIg0KICAgICAgICAgaWQ9InN0b3A0MTc0NCIgLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDxzdHlsZQ0KICAgICAgIGlkPSJzdHlsZTIiPi5jbHMtMXtvcGFjaXR5OjAuNjt9LmNscy0ye2ZpbGw6I2QzMWM1Yjt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8cGF0aA0KICAgICBjbGFzcz0iY2xzLTEiDQogICAgIGQ9Ik0gOTAuMjgxNzg3LDUyLjk5MTQ4NCBBIDQ1LjE0MDg5Myw0NS4xNDA4OTMgMCAxIDEgNDUuMTQwODkzLDcuODUwNTkwMSA0NS4xNDA4OTMsNDUuMTQwODkzIDAgMCAxIDkwLjI4MTc4Nyw1Mi45OTE0ODQgWiINCiAgICAgaWQ9InBhdGg2Ig0KICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjEiIC8+DQogIDxjaXJjbGUNCiAgICAgY2xhc3M9ImNscy0yIg0KICAgICBjeD0iNDUuMTQwODkyIg0KICAgICBjeT0iNDUuMTQwODkyIg0KICAgICByPSI0NS4xNDA4OTIiDQogICAgIGlkPSJjaXJjbGU4Ig0KICAgICBzdHlsZT0iZmlsbDojZDRhYTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDoxIiAvPg0KICA8cGF0aA0KICAgICBjbGFzcz0iY2xzLTMiDQogICAgIGQ9Ik0gNDUuMTQwODkzLDUuNDE2OTA3MiBBIDM5LjcyMzk4NiwzOS43MjM5ODYgMCAxIDAgODQuODY0ODc5LDQ1LjE0MDg5MyAzOS43MjM5ODYsMzkuNzIzOTg2IDAgMCAwIDQ1LjE0MDg5Myw1LjQxNjkwNzIgWiBtIDIzLjU1MTc3MSw1Ny4zODc4MTM4IC01LjcyMTExNywtMTcuNjYzODI4IC0xMC41NDkyMzIsMy40NTQyNTkgMC4yMDYwNzksMC42NDc2NzQgNS40NTYxNiwxNi44MTk4OSB2IDAgbCAwLjA0OTA3LDAuMTY2ODI1IC05LjI0NDA3LDcuMTM0MjI0IEwgNDEuOTcxMjIyLDUyLjAxMDE1OSAzMS41MTAzMSw1NS40MDU1NCAzNy4xNzI1NDksNzIuOTQxNzk2IDI2LjcxMTYzNyw3Ni4zNTY4MDIgMjEuMDk4NDY1LDU4Ljg3OTQyNiAxNy42MDQ5NTIsNTkuOTk4MTM1IDE0LjIxOTM4NSw0OS41NDcwMzcgMTcuNjYzODMyLDQ4LjM3OTI2MiAxMi4wMzEwMzMsMzAuODAzNzUzIDIyLjQ2MjUwNSwyNy40NzcwNjYgMjguMTgzNjIzLDQ1LjE0MDg5MyAzOC43MTMyMjYsNDEuNzQ1NTEzIDM4LjEyNDQzMywzOS45MTA0MzcgMzMuMDUwOTg5LDI0LjIxOTA3IHYgMCBsIC0wLjA1ODg4LC0wLjE2NjgyNCA5LjI1Mzg4NCwtNy4xMzQyMjUgNi44NjkyNjUsMjEuMzQzNzkzIDEwLjQ3MDcyNSwtMy4zNzU3NTQgLTUuNjEzMTcxLC0xNy41NTU4ODMgMTAuNDUxMDk3LC0zLjQwNTE5MiA1LjYxMzE3MywxNy40NzczNzUgMy40OTM1MTIsLTEuMTI4NTIxIDMuMzg1NTY3LDEwLjUwMDE2NCAtMy40ODM2OTksMS4xNTc5NjEgNS42NzIwNTEsMTcuNTg1MzIzIHoiDQogICAgIGlkPSJwYXRoMTAiDQogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MTtvcGFjaXR5OjAuODAwOTc4NzkiIC8+DQogIDx0ZXh0DQogICAgIHhtbDpzcGFjZT0icHJlc2VydmUiDQogICAgIHN0eWxlPSJmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OidDYXJ0ZXIgT25lJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidDYXJ0ZXIgT25lLCBOb3JtYWwnO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiDQogICAgIHg9IjcyLjA1MDQiDQogICAgIHk9IjgwLjA2ODcyNiINCiAgICAgaWQ9InRleHQxNzc3Ij48dHNwYW4NCiAgICAgICBpZD0idHNwYW4xNzc1Ig0KICAgICAgIHg9IjcyLjA1MDQiDQogICAgICAgeT0iODAuMDY4NzI2IiAvPjwvdGV4dD4NCiAgPGcNCiAgICAgYXJpYS1sYWJlbD0iKysiDQogICAgIHRyYW5zZm9ybT0ic2NhbGUoMC45OTgxNTgyOSwxLjAwMTg0NTEpIg0KICAgICBpZD0idGV4dDIwODA1Ig0KICAgICBzdHlsZT0iZm9udC1zaXplOjgyLjUwMzlweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OnNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246c2VyaWY7bGV0dGVyLXNwYWNpbmc6LTMuNjM1MzNweDtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MyI+DQogICAgPHBhdGgNCiAgICAgICBkPSJtIDQwLjA2MjUzMSw4Mi45NzE2MjMgcSAtMi4wNTQ1NCwwLjA0MDI5IC0zLjYyNTY2LDAuMDQwMjkgLTEuNTMwODM0LDAgLTIuNDU3MzkxLDAgLTIuNDE3MTA3LDAgLTMuNjI1NjYsLTAuMjAxNDI2IC0xLjE2ODI2OCwtMC4yNDE3MTEgLTEuMTY4MjY4LC0wLjkyNjU1NyAwLC0wLjM2MjU2NiAwLjIwMTQyNiwtMS40OTA1NDkgMC4yNDE3MSwtMS4xNjgyNjggMC41MjM3MDYsLTIuNTc4MjQ3IDAuMzIyMjgxLC0xLjQ1MDI2NCAwLjYwNDI3NywtMi45MDA1MjggMC4zMjIyODEsLTEuNDkwNTQ5IDAuNTIzNzA2LC0yLjQ5NzY3NiAwLjA4MDU3LC0wLjQ4MzQyMiAwLjYwNDI3NywtMC44ODYyNzMgMC41NjM5OTEsLTAuNDAyODUxIDEuNDUwMjY0LC0wLjQ0MzEzNiBsIDguMDk3MzA2LC0wLjEyMDg1NSAwLjA4MDU3LC0wLjg0NTk4OCBxIDAuMjAxNDI2LC0yLjczOTM4NyAwLjI4MTk5NiwtNC43MTMzNTcgMC4wODA1NywtMS45NzM5NyAwLjI0MTcxMSwtMy4yMjI4MDkgMC4yMDE0MjUsLTEuMjQ4ODM4IDAuNjA0Mjc2LC0xLjgxMjgyOSAwLjQwMjg1MSwtMC42MDQyNzcgMS4yNDg4MzksLTAuNjA0Mjc3IDAuMDgwNTcsMCAwLjE2MTE0LDAuMDQwMjggMC4xMjA4NTUsMCAwLjI0MTcxMSwwIDAuMjQxNzEsMCAwLjcyNTEzMiwwIDAuNTIzNzA2LC0wLjA0MDI4IDEuMTY4MjY4LC0wLjA0MDI4IDAuNjQ0NTYxLC0wLjA0MDI4IDEuNDA5OTc4LC0wLjA0MDI4IDAuNzY1NDE3LC0wLjA0MDI5IDEuNDkwNTQ5LC0wLjA0MDI5IGwgMy44MjcwODUsLTAuMTIwODU1IHEgMC41NjM5OTIsMC4xNjExNCAwLjg0NTk4OCwwLjQ0MzEzNiAwLjI4MTk5NSwwLjI0MTcxIDAuMjgxOTk1LDAuOTY2ODQyIDAsMC4wODA1NyAwLDAuMTIwODU2IDAsMC4wNDAyOSAtMC4wNDAyOCwwLjI4MTk5NSAwLDAuMjQxNzExIC0wLjA0MDI4LDAuNzY1NDE3IC0wLjA0MDI5LDAuNTIzNzA3IC0wLjEyMDg1NSwxLjU3MTExOSAtMC4wODA1NywxLjA0NzQxMyAtMC4yNDE3MTEsMi43Nzk2NzMgLTAuMTIwODU1LDEuNjkxOTc0IC0wLjMyMjI4MSw0LjI3MDIyMSBsIDAuNjg0ODQ3LC0wLjA0MDI4IHEgMS40OTA1NDksLTAuMDQwMjkgMi45MDA1MjgsLTAuMDgwNTcgMS40NTAyNjQsLTAuMDQwMjggMi42MTg1MzIsLTAuMDQwMjggMS4yMDg1NTMsLTAuMDQwMjggMi4wNTQ1NCwtMC4wNDAyOCAwLjg4NjI3MywtMC4wNDAyOCAxLjI0ODgzOSwtMC4wNDAyOCAwLjMyMjI4LDAgMC43MjUxMzIsMC4yNDE3MSAwLjQwMjg1MSwwLjI0MTcxMSAwLjQwMjg1MSwwLjkyNjU1OCAtMC4wNDAyOSwwLjA4MDU3IC0wLjIwMTQyNiwxLjU3MTExOSAtMC4xNjExNCwxLjQ5MDU0OSAtMC40NDMxMzYsNC4wNjg3OTYgbCAtMC40NDMxMzYsMy45MDc2NTUgcSAtMC4yNDE3MTEsMC41NjM5OTEgLTAuNDgzNDIyLDAuODQ1OTg3IC0wLjIwMTQyNSwwLjI0MTcxMSAtMC42NDQ1NjEsMC4zNjI1NjYgLTAuNDQzMTM2LDAuMTIwODU1IC0xLjI4OTEyNCwwLjE2MTE0MSAtMC44MDU3MDIsMCAtMi4yMTU2ODEsMC4wNDAyOCBsIC01Ljg4MTYyNSwwLjEyMDg1NSAtMC41MjM3MDcsNS44ODE2MjYgcSAtMC4xMjA4NTUsMS41MzA4MzQgLTAuMzIyMjgsMi41Mzc5NjEgLTAuMTYxMTQxLDAuOTY2ODQzIC0wLjQwMjg1MSwxLjUzMDgzNCAtMC4yNDE3MTEsMC41NjM5OTIgLTAuNjA0Mjc3LDAuODA1NzAyIC0wLjMyMjI4MSwwLjIwMTQyNiAtMC43NjU0MTcsMC4yMDE0MjYgLTAuNjg0ODQ3LDAgLTEuODUzMTE1LDAgLTEuMTY4MjY4LC0wLjA0MDI4IC0yLjQ5NzY3NywtMC4wODA1NyAtMS4yODkxMjMsLTAuMDQwMjggLTIuNTc4MjQ2LC0wLjA0MDI4IC0xLjI4OTEyNCwtMC4wNDAyOSAtMi4xNzUzOTYsLTAuMDQwMjkgLTAuNDgzNDIyLC0wLjA4MDU3IC0wLjgwNTcwMiwtMC40ODM0MjIgLTAuMjgxOTk2LC0wLjQwMjg1MSAtMC4yODE5OTYsLTEuMjA4NTUzIFYgOTEuNjMyOTIgWiINCiAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6J0NhcnRlciBPbmUnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0NhcnRlciBPbmUsIE5vcm1hbCc7ZmlsbDojZmZmZmZmIg0KICAgICAgIGlkPSJwYXRoNDgzNjciIC8+DQogICAgPHBhdGgNCiAgICAgICBkPSJtIDc1LjE0MTE5LDgyLjk3MTYyMyBxIC0yLjA1NDU0LDAuMDQwMjkgLTMuNjI1NjYsMC4wNDAyOSAtMS41MzA4MzQsMCAtMi40NTczOTEsMCAtMi40MTcxMDYsMCAtMy42MjU2NiwtMC4yMDE0MjYgLTEuMTY4MjY4LC0wLjI0MTcxMSAtMS4xNjgyNjgsLTAuOTI2NTU3IDAsLTAuMzYyNTY2IDAuMjAxNDI2LC0xLjQ5MDU0OSAwLjI0MTcxLC0xLjE2ODI2OCAwLjUyMzcwNiwtMi41NzgyNDcgMC4zMjIyODEsLTEuNDUwMjY0IDAuNjA0Mjc3LC0yLjkwMDUyOCAwLjMyMjI4MSwtMS40OTA1NDkgMC41MjM3MDYsLTIuNDk3Njc2IDAuMDgwNTcsLTAuNDgzNDIyIDAuNjA0Mjc3LC0wLjg4NjI3MyAwLjU2Mzk5MSwtMC40MDI4NTEgMS40NTAyNjQsLTAuNDQzMTM2IGwgOC4wOTczMDYsLTAuMTIwODU1IDAuMDgwNTcsLTAuODQ1OTg4IHEgMC4yMDE0MjYsLTIuNzM5Mzg3IDAuMjgxOTk2LC00LjcxMzM1NyAwLjA4MDU3LC0xLjk3Mzk3IDAuMjQxNzExLC0zLjIyMjgwOSAwLjIwMTQyNSwtMS4yNDg4MzggMC42MDQyNzYsLTEuODEyODI5IDAuNDAyODUxLC0wLjYwNDI3NyAxLjI0ODgzOSwtMC42MDQyNzcgMC4wODA1NywwIDAuMTYxMTQsMC4wNDAyOCAwLjEyMDg1NSwwIDAuMjQxNzExLDAgMC4yNDE3MSwwIDAuNzI1MTMyLDAgMC41MjM3MDYsLTAuMDQwMjggMS4xNjgyNjgsLTAuMDQwMjggMC42NDQ1NjEsLTAuMDQwMjggMS40MDk5NzgsLTAuMDQwMjggMC43NjU0MTcsLTAuMDQwMjkgMS40OTA1NDksLTAuMDQwMjkgbCAzLjgyNzA4NSwtMC4xMjA4NTUgcSAwLjU2Mzk5MiwwLjE2MTE0IDAuODQ1OTg4LDAuNDQzMTM2IDAuMjgxOTk1LDAuMjQxNzEgMC4yODE5OTUsMC45NjY4NDIgMCwwLjA4MDU3IDAsMC4xMjA4NTYgMCwwLjA0MDI5IC0wLjA0MDI4LDAuMjgxOTk1IDAsMC4yNDE3MTEgLTAuMDQwMjgsMC43NjU0MTcgLTAuMDQwMjksMC41MjM3MDcgLTAuMTIwODU1LDEuNTcxMTE5IC0wLjA4MDU3LDEuMDQ3NDEzIC0wLjI0MTcxMSwyLjc3OTY3MyAtMC4xMjA4NTUsMS42OTE5NzQgLTAuMzIyMjgxLDQuMjcwMjIxIGwgMC42ODQ4NDcsLTAuMDQwMjggcSAxLjQ5MDU0OSwtMC4wNDAyOSAyLjkwMDUyOCwtMC4wODA1NyAxLjQ1MDI2NCwtMC4wNDAyOCAyLjYxODUzMiwtMC4wNDAyOCAxLjIwODU1MywtMC4wNDAyOCAyLjA1NDU0LC0wLjA0MDI4IDAuODg2MjczLC0wLjA0MDI4IDEuMjQ4ODM5LC0wLjA0MDI4IDAuMzIyMjgsMCAwLjcyNTEzMiwwLjI0MTcxIDAuNDAyODUxLDAuMjQxNzExIDAuNDAyODUxLDAuOTI2NTU4IC0wLjA0MDI4LDAuMDgwNTcgLTAuMjAxNDI2LDEuNTcxMTE5IC0wLjE2MTE0LDEuNDkwNTQ5IC0wLjQ0MzEzNiw0LjA2ODc5NiBsIC0wLjQ0MzEzNiwzLjkwNzY1NSBxIC0wLjI0MTcxMSwwLjU2Mzk5MSAtMC40ODM0MjIsMC44NDU5ODcgLTAuMjAxNDI1LDAuMjQxNzExIC0wLjY0NDU2MSwwLjM2MjU2NiAtMC40NDMxMzYsMC4xMjA4NTUgLTEuMjg5MTI0LDAuMTYxMTQxIC0wLjgwNTcwMiwwIC0yLjIxNTY4MSwwLjA0MDI4IGwgLTUuODgxNjI1LDAuMTIwODU1IC0wLjUyMzcwNyw1Ljg4MTYyNiBxIC0wLjEyMDg1NSwxLjUzMDgzNCAtMC4zMjIyOCwyLjUzNzk2MSAtMC4xNjExNDEsMC45NjY4NDMgLTAuNDAyODUxLDEuNTMwODM0IC0wLjI0MTcxMSwwLjU2Mzk5MiAtMC42MDQyNzcsMC44MDU3MDIgLTAuMzIyMjgxLDAuMjAxNDI2IC0wLjc2NTQxNywwLjIwMTQyNiAtMC42ODQ4NDcsMCAtMS44NTMxMTUsMCAtMS4xNjgyNjgsLTAuMDQwMjggLTIuNDk3Njc3LC0wLjA4MDU3IC0xLjI4OTEyMywtMC4wNDAyOCAtMi41NzgyNDYsLTAuMDQwMjggLTEuMjg5MTI0LC0wLjA0MDI5IC0yLjE3NTM5NiwtMC4wNDAyOSAtMC40ODM0MjEsLTAuMDgwNTcgLTAuODA1NzAyLC0wLjQ4MzQyMiAtMC4yODE5OTYsLTAuNDAyODUxIC0wLjI4MTk5NiwtMS4yMDg1NTMgViA5MS42MzI5MiBaIg0KICAgICAgIHN0eWxlPSJmb250LWZhbWlseTonQ2FydGVyIE9uZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonQ2FydGVyIE9uZSwgTm9ybWFsJztmaWxsOiNmZmZmZmYiDQogICAgICAgaWQ9InBhdGg0ODM2OSIgLz4NCiAgPC9nPg0KPC9zdmc+DQo=",Qe="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICBpZD0iTGF5ZXJfMSINCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSINCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIg0KICAgdmVyc2lvbj0iMS4xIg0KICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGRlZnMNCiAgICAgaWQ9ImRlZnM0Ij4NCiAgICA8bGluZWFyR3JhZGllbnQNCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0MTc0NiI+DQogICAgICA8c3RvcA0KICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MTsiDQogICAgICAgICBvZmZzZXQ9IjAiDQogICAgICAgICBpZD0ic3RvcDQxNzQ0IiAvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50DQogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50Mzk3MjIiPg0KICAgICAgPHN0b3ANCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjE7Ig0KICAgICAgICAgb2Zmc2V0PSIwIg0KICAgICAgICAgaWQ9InN0b3AzOTcxOCIgLz4NCiAgICAgIDxzdG9wDQogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowOyINCiAgICAgICAgIG9mZnNldD0iMSINCiAgICAgICAgIGlkPSJzdG9wMzk3MjAiIC8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8c3R5bGUNCiAgICAgICBpZD0ic3R5bGUyIj4uY2xzLTF7b3BhY2l0eTowLjY7fS5jbHMtMntmaWxsOiNkMzFjNWI7fS5jbHMtM3tmaWxsOiNmZmY7fTwvc3R5bGU+DQogICAgPGxpbmVhckdyYWRpZW50DQogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzk3MjIiDQogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50Mzk3MjQiDQogICAgICAgeDE9IjM2LjA4MzU1NSINCiAgICAgICB5MT0iNzYuMDkzNDI1Ig0KICAgICAgIHgyPSIxMDAuMDM4MzgiDQogICAgICAgeTI9Ijc2LjA5MzQyNSINCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgLz4NCiAgPC9kZWZzPg0KICA8cGF0aA0KICAgICBjbGFzcz0iY2xzLTEiDQogICAgIGQ9Ik0gOTAuMjgxNzg3LDUyLjk5MTQ4NCBBIDQ1LjE0MDg5Myw0NS4xNDA4OTMgMCAxIDEgNDUuMTQwODkzLDcuODUwNTkwMSA0NS4xNDA4OTMsNDUuMTQwODkzIDAgMCAxIDkwLjI4MTc4Nyw1Mi45OTE0ODQgWiINCiAgICAgaWQ9InBhdGg2Ig0KICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjEiIC8+DQogIDxjaXJjbGUNCiAgICAgY2xhc3M9ImNscy0yIg0KICAgICBjeD0iNDUuMTQwODkyIg0KICAgICBjeT0iNDUuMTQwODkyIg0KICAgICByPSI0NS4xNDA4OTIiDQogICAgIGlkPSJjaXJjbGU4Ig0KICAgICBzdHlsZT0iZmlsbDojOTNhN2FjO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDoxIiAvPg0KICA8cGF0aA0KICAgICBjbGFzcz0iY2xzLTMiDQogICAgIGQ9Ik0gNDUuMTQwODkzLDUuNDE2OTA3MiBBIDM5LjcyMzk4NiwzOS43MjM5ODYgMCAxIDAgODQuODY0ODc5LDQ1LjE0MDg5MyAzOS43MjM5ODYsMzkuNzIzOTg2IDAgMCAwIDQ1LjE0MDg5Myw1LjQxNjkwNzIgWiBtIDIzLjU1MTc3MSw1Ny4zODc4MTM4IC01LjcyMTExNywtMTcuNjYzODI4IC0xMC41NDkyMzIsMy40NTQyNTkgMC4yMDYwNzksMC42NDc2NzQgNS40NTYxNiwxNi44MTk4OSB2IDAgbCAwLjA0OTA3LDAuMTY2ODI1IC05LjI0NDA3LDcuMTM0MjI0IEwgNDEuOTcxMjIyLDUyLjAxMDE1OSAzMS41MTAzMSw1NS40MDU1NCAzNy4xNzI1NDksNzIuOTQxNzk2IDI2LjcxMTYzNyw3Ni4zNTY4MDIgMjEuMDk4NDY1LDU4Ljg3OTQyNiAxNy42MDQ5NTIsNTkuOTk4MTM1IDE0LjIxOTM4NSw0OS41NDcwMzcgMTcuNjYzODMyLDQ4LjM3OTI2MiAxMi4wMzEwMzMsMzAuODAzNzUzIDIyLjQ2MjUwNSwyNy40NzcwNjYgMjguMTgzNjIzLDQ1LjE0MDg5MyAzOC43MTMyMjYsNDEuNzQ1NTEzIDM4LjEyNDQzMywzOS45MTA0MzcgMzMuMDUwOTg5LDI0LjIxOTA3IHYgMCBsIC0wLjA1ODg4LC0wLjE2NjgyNCA5LjI1Mzg4NCwtNy4xMzQyMjUgNi44NjkyNjUsMjEuMzQzNzkzIDEwLjQ3MDcyNSwtMy4zNzU3NTQgLTUuNjEzMTcxLC0xNy41NTU4ODMgMTAuNDUxMDk3LC0zLjQwNTE5MiA1LjYxMzE3MywxNy40NzczNzUgMy40OTM1MTIsLTEuMTI4NTIxIDMuMzg1NTY3LDEwLjUwMDE2NCAtMy40ODM2OTksMS4xNTc5NjEgNS42NzIwNTEsMTcuNTg1MzIzIHoiDQogICAgIGlkPSJwYXRoMTAiDQogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MTtvcGFjaXR5OjAuODAwOTc4NzkiIC8+DQogIDx0ZXh0DQogICAgIHhtbDpzcGFjZT0icHJlc2VydmUiDQogICAgIHN0eWxlPSJmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OidDYXJ0ZXIgT25lJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidDYXJ0ZXIgT25lLCBOb3JtYWwnO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiDQogICAgIHg9IjcyLjA1MDQiDQogICAgIHk9IjgwLjA2ODcyNiINCiAgICAgaWQ9InRleHQxNzc3Ij48dHNwYW4NCiAgICAgICBpZD0idHNwYW4xNzc1Ig0KICAgICAgIHg9IjcyLjA1MDQiDQogICAgICAgeT0iODAuMDY4NzI2IiAvPjwvdGV4dD4NCiAgPGcNCiAgICAgYXJpYS1sYWJlbD0iKysiDQogICAgIHRyYW5zZm9ybT0ic2NhbGUoMC45OTgxNTgyOSwxLjAwMTg0NTEpIg0KICAgICBpZD0idGV4dDIwODA1Ig0KICAgICBzdHlsZT0iZm9udC1zaXplOjgyLjUwMzlweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OnNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246c2VyaWY7bGV0dGVyLXNwYWNpbmc6LTMuNjM1MzNweDtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MyI+DQogICAgPHBhdGgNCiAgICAgICBkPSJtIDQwLjA2MjUzMSw4Mi45NzE2MjMgcSAtMi4wNTQ1NCwwLjA0MDI5IC0zLjYyNTY2LDAuMDQwMjkgLTEuNTMwODM0LDAgLTIuNDU3MzkxLDAgLTIuNDE3MTA3LDAgLTMuNjI1NjYsLTAuMjAxNDI2IC0xLjE2ODI2OCwtMC4yNDE3MTEgLTEuMTY4MjY4LC0wLjkyNjU1NyAwLC0wLjM2MjU2NiAwLjIwMTQyNiwtMS40OTA1NDkgMC4yNDE3MSwtMS4xNjgyNjggMC41MjM3MDYsLTIuNTc4MjQ3IDAuMzIyMjgxLC0xLjQ1MDI2NCAwLjYwNDI3NywtMi45MDA1MjggMC4zMjIyODEsLTEuNDkwNTQ5IDAuNTIzNzA2LC0yLjQ5NzY3NiAwLjA4MDU3LC0wLjQ4MzQyMiAwLjYwNDI3NywtMC44ODYyNzMgMC41NjM5OTEsLTAuNDAyODUxIDEuNDUwMjY0LC0wLjQ0MzEzNiBsIDguMDk3MzA2LC0wLjEyMDg1NSAwLjA4MDU3LC0wLjg0NTk4OCBxIDAuMjAxNDI2LC0yLjczOTM4NyAwLjI4MTk5NiwtNC43MTMzNTcgMC4wODA1NywtMS45NzM5NyAwLjI0MTcxMSwtMy4yMjI4MDkgMC4yMDE0MjUsLTEuMjQ4ODM4IDAuNjA0Mjc2LC0xLjgxMjgyOSAwLjQwMjg1MSwtMC42MDQyNzcgMS4yNDg4MzksLTAuNjA0Mjc3IDAuMDgwNTcsMCAwLjE2MTE0LDAuMDQwMjggMC4xMjA4NTUsMCAwLjI0MTcxMSwwIDAuMjQxNzEsMCAwLjcyNTEzMiwwIDAuNTIzNzA2LC0wLjA0MDI4IDEuMTY4MjY4LC0wLjA0MDI4IDAuNjQ0NTYxLC0wLjA0MDI4IDEuNDA5OTc4LC0wLjA0MDI4IDAuNzY1NDE3LC0wLjA0MDI5IDEuNDkwNTQ5LC0wLjA0MDI5IGwgMy44MjcwODUsLTAuMTIwODU1IHEgMC41NjM5OTIsMC4xNjExNCAwLjg0NTk4OCwwLjQ0MzEzNiAwLjI4MTk5NSwwLjI0MTcxIDAuMjgxOTk1LDAuOTY2ODQyIDAsMC4wODA1NyAwLDAuMTIwODU2IDAsMC4wNDAyOSAtMC4wNDAyOCwwLjI4MTk5NSAwLDAuMjQxNzExIC0wLjA0MDI4LDAuNzY1NDE3IC0wLjA0MDI5LDAuNTIzNzA3IC0wLjEyMDg1NSwxLjU3MTExOSAtMC4wODA1NywxLjA0NzQxMyAtMC4yNDE3MTEsMi43Nzk2NzMgLTAuMTIwODU1LDEuNjkxOTc0IC0wLjMyMjI4MSw0LjI3MDIyMSBsIDAuNjg0ODQ3LC0wLjA0MDI4IHEgMS40OTA1NDksLTAuMDQwMjkgMi45MDA1MjgsLTAuMDgwNTcgMS40NTAyNjQsLTAuMDQwMjggMi42MTg1MzIsLTAuMDQwMjggMS4yMDg1NTMsLTAuMDQwMjggMi4wNTQ1NCwtMC4wNDAyOCAwLjg4NjI3MywtMC4wNDAyOCAxLjI0ODgzOSwtMC4wNDAyOCAwLjMyMjI4LDAgMC43MjUxMzIsMC4yNDE3MSAwLjQwMjg1MSwwLjI0MTcxMSAwLjQwMjg1MSwwLjkyNjU1OCAtMC4wNDAyOSwwLjA4MDU3IC0wLjIwMTQyNiwxLjU3MTExOSAtMC4xNjExNCwxLjQ5MDU0OSAtMC40NDMxMzYsNC4wNjg3OTYgbCAtMC40NDMxMzYsMy45MDc2NTUgcSAtMC4yNDE3MTEsMC41NjM5OTEgLTAuNDgzNDIyLDAuODQ1OTg3IC0wLjIwMTQyNSwwLjI0MTcxMSAtMC42NDQ1NjEsMC4zNjI1NjYgLTAuNDQzMTM2LDAuMTIwODU1IC0xLjI4OTEyNCwwLjE2MTE0MSAtMC44MDU3MDIsMCAtMi4yMTU2ODEsMC4wNDAyOCBsIC01Ljg4MTYyNSwwLjEyMDg1NSAtMC41MjM3MDcsNS44ODE2MjYgcSAtMC4xMjA4NTUsMS41MzA4MzQgLTAuMzIyMjgsMi41Mzc5NjEgLTAuMTYxMTQxLDAuOTY2ODQzIC0wLjQwMjg1MSwxLjUzMDgzNCAtMC4yNDE3MTEsMC41NjM5OTIgLTAuNjA0Mjc3LDAuODA1NzAyIC0wLjMyMjI4MSwwLjIwMTQyNiAtMC43NjU0MTcsMC4yMDE0MjYgLTAuNjg0ODQ3LDAgLTEuODUzMTE1LDAgLTEuMTY4MjY4LC0wLjA0MDI4IC0yLjQ5NzY3NywtMC4wODA1NyAtMS4yODkxMjMsLTAuMDQwMjggLTIuNTc4MjQ2LC0wLjA0MDI4IC0xLjI4OTEyNCwtMC4wNDAyOSAtMi4xNzUzOTYsLTAuMDQwMjkgLTAuNDgzNDIyLC0wLjA4MDU3IC0wLjgwNTcwMiwtMC40ODM0MjIgLTAuMjgxOTk2LC0wLjQwMjg1MSAtMC4yODE5OTYsLTEuMjA4NTUzIFYgOTEuNjMyOTIgWiINCiAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6J0NhcnRlciBPbmUnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0NhcnRlciBPbmUsIE5vcm1hbCc7ZmlsbDojZmZmZmZmIg0KICAgICAgIGlkPSJwYXRoMTE0OSIgLz4NCiAgICA8cGF0aA0KICAgICAgIGQ9Im0gNzUuMTQxMTksODIuOTcxNjIzIHEgLTIuMDU0NTQsMC4wNDAyOSAtMy42MjU2NiwwLjA0MDI5IC0xLjUzMDgzNCwwIC0yLjQ1NzM5MSwwIC0yLjQxNzEwNiwwIC0zLjYyNTY2LC0wLjIwMTQyNiAtMS4xNjgyNjgsLTAuMjQxNzExIC0xLjE2ODI2OCwtMC45MjY1NTcgMCwtMC4zNjI1NjYgMC4yMDE0MjYsLTEuNDkwNTQ5IDAuMjQxNzEsLTEuMTY4MjY4IDAuNTIzNzA2LC0yLjU3ODI0NyAwLjMyMjI4MSwtMS40NTAyNjQgMC42MDQyNzcsLTIuOTAwNTI4IDAuMzIyMjgxLC0xLjQ5MDU0OSAwLjUyMzcwNiwtMi40OTc2NzYgMC4wODA1NywtMC40ODM0MjIgMC42MDQyNzcsLTAuODg2MjczIDAuNTYzOTkxLC0wLjQwMjg1MSAxLjQ1MDI2NCwtMC40NDMxMzYgbCA4LjA5NzMwNiwtMC4xMjA4NTUgMC4wODA1NywtMC44NDU5ODggcSAwLjIwMTQyNiwtMi43MzkzODcgMC4yODE5OTYsLTQuNzEzMzU3IDAuMDgwNTcsLTEuOTczOTcgMC4yNDE3MTEsLTMuMjIyODA5IDAuMjAxNDI1LC0xLjI0ODgzOCAwLjYwNDI3NiwtMS44MTI4MjkgMC40MDI4NTEsLTAuNjA0Mjc3IDEuMjQ4ODM5LC0wLjYwNDI3NyAwLjA4MDU3LDAgMC4xNjExNCwwLjA0MDI4IDAuMTIwODU1LDAgMC4yNDE3MTEsMCAwLjI0MTcxLDAgMC43MjUxMzIsMCAwLjUyMzcwNiwtMC4wNDAyOCAxLjE2ODI2OCwtMC4wNDAyOCAwLjY0NDU2MSwtMC4wNDAyOCAxLjQwOTk3OCwtMC4wNDAyOCAwLjc2NTQxNywtMC4wNDAyOSAxLjQ5MDU0OSwtMC4wNDAyOSBsIDMuODI3MDg1LC0wLjEyMDg1NSBxIDAuNTYzOTkyLDAuMTYxMTQgMC44NDU5ODgsMC40NDMxMzYgMC4yODE5OTUsMC4yNDE3MSAwLjI4MTk5NSwwLjk2Njg0MiAwLDAuMDgwNTcgMCwwLjEyMDg1NiAwLDAuMDQwMjkgLTAuMDQwMjgsMC4yODE5OTUgMCwwLjI0MTcxMSAtMC4wNDAyOCwwLjc2NTQxNyAtMC4wNDAyOSwwLjUyMzcwNyAtMC4xMjA4NTUsMS41NzExMTkgLTAuMDgwNTcsMS4wNDc0MTMgLTAuMjQxNzExLDIuNzc5NjczIC0wLjEyMDg1NSwxLjY5MTk3NCAtMC4zMjIyODEsNC4yNzAyMjEgbCAwLjY4NDg0NywtMC4wNDAyOCBxIDEuNDkwNTQ5LC0wLjA0MDI5IDIuOTAwNTI4LC0wLjA4MDU3IDEuNDUwMjY0LC0wLjA0MDI4IDIuNjE4NTMyLC0wLjA0MDI4IDEuMjA4NTUzLC0wLjA0MDI4IDIuMDU0NTQsLTAuMDQwMjggMC44ODYyNzMsLTAuMDQwMjggMS4yNDg4MzksLTAuMDQwMjggMC4zMjIyOCwwIDAuNzI1MTMyLDAuMjQxNzEgMC40MDI4NTEsMC4yNDE3MTEgMC40MDI4NTEsMC45MjY1NTggLTAuMDQwMjgsMC4wODA1NyAtMC4yMDE0MjYsMS41NzExMTkgLTAuMTYxMTQsMS40OTA1NDkgLTAuNDQzMTM2LDQuMDY4Nzk2IGwgLTAuNDQzMTM2LDMuOTA3NjU1IHEgLTAuMjQxNzExLDAuNTYzOTkxIC0wLjQ4MzQyMiwwLjg0NTk4NyAtMC4yMDE0MjUsMC4yNDE3MTEgLTAuNjQ0NTYxLDAuMzYyNTY2IC0wLjQ0MzEzNiwwLjEyMDg1NSAtMS4yODkxMjQsMC4xNjExNDEgLTAuODA1NzAyLDAgLTIuMjE1NjgxLDAuMDQwMjggbCAtNS44ODE2MjUsMC4xMjA4NTUgLTAuNTIzNzA3LDUuODgxNjI2IHEgLTAuMTIwODU1LDEuNTMwODM0IC0wLjMyMjI4LDIuNTM3OTYxIC0wLjE2MTE0MSwwLjk2Njg0MyAtMC40MDI4NTEsMS41MzA4MzQgLTAuMjQxNzExLDAuNTYzOTkyIC0wLjYwNDI3NywwLjgwNTcwMiAtMC4zMjIyODEsMC4yMDE0MjYgLTAuNzY1NDE3LDAuMjAxNDI2IC0wLjY4NDg0NywwIC0xLjg1MzExNSwwIC0xLjE2ODI2OCwtMC4wNDAyOCAtMi40OTc2NzcsLTAuMDgwNTcgLTEuMjg5MTIzLC0wLjA0MDI4IC0yLjU3ODI0NiwtMC4wNDAyOCAtMS4yODkxMjQsLTAuMDQwMjkgLTIuMTc1Mzk2LC0wLjA0MDI5IC0wLjQ4MzQyMSwtMC4wODA1NyAtMC44MDU3MDIsLTAuNDgzNDIyIC0wLjI4MTk5NiwtMC40MDI4NTEgLTAuMjgxOTk2LC0xLjIwODU1MyBWIDkxLjYzMjkyIFoiDQogICAgICAgc3R5bGU9ImZvbnQtZmFtaWx5OidDYXJ0ZXIgT25lJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidDYXJ0ZXIgT25lLCBOb3JtYWwnO2ZpbGw6I2ZmZmZmZiINCiAgICAgICBpZD0icGF0aDExNTEiIC8+DQogIDwvZz4NCjwvc3ZnPg0K",Ye=a(3379),Ke=a.n(Ye),Ve=a(7795),Je=a.n(Ve),Xe=a(569),et=a.n(Xe),tt=a(8575),p=a.n(tt),ie=a(9216),Ye=a.n(ie),Ve=a(4589),Xe=a.n(Ve),at=a(971),it={};at.Z&&at.Z.locals&&(it.locals=at.Z.locals);var nt,rt=0,ot={attributes:{class:"script-styles"}};ot.styleTagTransform=Xe(),ot.setAttributes=p(),ot.insert=et().bind(null,"head"),ot.domAPI=Je(),ot.insertStyleElement=Ye(),it.use=function(e){return ot.options=e||{},rt++||(nt=Ke()(at.Z,ot)),it},it.unuse=function(){0`${dt[t]}_${e}`,ut=(e,t)=>{e=pt(e),t=pt(t);return e{this.supporters=e}),st.use(),P.defer(()=>{this.init(),this.renderInteractables()}))}init(){this.gameIcon=lt(".hh_logo>img").attr("src"),this.gameTitle=lt(".hh_logo").attr("title")}loadConfig(){var e=P.lsGet(z.CONFIG);e&&Object.assign(this.config,e)}saveConfig(){P.lsSet(z.CONFIG,this.config)}updateConfig(e,t){this.config[e]=t,this.saveConfig();const{module:a,subKey:i}=this.getModuleForKey(e);if(a)if(i)"function"==typeof a.updateSubSetting&&a.updateSubSetting(i,t);else{const n=this.$configPane.find(`.config-setting[rel=${e}]`),r=n.find(".sub-settings input");t?(this.runModule(a),P.runDeferred(),n.addClass("enabled"),r.prop("disabled",!1)):("function"==typeof a.tearDown&&a.tearDown(),n.removeClass("enabled"),r.prop("disabled",!0))}}registerGroup(e){const{name:t,key:a}=e;if(!t||!a)throw new Error('cannot register invalid group, need both "key" and "name"',e);this.groups.find(e=>e.key===a)?console.warn("hh++ config: merging duplicate group",a):this.groups.push(e)}registerModule(e){const{group:t,configSchema:a}=e;if(!t||!this.groups.find(({key:e})=>e===t))throw new Error(`cannot register module with unknown group ${t}`);if(a&&a.restriction){const{restriction:{whitelist:n,blacklist:r}}=a;var i=P.getGameKey();if(r){if(r.includes(i))return}else if(n&&!n.includes(i))return}this.modules.push(e),this.config[this.getConfigKey(t,a.baseKey)]=a.default,a.subSettings&&a.subSettings.forEach(e=>{this.config[this.getConfigKey(t,a.baseKey,e.key)]=e.default})}runModules(){this.modules.forEach(e=>{this.config[this.getConfigKey(e.group,e.configSchema.baseKey)]&&this.runModule(e)})}runModule(t){var e=Object.keys(this.config).filter(e=>e.startsWith(`${this.getConfigKey(t.group,t.configSchema.baseKey)}_`)).map(e=>({[e.replace(`${this.getConfigKey(t.group,t.configSchema.baseKey)}_`,"")]:this.config[e]})).reduce((e,t)=>Object.assign(e,t),{});t.run(e)}getConfigKey(e,t,a){return[e,t,a].filter(e=>e).join("_")}getModuleForKey(e){const[a,i,t]=e.split("_");return{module:this.modules.find(({group:e,configSchema:t})=>t.baseKey===i&&e===a),subKey:t}}renderInteractables(){this.hasRendered||(this.injectCSSVars(),this.renderConfigButton(),this.hasRendered=!0)}renderConfigButton(){this.$configButton=lt(`
`),this.$configButton.click(this.openConfigPane.bind(this)),lt("#contains_all").append(this.$configButton)}buildConfigPaneContent(){return lt(`
${this.groups.map(({key:e,name:t})=>`

${t}

`).join("")}
${this.groups.map(({key:n})=>`
${this.modules.filter(({group:e})=>e===n).map(({configSchema:a})=>{var e=this.getConfigKey(n,a.baseKey);const i=this.config[e];return`
${a.subSettings?`
${a.subSettings.map(e=>{var t=this.getConfigKey(n,a.baseKey,e.key);return` `}).join("")}
`:""}
`}).join("")}
`).join("")}
${this.buildCreditsPane()}
`)}buildCreditsPane(){var{CHANGELOG:e,SPECIAL_THANKS:t,PATREON:a,DISCORD:i}=window.HHPlusPlus,n=GM_info["script"];const{CODE_CONTRIBUTIONS:r,TRANSLATIONS:o}=t;var{name:s,author:t,version:n}=n;return`

You're running ${s} v${n} by ${t}

Enjoying the script? Want to throw money at me for some reason? You can support me on Patreon if you'd like.

Join us on Discord!

Special Thanks

Patrons

    ${this.supporters.sort(ut).map(({name:e,tier:t})=>`
  • ${e}${["gold","silver"].includes(t)?``:""}
  • `).join("")}

Code Contributions

    ${r.map(e=>`
  • ${e}
  • `).join("")}

Translations

    ${Object.entries(o).map(([e,t])=>`
  • ${e} ${t.map(e=>``).join("")}
  • `).join("")}
`}renderConfigPane(){const e=lt('');e.click(this.toggleCredits.bind(this));const t=lt('');t.click(this.closeConfigPane.bind(this)),this.$configPane=lt('
').append(this.buildConfigPaneContent()).prepend(t).prepend(e),lt("#contains_all").append(this.$configPane),this.$configPane.find(".group-panel"),this.$configPane.find(".credits-panel"),this.setupEvents(),this.selectConfigTab(this.groups[0].key)}closeConfigPane(){this.$configPane.hasClass("shown")&&(this.$configPane.removeClass("shown"),this.configPaneOpen=!1)}openConfigPane(){this.$configPane&&this.$configPane.hasClass("shown")||(this.$configPane||this.renderConfigPane(),this.$configPane.addClass("shown"),this.configPaneOpen=!0)}selectConfigTab(e){this.currentKey=e,lt(".hh-plus-plus-config-panel .credits-panel").removeClass("shown"),lt(".hh-plus-plus-config-panel .tabs h4").removeClass("selected"),lt(`.hh-plus-plus-config-panel .tabs h4[rel=${e}]`).addClass("selected"),lt(".hh-plus-plus-config-panel .group-panel").removeClass("shown"),lt(`.hh-plus-plus-config-panel .group-panel[rel=${e}]`).addClass("shown"),this.creditsShown=!1}toggleCredits(){var e;this.creditsShown?(e=this.currentKey,lt(".hh-plus-plus-config-panel .credits-panel").removeClass("shown"),lt(`.hh-plus-plus-config-panel .tabs h4[rel=${e}]`).addClass("selected"),lt(`.hh-plus-plus-config-panel .group-panel[rel=${e}]`).addClass("shown"),this.creditsShown=!1):(lt(".hh-plus-plus-config-panel .credits-panel").addClass("shown"),lt(".hh-plus-plus-config-panel .tabs h4").removeClass("selected"),lt(".hh-plus-plus-config-panel .group-panel").removeClass("shown"),this.creditsShown=!0)}setupEvents(){this.groups.forEach(({key:e})=>{lt(`.hh-plus-plus-config-panel .tabs h4[rel=${e}]`).click(this.selectConfigTab.bind(this,e))}),Object.keys(this.config).forEach(t=>{lt(`.hh-plus-plus-config-panel input[name=${t}]`).change(e=>{this.updateConfig(t,lt(e.target).prop("checked"))})})}injectCSSVars(){Be.registerVar("config-button-icon",`url(${this.gameIcon})`),Be.registerVar("config-panel-background",this.colors.panelBackground),Be.registerVar("config-border-image-source",this.colors.panelBorderGradient),Be.registerVar("config-panel-box-shadow",this.colors.panelInset),Be.registerVar("cross-icon",`url('${P.getCDNHost()}/clubs/ic_xCross.png')`),Be.registerVar("config-setting-background",this.colors.homeDark),Be.registerVar("config-setting-border",this.colors.homeBorder)}};tt=class{constructor({group:e,configSchema:t}){this.group=e,this.configSchema=t,this.hasRun=!1}};ie=class extends tt{constructor(e){super({group:"core",configSchema:e})}},Ve={HH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"flower",waifu:"Waifu"},GH:{girl:"guy",Girl:"Guy",haremettes:"harem guys",flower:"lollipop",waifu:"Boyfriend"},CxH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"jewel",waifu:"Waifu"},PSH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"beer",waifu:"Waifu"},HoH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"flower",waifu:"Waifu"},TPSH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"beer",waifu:"Waifu"},GPSH:{girl:"guy",Girl:"Guy",haremettes:"harem guys",flower:"beer",waifu:"Boyfriend"}}[P.getGameKey()];const mt={all:"All"},ht={refresh:"Home screen refresh",villain:"Fight a villain menu",villain_tiers:`Show tiers with ${Ve.girl}s`,market:"Market information",marketEquipsFilter:"Equips filter at the market",harem:"Harem information",league:"League information",league_board:"Show the league tops",league_promo:"Show promotion information",simFight:"League / Season / Villains sim",simFight_logging:"Detailed logging in the browser console",teamsFilter:"Teams filter",champions:"Champions information",champions_poseMatching:"Add pose match indicators",champions_fixPower:`Normalize ${Ve.girl} power for comparison`,homeScreen:"Home Screen Shortcuts & Timers",homeScreen_leaguePos:"Show current league rank (makes extra network call)",resourceBars:"Resource bars / Booster tracking",popSort:"PoP sorting and quick navigation",seasonStats:"Season stats",pachinkoNames:"Show names in Pachinko",contestSummary:"Saved Contests rewards summary",battleEndstate:"Show final values when skipping battle",gemStock:"Gem stock in Market/Harem",staticBackground:"Prevent background switching during Orgy Days",rewardShards:`Display current shard counts on ${Ve.girl} rewards`,hideClaimedRewards:"Hide claimed rewards",disableDragDrop:"Disable Drag-and-Drop in the Market",villainBreadcrumbs:"Add breadcrumbs to villain pages",blessingSpreadsheetLink:"Add link to the blessing data spreadsheet on the blessings popup",homeScreenIcons:"Add feature icons to home screen links",homeScreenOrder:"Alternative order of home screen links",homeScreenOldish:"Legacy layout of home screen (Not compatible with right-side rearrange Style Tweak)",fixFontImport:"Fix font import & text stroke",overridePachinkoConfirm:`Disable the "No ${Ve.Girl}s Available" warning pop-ups in Pachinko/NC`,sidequestCompletionMarkers:"Sidequest completion markers",censorMode:"Censor all NSFW imagery",fixProfilePopup:"Fix player profile popups",eventEndIndicators:"Event ending indicators on home screen",haremTeamsFilter:"Harem teams filter",upgradeQuickNav:"Upgrade page quick navigation",leaderboardClubmateIndicators:"Highlight clubmates on leaderboards",leaderboardProfilePopups:"Links to player profiles from leaderboards",improvedWaifu:`Improved ${Ve.waifu}`,sortDailyMissions:"Sort daily missions by duration",sortDailyMissions_reverse:"Reverse order",upgradeInfo:"Upgrade page information",leagueQuickNav:"League opponent quick navigation",labyrinth:"Labyrinth information",labyrinth_fixPower:`Normalize ${Ve.girl} display power`,raid:"Love Raid information"},bt={missionsBackground:"Change missions background",collectMoneyAnimation:"Delete the collect money animation",mobileBattle:"Fix Mobile battle screen",hideRotateDevice:"Hide the device rotation reminder on mobile",salaryTimers:`Readable ${Ve.girl} salary timers`,moveSkipButton:"Move the battle skip button down",poseAspectRatio:`Fix ${Ve.girl} pose aspect ratio in battle`,reduceBlur:"Reduce depth-of-field effect on home screen",homeScreenRightSideRearrange:"Rearrange the items on the right side of the home screen",selectableId:"Make profile user IDs selectable",messengerDarkMode:"Messenger dark mode",leagueTableCompressed:"Compact league table",leagueTableRowStripes:"Striped league table rows",removeParticleEffects:"Remove home screen particle effects",eventGirlTicks:`Improved event ${Ve.girl} ticks`,eventGirlBorders:`Green borders on obtained event ${Ve.girl}s`,compactNav:"Use compact main menu",poaBorders:"Green borders on obtained PoA rewards",champGirlPower:`Fix Champion ${Ve.girl} power overflow`,champGirlOverlap:`Fix Champion ${Ve.girl} overlapping ${Ve.girl} selection`,hideGameLinks:"Hide game links",poaTicks:"Fix tick positions on PoA screen",poaGirlFade:`Fix ${Ve.girl} pose fade on PoA`,newButtons:"Replace remaining old-style buttons",bonusFlowersOverflow:`Prevent bonus ${Ve.flower}s dropping off-screen`,popButtons:"Hide Auto-assign and Auto-claim PoP buttons",contestNotifs:"Move contest notifications",contestPointsWidth:"Prevent contest table points overflow",compactPops:"Compact PoPs",monthlyCardText:"Fix monthly card text",povUnclutter:"PoV/PoG page clarity",dailyGoals:"Daily Goals restyle",bbProgress:"Better Boss Bang rewards progress bar",compactLossScreen:"Compact loss screen",seasonalEventTweaks:"Mega Events tweaks",compactHaremFilters:"Compact Harem filters",expandedMarketInventory:"Expanded Market inventory",compactResourceSummary:"Compact resource summary",hideClaimAllButton:'Hide "Claim All" button on Season rewards screen',dpEventTweaks:"DP Event tweaks",compactDailyMissions:"Compact daily missions",removeSlotBorder:"Remove white slot border in Market",hideLeagueMultiFight:"Hide league 15x fight button"},ft={darklord:"Dark Lord",ninjaspy:"Ninja Spy",gruntt:"Gruntt",edwarda:"Edwarda",donatien:"Donatien",silvanus:"Silvanus",bremen:"Bremen",finalmecia:"Finalmecia",rokosensei:"Roko Senseï",karole:"Karole",jacksoncrew:"Jackson’s Crew",pandorawitch:"Pandora Witch",nike:"Nike",sake:"Sake",werebunnypolice:"WereBunny Police",auga:"Auga",gross:"Gross",harriet:"Harriet",darthexcitor:"Darth Excitor",arthur:"Arthur",venamkharney:"Venam Kharney",edward:"Edward",edernas:"Edernas",maro:"Maro",icaruswarlock:"Icarus Warlock",sol:"Sol",soju:"Soju",bodyhack:"BodyHack",greygolem:"Grey Golem",nymph:"The Nymph",athicus:"Athicus Ho’ole",jockstrap:"The Mimic",cockatrice:"Cockatrice",pomelo:"Pomelo",alexa:"Alexa Sl’thor",dklong:"D’Klong",virtueman:"Virtue Man",asmodea:"Asmodea",blueballgremlin:"Blueball Gremlin",oblivia:"Oblivia",asaakira:"Headmistress Asa Akira",sammyjayne:"Sammy Jayne",ivywinters:"Ivy Winters",sophiajade:"Sophia Jade",amiamiley:"Amia Miley",alyssareece:"Alyssa Reece",kellykline:"Kelly Kline",jamiebrooks:"Jamie Brooks",jordankingsley:"Jordan Kingsley",sierrasinn:"Sierra Sinn",jasminejae:"Jasmine Jae",bellarose:"Bella Rose",paigetaylor:"Paige Taylor",thehoodedheroine:"The Hooded Heroine",monicamattos:"Monica Mattos",catycampbell:"Caty Campbell",arieldemure:"Ariel Demure",emmarose:"Emma Rose",nataliestone:"Natalie Stone",janieblade:"Janie Blade",nikkinort:"Nikki Nort",mistressvenom:"Mistress Venom",ceoramona:"CEO Ramona",mamabee:"Mama Bee",officerjolie:"Officer Jolie",arielinwonderland:"Ariel in Wonderland",tristanhunter:"Tristan Hunter",jimmydurano:"Jimmy Durano",luccamazzi:"Lucca Mazzi",andrewstark:"Andrew Stark",seanandbryce:"Sean Duran & Bryce Evans",trojanpierceparis:"Trojan Pierce Paris",ryanrose:"Ryan Rose",polprince:"Pol Prince",fallback:"World {{world}} villain",event:"Event"},_t={town:"Town",adventure:"Adventure",adventures:"Adventures",mainadventure:"Main Adventure",begincity:"Begin City",gemskingdom:"Gems Kingdom",ninjavillage:"Ninja Village",invadedkingdom:"Invaded Kingdom",juysea:"The Juy Sea",admittance:"Admittance of the dead",magicforest:"Magic Forest",hamelintown:"Hamelin Town",plainofrituals:"Plain of rituals",heroesuniversity:"Heroes University",ninjasacredlands:"Ninja sacred lands",splatters:"Splatters Archipelago",digisekai:"Digisekai",stairway:"Stairway to heaven",training:"Training Dimension",weresquidisland:"WereSquid Island",haremtournament:"The Harem Tournament",gemskingdomprovince:"Gems Kingdom Province",nudecity:"Nude City",playfullands:"The Playful Lands",backinaction:"Back in Action",camelot:"Camelot",postnutclarity:"Post-Nut Clarity",begincitycxh:"Begin City",heroacademy:"Hero Academy",newcenabum:"New Cenabum",ontheprowl:"On the Prowl",bushexplorations:"Bush Explorations",thespy:"The Spy Who Came Inside Me",hornyknight:"The Horny Knight",suitdown:"Suit Down",manmeatofsteel:"Man Meat of Steel",dickmannoir:"Dickman Noir",goodbadsexy:"The Good, The Bad and the Sexy",cockraiser:"Cockraiser",websgonewild:"Webs Gone Wild",fucktasticfourgasm:"Fucktastic Fourgasm",fukwell:"Fukwell University",eurodick:"Eurodick",homecumming:"Homecumming",biggerintexas:"Bigger in Texas",westcock:"West Cock",whenangelscum:"When Angels Cum",suckramento:"Welcome to Suckramento",fiskyfresno:"Frisky in Fresno",milftown:"Milftown",sinncity:"Sinn City",yeehaw:"Yee Haw!",bythebook:"By the Book",vegasbaby:"Vegas, Baby!",showdownstrip:"Showdown on the Strip",bumfuckwhere:"Bum Fuck Where?",thexxxfiles:"The XXX Files",bigdville:"Big D'Ville",dreamtown:"Dream Town",cockifornia:"Hotel Cockifornia",corporatecock:"Corporate Cock",cumcam:"Cum Cam",campcock:"Camp Cock",ukhun:"UK, Hun?",showgirls:"Showgirls",joyride:"Joyride",arielswonderland:"Ariel's Wonderland",tropicalbeginnings:"Tropical Beginnings",spotlight:"Spotlight",boysarebad:"Boys Are Bad",yeehawgpsh:"Yee Haw!",dreamvalleynot:"Dream Valley Not",superfuckinghero:"Zero To A Super-fucking-hero",gameon:"Game On",dickridersbrigade:"The Dickriders Brigade",humpfiction:"Hump Fiction"},vt={pointsUnbought:"Stat points buyable to max",moneyUnspent:"Money required to max",moneySpent:"Money spent in market",pointsLevel:"Level-based stat points",pointsBought:"Market-bought stat points",pointsEquip:"Equipments stat points",pointsBooster:"Boosters stat points",pointsClub:"Club bonus stat points",boosterItem:"boosters",xpItem:"books",xpCurrency:"XP",affItem:"gifts",affCurrency:"affection",equips:"equips",youOwn:"You own {{count}} {{type}}.",youCanSell:'You can sell everything for {{cost}} .',youCanGive:"You can give a total of {{value}} {{currency}}."},yt={marketRestocked:'> The Market restocked since your last visit.',visitMarket:'> Visit the Market first to see an inventory summary here',itemSummary:"{{count}} ({{value}} {{type}})",haremStats:"Harem Stats",upgrades:"Upgrades",levelsAwakening:"Levels & Awakening",market:"Inventory & Market",wikiPage:"{{name}}'s wiki page",haremLevel:"Harem level",unlockedScenes:"Unlocked scenes",income:"Income",or:"{{left}} or {{right}}",toUpgrade:"To upgrade all:",toLevelCap:"To level to cap:",toLevelMax:"To level to max ({{max}}):",affectionScenes:"Affection Scenes",buyable:"Available in the market:",sellable:"In inventory:",gifts:"Gifts",books:"Books",canBeSold:"Can be sold for {{sc}}",canBeBought:"{{item}} for {{amount}}",marketRestock:"Market restocks at {{time}} or at level {{level}}"},wt={stayInTop:"To stay in the top {{top}}, you must have a minimum of {{points}} points",notInTop:"To be in the top {{top}}, you must have a minimum of {{points}} points",challengesRegen:"Natural regeneration: {{challenges}}",challengesLeft:"Challenges left: {{challenges}}",averageScore:"Average score per fight: {{average}}",scoreExpected:"Score expected: {{score}}",toDemote:"To demote, you must be passed by {{players}} players",willDemote:"To demote, you can have a maximum of {{points}} points",willDemoteZero:"To demote, you must remain at 0 points",toNotDemote:"To not demote, you must have more than 0 points",toStay:"To not promote, you must be passed by {{players}} players",willStay:"To not promote, you can have a maximum of {{points}} points",filterFoughtOpponents:"Fought Opponents",filterBoosted:"Boosted",filterTeamTheme:"Team Theme",currentLeague:"Current league",victories:"Victories",defeats:"Defeats",unknown:"Unknown",notPlayed:"Not played",levelRange:"Level range",leagueFinished:"League finished on {{date}}",opponents:"Opponents",leaguePoints:"Points",avg:"Average"},xt={simResults:"Sim Results",guaranteed:"Guaranteed",impossible:"Impossible"},Mt={searchedName:"Search",girlName:`${Ve.Girl} name`,searchedClass:"Class",searchedElement:"Element",searchedRarity:"Rarity",levelRange:"Level range",levelCap:"Level Cap",levelCap_capped:"Capped",levelCap_uncapped:"Uncapped",searchedAffCategory:"Affection Category",searchedAffLevel:"Affection Level",grade0:"0 stars",grade1:"1 star",grade2:"2 stars",grade3:"3 stars",grade4:"4 stars",grade5:"5 stars",grade6:"6 stars",searchedBlessed:"Blessings",blessed:`Blessed ${Ve.girl}s`,nonBlessed:`Non-blessed ${Ve.girl}s`,searchedSkillTier:"Skill Tier"},kt={participants:"Participants: {{participants}}/{{members}}",clubChampDuration:"{{duration}} since round start"},Ct={popsIn:"PoPs in {{time}}",popsReady:"PoPs ready",readyAt:"Ready at {{time}}",endAt:"Ends at {{time}}",fullAt:"Full at {{time}}",xp:"Next: {{xp}} XP"},It={clubChamp:"Club Champion",completeIn:"Complete in ",newMissionsIn:"New missions in ",missionsReady:"Missions ready"},At={fights:"Fights",victories:"Victories",defeats:"Defeats",mojoWon:"Won mojo",mojoLost:"Lost mojo",mojoWonAvg:"Won mojo average",mojoLostAvg:"Lost mojo average",mojoAvg:"Total mojo average"},St={availableGirls:`Available ${Ve.girl}s: `,poolGirls:"Current pool: "},Tt={totalRewards:"Total Saved Rewards ({{contests}} Contests):",contestsWarning:"Contests expire after 21 days!"},$t={name:"Open {{maintainer}}'s blessing data spreadsheet"},Dt={team:"Team",visitTeams:'Visit Teams first.'},Nt={clubmate:"Clubmate"},Lt={warningMaxGrade:`Improved ${Ve.waifu} WARNING: Missing max grade info for ID: {{id}}, please visit the harem page.`,warningUnlockedGrade:`Improved ${Ve.waifu} WARNING: Missing unlocked grade info for ID: {{id}}, please visit the harem page.`,editPose:"Edit Pose",resetPose:"Reset Pose",savePose:"Save Pose",favGirl:`Favorite ${Ve.Girl}`,unfavGirl:`Unfavorite ${Ve.Girl}`,modeAll:`Mode: All ${Ve.Girl}s`,modeFav:`Mode: Favorite ${Ve.Girl}s`,randomWaifu:`Randomize ${Ve.waifu}`,cycleWaifu:`Cycle ${Ve.waifu}`,cyclePause:"Pause Cycle"};Ve={HH:{fille:"fille",Fille:"Fille",es:"es",delafille:"de la fille",fleurs:"fleurs",waifu:"waifu"},GH:{fille:"mec",Fille:"Mec",es:"s",delafille:"du mec",fleurs:"sucettes",waifu:"boyfriend"},CxH:{fille:"fille",Fille:"Fille",es:"es",delafille:"de la fille",fleurs:"bijoux",waifu:"waifu"},PSH:{fille:"fille",Fille:"Fille",es:"es",delafille:"de la fille",fleurs:"bières",waifu:"waifu"},HoH:{fille:"fille",Fille:"Fille",es:"es",delafille:"de la fille",fleurs:"fleurs",waifu:"waifu"},TPSH:{fille:"fille",Fille:"Fille",es:"es",delafille:"de la fille",fleurs:"bières",waifu:"waifu"},GPSH:{fille:"mec",Fille:"Mec",es:"s",delafille:"du mec",fleurs:"bières",waifu:"boyfriend"}}[P.getGameKey()];const jt={all:"Toutes"},Et={refresh:"Rafraîchir page d'accueil",villain:"Menu des combats des trolls",villain_tiers:`Montrer les paliers/${Ve.fille}s`,market:"Infos marché",marketEquipsFilter:"Filtre d'équipements au marché",harem:"Infos harem",league:"Infos ligue",league_board:"Montrer les tops ligue",league_promo:"Montrer les informations sur la promotion",simFight:"Simu ligue / saison / combats de troll",simFight_logging:"Détails dans la console du navigateur",teamsFilter:"Filtre d'équipes",champions:"Infos champions",champions_poseMatching:"Ajouter des indicateurs de correspondance de pose",champions_fixPower:`Normaliser le pouvoir des ${Ve.fille}s pour comparaison`,homeScreen:"Raccourcis & timers de l'écran principal",homeScreen_leaguePos:"Afficher le rang de Ligue actuel (ajoute de la charge réseau supplémentaire)",resourceBars:"Barres de ressources / Indicateurs de boosters",popSort:"Tri LdP et navigation rapide",seasonStats:"Stats de la saison",pachinkoNames:"Montrer les noms au Pachinko",contestSummary:"Récap' des récompenses des Compètes enregistrées",battleEndstate:"Afficher le détail quand tu passes le combat",gemStock:"Stock de gemmes au marché/harem",staticBackground:"Empêche les changements de décor durant les Jours d'Orgie",rewardShards:`Affiche le nombre de Fragments d'Affection actuels sur les ${Ve.fille}s en récompense`,hideClaimedRewards:"Masquer les récompenses récupérées",disableDragDrop:"Désactiver la fonction glisser-déposer dans le marché",villainBreadcrumbs:"Ajouter une chaîne de navigation aux pages des boss du mode aventure",blessingSpreadsheetLink:"Ajouter un lien vers la feuille de données des bénédictions à l'infobulle des bénédictions",homeScreenIcons:"Ajouter des icônes aux menus de l'écran principal",homeScreenOrder:"Ordre alternatif des menus de l'écran principal",homeScreenOldish:"Mise en page d'origine de l'écran principal (incompatible avec la réorganisation des éléments à droite)",overridePachinkoConfirm:`Désactive l'avertissement "Pas de ${Ve.fille} disponible" dans le Pachinko/NC`,sidequestCompletionMarkers:"Marqueurs de complétion pour les quêtes secondaires",censorMode:"Censurer le contenu NSFW",fixProfilePopup:"Corriger les popups du profil joueur",eventEndIndicators:"Indicateurs de fin d'évènement sur la page d'accueil",haremTeamsFilter:"Filtre d'équipes dans le harem",upgradeQuickNav:"Navigation rapide sur la page d'amélioration",leaderboardClubmateIndicators:"Surligner les coéquipiers dans les classements",leaderboardProfilePopups:"Liens vers les profils de joueurs dans les classements",improvedWaifu:`Paramètres avancés pour ${Ve.waifu}`,sortDailyMissions:"Trier les missions par durée",sortDailyMissions_reverse:"Ordre inverse",upgradeInfo:"Infos sur la page d'amélioration",leagueQuickNav:"Navigation rapide entre adversaires de ligue",labyrinth:"Informations du Labyrinthe",labyrinth_fixPower:`Normaliser le pouvoir des ${Ve.fille}s`,raid:"Info sur les Raids de l'Amour"},zt={missionsBackground:"Change l'arrière-plan des missions",collectMoneyAnimation:"Désactive l'animation de récolte d'argent",mobileBattle:"Corrige l'écran de bataille sur mobile",hideRotateDevice:"Masque le message de rotation de l'écran sur mobile",salaryTimers:`Timers des salaires des ${Ve.fille}s visibles`,moveSkipButton:"Mettre le bouton pour passer les combats en-bas",poseAspectRatio:`Corriger les proportions de la pose ${Ve.delafille} en combat`,reduceBlur:"Réduire l'effet de flou sur l'écran principal",homeScreenRightSideRearrange:"Réorganiser les éléments sur le côté droit de l'écran principal",selectableId:"Rendre l'ID sélectionnable dans le profil utilisateur",messengerDarkMode:"Mode nuit pour la messagerie",leagueTableCompressed:"Tableau de Ligue compact",leagueTableRowStripes:"Lignes rayées dans le tableau de Ligue",removeParticleEffects:"Enlever les effets de particules de la page d'accueil",eventGirlTicks:`Coches améliorées pour les ${Ve.fille}s d'événement`,eventGirlBorders:`Bordures vertes pour les ${Ve.fille}s d'événement obtenues`,compactNav:"Menu principal compact",poaBorders:"Bordures vertes pour les récompenses du CdlA",champGirlPower:`Corriger le débordement des points de puissance ${Ve.delafille} de Champion`,champGirlOverlap:`Corriger la superposition ${Ve.delafille} de Champion lors de la sélection des ${Ve.fille}s`,hideGameLinks:"Masquer les liens vers les autres jeux",poaTicks:"Corriger la position des coches dans l'écran du CdlA",poaGirlFade:`Corriger l'estompement de la pose des ${Ve.fille}s dans le CdlA`,newButtons:"Remplacer les anciens boutons de menu restants",bonusFlowersOverflow:`Empêcher les ${Ve.fleurs} bonus d'apparaître hors écran`,popButtons:"Masquer les boutons d'auto-assignement et d'auto-récupération dans les LdP",contestNotifs:"Déplacer les notifications de compet'",contestPointsWidth:"Empêcher le débordement des points dans le tableau de compet'",compactPops:"LdP compacts",monthlyCardText:"Corriger le texte de la carte memsuelle",povUnclutter:"Meilleure clarté de page pour VdlV/VdlG",dailyGoals:"Redesign de la page des Objectifs Journaliers",bbProgress:"Meilleure barre de progrès des récompenses de Boss Bang",compactLossScreen:"Ecran de défaite compact",seasonalEventTweaks:"Modifications des Méga Evénements",compactHaremFilters:"Filtres de harem compacts",expandedMarketInventory:"Inventaire du marché élargi",compactResourceSummary:"Inventaire de ressources compact",hideClaimAllButton:'Cacher le bouton "Tout réclamer" pour les récompenses de saison',dpEventTweaks:"Modifications pour la Double Pénétration",compactDailyMissions:"Missions quotidiennes compactes",removeSlotBorder:"Retirer la bordure blanche dans le marché",hideLeagueMultiFight:'Cacher "Affronter x15" en ligue'},Pt={ninjaspy:"Espion Ninja",jacksoncrew:"Éq. de Jackson",pandorawitch:"Sorcière Pandora",werebunnypolice:"Police des Lapines-Garous",darthexcitor:"Excitateur Sombre",blueballgremlin:"Gremlin Couill'bleues",asaakira:"Directrice Asa Akira",thehoodedheroine:"L'héroïne encapuchonnée",fallback:"Monde {{world}} troll"},Ot={town:"Ville",adventure:"Aventure",adventures:"Aventures",mainadventure:"La grande aventure",begincity:"Ville du Prélude",gemskingdom:"Royaume des Gemmes",ninjavillage:"Village Ninja",invadedkingdom:"Royaume envahi",juysea:"La Mouillemer",admittance:"Admittance of the dead",magicforest:"Forêt Magique",hamelintown:"Ville d'Hamelin",plainofrituals:"Plaine des Rituels",heroesuniversity:"Université des Héros",ninjasacredlands:"Terres Sacrées des Ninjas",splatters:"Archipel des Éclaboussures",digisekai:"Digisekai",stairway:"La Montée aux Cieux",training:"La dimension d'entraînement",weresquidisland:"L'île des Poulpes Garous",haremtournament:"Le Tournoi de Harem",gemskingdomprovince:"Province des Gemmes",nudecity:"La Cité Nue",playfullands:"Les Terres Espiègles",backinaction:"De retour sur le terrain",begincitycxh:"Préludeville",heroacademy:"Académie des Héros",newcenabum:"Nouveau Cénabum",ontheprowl:"À l'affût",bushexplorations:"Explorations de la brousse",thespy:"L’espion qui venait en moi",hornyknight:"Le chevalier corné",suitdown:"Sans costume",manmeatofsteel:"L'Homme au morceau d'acier",dickmannoir:"Bitmann Noir",goodbadsexy:"Le Bon, la Brute et l'Apollon",cockraiser:"La BDH",websgonewild:"Du fil à retordre",fucktasticfourgasm:"Quatre Fentes-astiquent",fukwell:"Université de Belbaise",eurodick:"Eurobite",homecumming:"Retrouvailles",biggerintexas:"Plus GROS au Texas",westcock:"Con Ouest",whenangelscum:"Quand les anges montent au septième ciel",suckramento:"Bienvenue à Fiakramento",fiskyfresno:"Des folies à Fresno",milftown:"Cité MILF",yeehaw:"Yi Haa !",bythebook:"Fin écrivain",vegasbaby:"Vegas, bébé !",showdownstrip:"Face à face sur le Strip",bumfuckwhere:"Par où la bougrerie ?",thexxxfiles:"XXX Files"},Rt={pointsUnbought:"Nombre de points requis pour max",moneyUnspent:"Argent demandé pour max",moneySpent:"Argent dépensé dans le marché",pointsLevel:"Points donnés par ton niveau",pointsBought:"Points achetés au marché",pointsEquip:"Points donnés par ton équipement",pointsBooster:"Points donnés par tes boosters",pointsClub:"Points donnés par ton club",boosterItem:"boosters",xpItem:"livres",xpCurrency:"XP",affItem:"cadeaux",affCurrency:"affection",equips:"équipements",youOwn:"Tu possèdes {{count}} {{type}}.",youCanSell:'Tu peux tout vendre pour {{cost}} .',youCanGive:"Tu peux donner un total de {{value}} {{currency}}."},Ht={marketRestocked:'> Le Marché s\'est rempli depuis votre dernière visite.',visitMarket:'> Visitez d\'abord le Marché pour pouvoir afficher un résumé de votre inventaire ici',haremStats:"Stats du harem",upgrades:"Améliorations",levelsAwakening:"Niveaux & Eveil",market:"Inventaire & Marché",wikiPage:"Page wiki de {{name}}",haremLevel:"Niveau de harem",unlockedScenes:"Scènes déverrouillées",income:"Revenus",or:"{{left}} ou {{right}}",toUpgrade:"Pour tout améliorer:",toLevelCap:"Pour limite de niveau:",toLevelMax:"Pour niveau max ({{max}}):",affectionScenes:"Scènes d'affection",buyable:"Dispo au marché",sellable:"Dans l'inventaire",gifts:"Cadeaux",books:"Livres",canBeSold:"Vendable pour {{sc}}",canBeBought:"{{item}} pour {{amount}}",marketRestock:"Marché rempli à {{time}} ou au niv. {{level}}"},Gt={stayInTop:"Pour rester dans le top {{top}}, vous devez avoir un minimum de {{points}} points",notInTop:"Pour être dans le top {{top}}, vous devez avoir un minimum de {{points}} points",challengesRegen:"Régénération naturelle: {{challenges}}",challengesLeft:"Défis restants: {{challenges}}",averageScore:"Average score per fight: {{average}}",scoreExpected:"Score moyen par combat: {{score}}",toDemote:"Pour être rétrogradé, vous devez être dépassé par {{players}} joueurs",willDemote:"Pour être rétrogradé, vous pouvez avoir un maximum de {{points}} points",willDemoteZero:"Pour être rétrogradé, vous devez rester avec 0 points",toNotDemote:"Pour ne pas être rétrogradé, vous devez avoir plus de 0 points",toStay:"Pour ne pas être promu, vous devez être dépassé par {{players}} joueurs",willStay:"Pour ne pas être promu, vous pouvez avoir un maximum de {{points}} points",filterFoughtOpponents:"Adversaires Combattus",filterBoosted:"Boostés",filterTeamTheme:"Elément d'Equipe",currentLeague:"Ligue actuelle",victories:"Victoires",defeats:"Defaites",unknown:"Inconnus",notPlayed:"Non joués",levelRange:"Étendue de niveau",leagueFinished:"Ligue terminée le {{date}}",opponents:"Adversaires",leaguePoints:"Points",avg:"Moyenne"},Zt={simResults:"Résultats de simul",guaranteed:"Victoire garantie",impossible:"Victoire impossible"},Bt={searchedName:"Nom",girlName:`Nom ${Ve.delafille}`,searchedClass:"Classe",searchedElement:"Élément",searchedRarity:"Rareté",levelRange:"Intervalle de niveaux",levelCap:"Niveau-plafond",levelCap_capped:"Atteint",levelCap_uncapped:"Non-atteint",searchedAffCategory:"Catégorie d'affection",searchedAffLevel:"Niveau d'affection",grade0:"0 étoile",grade1:"1 étoile",grade2:"2 étoiles",grade3:"3 étoiles",grade4:"4 étoiles",grade5:"5 étoiles",grade6:"6 étoiles",searchedBlessed:"Bénédictions",blessed:`${Ve.Fille}s béni${Ve.es}`,nonBlessed:`${Ve.Fille}s non béni${Ve.es}`,searchedSkillTier:"Compétence Atteinte"},qt={participants:"Participants: {{participants}}/{{members}}",clubChampDuration:"{{duration}} depuis le début du tour"},Ut={popsIn:"LdP dans {{time}}",popsReady:"LdP dispo",readyAt:"Prêt à {{time}}",endAt:"Fin à {{time}}",fullAt:"Rempli à {{time}}",xp:"Suiv.: {{xp}} XP"},Ft={clubChamp:"Le Champion de Club",completeIn:"Terminé dans ",newMissionsIn:"Nouv. missions dans ",missionsReady:"Missions disponibles"},Wt={fights:"Combats",victories:"Victoires",defeats:"Defaites",mojoWon:"Mojo gagnés",mojoLost:"Mojo perdus",mojoWonAvg:"Moyenne mojo gagnés",mojoLostAvg:"Moyenne mojo perdus",mojoAvg:"Moyenne mojo globale"},Qt={availableGirls:`${Ve.Fille}s disponibles: `,poolGirls:"Pool actuel: "},Yt={totalRewards:"Total des récompenses enregistrées ({{contests}} Compètes) :",contestsWarning:"Les Compètes expirent après 21 jours !"},Kt={name:"Ouvrir la feuille de données des bénédictions de {{maintainer}}"},Vt={team:"Équipe",visitTeams:"Visiter d'abord l'équipe."},Jt={clubmate:"Coéquipier"},Xt={editPose:"Editer Pose",resetPose:"Réinitialiser Pose",savePose:"Sauvegarder Pose",favGirl:`Sélectionner ${Ve.fille}`,unfavGirl:`Désélectionner ${Ve.fille}`,modeAll:`Mode: Totalité des ${Ve.fille}s`,modeFav:`Mode: Sélection de ${Ve.fille}s`,randomWaifu:`${Ve.waifu} aléatoire`,cycleWaifu:`Cycle de ${Ve.waifu}`,cyclePause:"Arrêter défilement"};Ve={HH:{chica:"chica",Chica:"Chica",as:"as",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"flores",waifu:"Waifu"},GH:{chica:"chico",Chica:"Chico",as:"os",delachica:"del chico",lachica:"el chico",laschicas:"los chicos",flower:"piruletas",waifu:"Novio"},CxH:{chica:"chica",Chica:"Chica",as:"as",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"joyas",waifu:"Waifu"},PSH:{chica:"chica",Chica:"Chica",as:"as",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"cervezas",waifu:"Waifu"},HoH:{chica:"chica",Chica:"Chica",as:"as",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"flores",waifu:"Waifu"},TPSH:{chica:"chica",Chica:"Chica",as:"as",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"cervezas",waifu:"Waifu"},GPSH:{chica:"chico",Chica:"Chico",as:"os",delachica:"del chico",lachica:"el chico",laschicas:"los chicos",flower:"cervezas",waifu:"Novio"}}[P.getGameKey()];const ea={all:"Todo"},ta={refresh:"Actualizacion Menu principal",villain:"Menu Pelear contra villano",villain_tiers:`Mostrar Rangos con ${Ve.Chica}s`,market:"Informacion de Mercado",marketEquipsFilter:"Filtro de equipos de mercado",harem:"Informacion de Harén",league:"Informacion de Liga",league_board:"Mostrar los mejores de la liga",league_promo:"Mostrar información de promoción",simFight:"Simulacion de Liga / Temporada / Villano",simFight_logging:"Registro detallado en la consola del navegador",teamsFilter:"Filtro de equipos",champions:"Informacion de Campeones",champions_poseMatching:"Agregar indicadores de coincidencia de pose",champions_fixPower:`Normaliza el poder de ${Ve.laschicas} para comparar.`,homeScreen:"Accesos directos y timers de la pantalla de inicio",homeScreen_leaguePos:"Mostrar rango de liga actual (hace una llamada de red adicional)",resourceBars:"Barra de recursos / Rastreador de boosters",popSort:"Clasificación de LdP y navegación rápida",seasonStats:"Estadísticas de la temporada",pachinkoNames:"Mostrar nombres en Pachinko",contestSummary:"Resumen de recompensas guardadas de las competiciones",battleEndstate:"Muestra los valores finales después de omitir la batalla.",gemStock:"Stock de gemas en el mercado/harén",staticBackground:"Previene cambios de fondo durante Días de Orgía",rewardShards:`Mostrar el contador de fragmentos actual en las recompensas para ${Ve.chica}s`,hideClaimedRewards:"Ocultar recompensas reclamadas",disableDragDrop:"Desactivar la opción de Drag-and-Drop en el mercado",villainBreadcrumbs:"Agregar ruta de navegación a las páginas de villanos",blessingSpreadsheetLink:"Agregue un enlace a la hoja de cálculo de datos de bendiciones en la ventana emergente de bendiciones",homeScreenIcons:"Agregar íconos de funciones a los enlaces de la pantalla de inicio",homeScreenOrder:"Orden alternativo de los enlaces de la pantalla de inicio",homeScreenOldish:"Diseño viejo de la pantalla de inicio (No es compatible con la optimización del estilo reorganizado en el lado derecho)",overridePachinkoConfirm:`Desactivar las ventanas emergentes de advertencia "No hay ${Ve.chica}s disponibles" en Pachinko/NC`,sidequestCompletionMarkers:"Marcadores de finalización de misiones secundarias",censorMode:"Censurar todas las imágenes NSFW",fixProfilePopup:"Reparar ventanas emergentes de perfil de jugador",eventEndIndicators:"Indicadores de finalización de evento en la pantalla de inicio",haremTeamsFilter:"Filtro de equipos de harén",upgradeQuickNav:"Navegación rápida en la página de actualización",leaderboardClubmateIndicators:"Destacar a los compañeros de club en las tablas de clasificación",leaderboardProfilePopups:"Enlaces a perfiles de jugadores desde tablas de clasificación",improvedWaifu:`${Ve.waifu} mejorada`,sortDailyMissions:"Ordena las misiones diarias por duración",sortDailyMissions_reverse:"Orden inversa",upgradeInfo:"Información de la página de mejoras",leagueQuickNav:"Navegación rápida del oponente de la liga",labyrinth:"Información del laberinto",labyrinth_fixPower:`Normalizar el poder de visualización ${Ve.delachica}`,raid:"Informacion de Incursión del Amor"},aa={missionsBackground:"Cambiar el fondo de las misiones",collectMoneyAnimation:"Desactivar la animación de recogida de dinero",mobileBattle:"Arreglar la pantalla de batalla para Mobile",hideRotateDevice:"Ocultar la etiqueta de rotación del dispositivo en Mobile",salaryTimers:`Timers legibles de salarios de ${Ve.chica}s`,moveSkipButton:"Mueve el botón de saltar batalla abajo",poseAspectRatio:`Arreglar la relación de aspecto de la pose ${Ve.delachica} en la batalla`,reduceBlur:"Reducir el efecto de profundidad de campo en la pantalla de inicio",homeScreenRightSideRearrange:"Reorganizar los elementos en el lado derecho de la pantalla de inicio",selectableId:"Hacer seleccionable el ID de usuario del perfil",messengerDarkMode:"Modo oscuro para el Messenger",leagueTableCompressed:"Tabla compacta de la liga",leagueTableRowStripes:"Filas de la tabla de la liga a rayas",removeParticleEffects:"Eliminar los efectos de partículas de la pantalla de inicio",eventGirlTicks:`Marcas de ${Ve.chica} de evento mejoradas`,eventGirlBorders:`Bordes verdes en ${Ve.chica}s de eventos obtenidos`,compactNav:"Usar menú principal compacto",poaBorders:"Bordes verdes en las recompensas obtenidas de CdA",champGirlPower:`Arreglar el desbordamiento de poder ${Ve.delachica} del campeón`,champGirlOverlap:`Arreglar ${Ve.lachica} del campeón superponiéndosea a la selección de ${Ve.chica}s`,hideGameLinks:"Ocultar enlaces de juegos",poaTicks:"Corrija las posiciones de marca en la pantalla de CdA",poaGirlFade:`Arreglar la transparencia de la pose ${Ve.delachica} en el CdA`,newButtons:"Reemplace los botones de estilo antiguo restantes",bonusFlowersOverflow:`Evite que aparezcan ${Ve.flores} adicionales fuera de la pantalla`,popButtons:"Ocultar los botones Auto-asignar y Auto-reclamar LdP",contestNotifs:"Mover notificaciones de concurso",contestPointsWidth:"Evitar el desbordamiento de puntos de la tabla del concurso",compactPops:"LdP compacto",monthlyCardText:"Corregir el texto de la tarjeta mensual",povUnclutter:"Claridad de la página de CdV/CdG",dailyGoals:"Remodelación de objetivos diarios",bbProgress:"Mejor barra de progreso de recompensas de Boss Bang",compactLossScreen:"Pantalla de derrota compacta",seasonalEventTweaks:"Ajustes de Mega Eventos",compactHaremFilters:"Filtros de harén compactos",expandedMarketInventory:"Ampliación del inventario de mercado",compactResourceSummary:"Inventario de recursos compacto",hideClaimAllButton:'Ocultar el botón "Reclamar todo" en la pantalla de recompensas de temporada',dpEventTweaks:"Ajustes de eventos de DP",compactDailyMissions:"Misiones diarias compactas",removeSlotBorder:"Retirar el borde del slot blanco en el mercado",hideLeagueMultiFight:"Ocultar botón 15x de lucha de la liga"},ia={darklord:"Señor Oscuro",ninjaspy:"Ninja espía",jacksoncrew:"La tripulación de Jackson",pandorawitch:"Pandora Bruja",werebunnypolice:"Policía hombres-conejos",gross:"Bruto",darthexcitor:"Darth Excitador",fallback:"Mondo {{world}} nemico",event:"Evento"},na={town:"Cuidad",adventure:"Aventura",adventures:"Aventuras",mainadventure:"Aventura Principal",begincity:"Primera ciudad",gemskingdom:"El Reino de las Gemas",ninjavillage:"Aldea de los Ninjas",invadedkingdom:"El Reino Invadido",juysea:"El mar del Jugo",admittance:"Admisión de los muertos",magicforest:"Bosque mágico",hamelintown:"Ciudad de Hamelín",plainofrituals:"Llanura de los rituales",heroesuniversity:"Universidad de Héroes",ninjasacredlands:"Tierra sagrada Ninja",splatters:"Salpicaduras del archipiélago",digisekai:"Digisekai",stairway:"Escalera al cielo",training:"Training Dimension",weresquidisland:"Isla WereSquid",haremtournament:"El Torneo del Harem",gemskingdomprovince:"Provincia del Reino de las Gemas",nudecity:"Chudad Nudista",playfullands:"Las Tierras Juguetonas",backinaction:"De Vuelta en Acción"},ra={pointsUnbought:"Puntos de estatus necesarios para maximo",moneyUnspent:"Dinero necesario para maximo",moneySpent:"Dinero usado en el mercado",pointsLevel:"Puntos de estatus de nivel",pointsBought:"Puntos comprados del mercado",pointsEquip:"Puntos de estatus de equipamiento",pointsBooster:"Puntos de estatus de los potenciadores",pointsClub:"Puntos de estatus del club",boosterItem:"potenciadores",xpItem:"libros",xpCurrency:"XP",affItem:"regalos",affCurrency:"afecto",equips:"equipamiento",youOwn:"Tienes {{count}} {{type}}.",youCanSell:'Puedes vender todo por {{cost}} .',youCanGive:"Puedes dar un total de {{value}} {{currency}}."},oa={marketRestocked:'El Mercado reabastecido desde su última visita',visitMarket:'Visite el Mercado primero para ver un resumen del inventario aquí',haremStats:"Estadísticas del harén",upgrades:"Mejoras",levelsAwakening:"Niveles y Despertar",market:"Inventario y Mercado",wikiPage:"Página wiki de {{name}}",haremLevel:"Nivel de Harén",unlockedScenes:"Escenas desbloqueadas",income:"Ingresos",or:"{{left}} o {{right}}",toUpgrade:"Para actualizar todo:",toLevelCap:"Para nivelar hasta el tope:",toLevelMax:"Para nivelar al máximo: ({{max}}):",affectionScenes:"Escenas de afecto",buyable:"Disponible en el mercado:",sellable:"En inventario:",gifts:"Regalos",books:"Libros",canBeSold:"Se puede vender por {{sc}}",canBeBought:"{{item}} por {{amount}}",marketRestock:"Mercado se reabastece a las {{time}} o al nivel {{level}}"},sa={stayInTop:"Para quedar entre los {{top}} primeros, debes tener un mínimo de {{points}} puntos",notInTop:"Para estar entre los {{top}} primeros, debes tener un mínimo de {{points}} puntos",challengesRegen:"Regeneracion naturel: {{challenges}}",challengesLeft:"Retos pendientes: {{challenges}}",averageScore:"Puntuación media por combate: {{average}}",scoreExpected:"Puntuación esperada: {{score}}",toDemote:"Para descender, debes ser superado por {{players}} jugadores",willDemote:"Para descender, puedes tener un máximo de {{points}} puntos",willDemoteZero:"Para descender, debes mantenerte en 0 puntos",toNotDemote:"Para no descender, debes tener más de 0 puntos",toStay:"Para no promocionar, debes ser superado por {{players}} jugadores",willStay:"Para no promocionar, puedes tener un máximo de {{points}} puntos",filterFoughtOpponents:"Oponentes combatidos",filterBoosted:"Potenciado",filterTeamTheme:"Tema del equipo",currentLeague:"Liga actual",victories:"Victorias",defeats:"Derrota",unknown:"Desconocido",notPlayed:"No jugado",levelRange:"Rango de nivel",leagueFinished:"Liga terminó el {{date}}",opponents:"Opositores",leaguePoints:"Puntos",avg:"Media"},la={simResults:"Resultados del sim",guaranteed:"Garantizado",impossible:"Imposible"},ca={searchedName:"Nombre",girlName:`Nombre ${Ve.delachica}`,searchedClass:"Clase",searchedElement:"Elemento",searchedRarity:"Rareza",levelRange:"Rango de nivel",levelCap:"Límite de nivel",levelCap_capped:"Alcanzado",levelCap_uncapped:"No alcanzado",searchedAffCategory:"Categoría de afecto",searchedAffLevel:"Nivel de afecto",grade0:"0 estrella",grade1:"1 estrella",grade2:"2 estrellas",grade3:"3 estrellas",grade4:"4 estrellas",grade5:"5 estrellas",grade6:"6 estrellas",searchedBlessed:"Benediciones",blessed:`Bendit${Ve.as} ${Ve.chica}s`,nonBlessed:`${Ve.Chica}s no bendecid${Ve.as}`,searchedSkillTier:"Nivel de Habilidad"},da={clubChampDuration:"{{duration}} desde el comienzo de la ronda"},pa={popsIn:"LdPs en {{time}}",popsReady:"LdPs listos",readyAt:"Listo en {{time}}",endAt:"Termina en {{time}}",fullAt:"Lleno en {{time}}",xp:"Siguiente: {{xp}} XP"},ua={clubChamp:"El Campeón de Club",completeIn:"Completo en ",newMissionsIn:"Nuevas misiones en ",missionsReady:"Misiones listas"},ga={fights:"Peleas",victories:"Victorias",defeats:"Derrota",mojoWon:"Mojo ganado",mojoLost:"Mojo perdido",mojoWonAvg:"Mojo ganado promedio",mojoLostAvg:"Mojo perdido promedio",mojoAvg:"Promedio total de mojo"},ma={availableGirls:`${Ve.Chica}s disponibles: `,poolGirls:"Selección actual: "},ha={totalRewards:"Recompensas totales guardadas ({{contests}} Competiciones):",contestsWarning:"¡Los Competiciones caducan después de 21 días!"},ba={name:"Abre la hoja de cálculo de datos de bendición de {{maintainer}}"},fa={team:"Equipo",visitTeams:'Visita el Equipos primero.'},_a={clubmate:"Compañero de club"},va={editPose:"Editar Pose",resetPose:"Restablecer Pose",savePose:"Guardar Pose",favGirl:`Favorita ${Ve.lachica}`,unfavGirl:`Desfavorita ${Ve.lachica}`,modeAll:`Modo: Todas ${Ve.laschicas}`,modeFav:`Modo: Favorita ${Ve.laschicas}`,randomWaifu:`Aleatorizar ${Ve.waifu}`,cycleWaifu:`Rotar ${Ve.waifu}`,cyclePause:"Pausar rotación"};Ve={HH:{ragazze:"ragazze",Ragazze:"Ragazze",ragazza:"ragazza",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"ai fiori",e:"e",Nessuna:"Nessuna",migliorata:"migliorata",Waifu:"Waifu",Waifus:"Waifu"},GH:{ragazze:"ragazzi",Ragazze:"Ragazzi",ragazza:"ragazzo",leragazze:"i ragazzi",alleragazze:"ai ragazzi",delleragazze:"dei ragazzi",dellaragazza:"del ragazzo",fiori:"ai lecca-lecca",e:"i",Nessuna:"Nessun",migliorata:"migliorato",Waifu:"Fidanzato",Waifus:"Fidanzati"},CxH:{ragazze:"ragazze",Ragazze:"Ragazze",ragazza:"ragazza",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"ai gioelli",e:"e",Nessuna:"Nessuna",migliorata:"migliorata",Waifu:"Waifu",Waifus:"Waifu"},PSH:{ragazze:"ragazze",Ragazze:"Ragazze",ragazza:"ragazza",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"alla birra",e:"e",Nessuna:"Nessuna",migliorata:"migliorata",Waifu:"Waifu",Waifus:"Waifu"},HoH:{ragazze:"ragazze",Ragazze:"Ragazze",ragazza:"ragazza",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"ai fiori",e:"e",Nessuna:"Nessuna",migliorata:"migliorata",Waifu:"Waifu",Waifus:"Waifu"},TPSH:{ragazze:"ragazze",Ragazze:"Ragazze",ragazza:"ragazza",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"alla birra",e:"e",Nessuna:"Nessuna",migliorata:"migliorata",Waifu:"Waifu",Waifus:"Waifu"},GPSH:{ragazze:"ragazzi",Ragazze:"Ragazzi",ragazza:"ragazzo",leragazze:"i ragazzi",alleragazze:"ai ragazzi",delleragazze:"dei ragazzi",dellaragazza:"del ragazzo",fiori:"alla birra",e:"i",Nessuna:"Nessun",migliorata:"migliorato",Waifu:"Fidanzato",Waifus:"Fidanzati"}}[P.getGameKey()];const ya={all:"Tutti"},wa={refresh:"Ricarica pagina principale",villain:"Menù battaglia Troll",villain_tiers:`Mostra battaglie con ${Ve.ragazze}`,market:"Informazioni negozio",marketEquipsFilter:"Filtro per oggetti nel mercato",harem:"Informazioni Harem",league:"Informazioni sulle Leghe",league_board:"Mostra i top della lega",league_promo:"Mostra informazioni sulla promozione",simFight:"Simulazione Leghe / Stagione / Troll",simFight_logging:"Log dettagliati nella console del browser",teamsFilter:"Filtro delle squadre",champions:"Informazioni sui Campioni",champions_poseMatching:"Aggiungi indicatori di corrispondenza delle pose",champions_fixPower:`Normalizza la potenza ${Ve.delleragazze} per il confronto`,homeScreen:"Scorciatoie e timer nella schermata principale",homeScreen_leaguePos:"Mostra la posizione attuale nella lega (effettua una chiamata di rete addizionale)",resourceBars:"Barre di risorse / Monitoraggio dei booster",popSort:"LdP: ordinamento e navigazione rapida",seasonStats:"Statistiche di stagione",pachinkoNames:"Mostra i nomi nel Pachinko",contestSummary:"Riepilogo dei premi salvati dei contest",battleEndstate:"Mostra i valori finali dopo aver saltato la battaglia",gemStock:"Scorte di gemme nel Mercato/Harem",staticBackground:"Impedisci il cambio di sfondo durante i giorni dell'orgia",rewardShards:`Mostra il conteggio attuale dei frammenti sulle ricompense ${Ve.delleragazze}`,hideClaimedRewards:"Nascondi ricompense riscosse",disableDragDrop:"Disabilita il drag-and-drop nel mercato",villainBreadcrumbs:"Aggiungi link di navigazione alle pagine dei Troll",blessingSpreadsheetLink:"Aggiungi il link al foglio di calcolo delle benedizioni nel popup delle benedizioni",homeScreenIcons:"Aggiungi icone caratteristiche ai link della schermata principale",homeScreenOrder:"Disposizione alternativa dei link nella schermata principale",homeScreenOldish:"Vecchia schermata principale (Non compatibile con lo stile riorganizzato sul lato destro)",overridePachinkoConfirm:`Disattiva i pop-up di avviso "${Ve.Nessuna} ${Ve.ragazza} disponibile" in Pachinko/NC`,sidequestCompletionMarkers:"Contrassegno per le missioni secondarie completate",censorMode:"Censura tutte le immagini NSFW",fixProfilePopup:"Correggi i popup del profilo del giocatore",eventEndIndicators:"Mostra indicatori per la fine dell'evento nella schermata principale",haremTeamsFilter:"Filtro squadra nell'harem",upgradeQuickNav:"Navigazione rapida sulla pagina di miglioramento",leaderboardClubmateIndicators:"Evidenzia i membri del club nelle classifiche",leaderboardProfilePopups:"Link ai profili dei giocatori nelle classifiche",improvedWaifu:`${Ve.Waifu} ${Ve.migliorata}`,sortDailyMissions:"Ordina le missioni giornaliere per durata",sortDailyMissions_reverse:"Ordine inverso",upgradeInfo:"Informazioni sulla pagina di miglioramento",leagueQuickNav:"Navigazione rapida tra avversari Lega",labyrinth:"Informazioni sul labirinto",labyrinth_fixPower:`Normalizza la potenza ${Ve.delleragazze} mostrata`,raid:"info sui Raid dell'Amore"},xa={missionsBackground:"Cambia lo sfondo delle missioni",collectMoneyAnimation:"Disattiva l'animazione di raccolta dei soldi",mobileBattle:"Correggi la schermata di battaglia su mobile",hideRotateDevice:"Nascondi il promemoria di rotazione del device su mobile",salaryTimers:`Timer del salario ${Ve.delleragazze} leggibile`,moveSkipButton:"Sposta il bottone salta battaglia in basso",poseAspectRatio:`Correggi le proporzioni delle pose ${Ve.delleragazze} nelle battaglie`,reduceBlur:"Riduci l'effetto di profondità di campo sulla schermata principale",homeScreenRightSideRearrange:"Riorganizza gli elementi sul lato destro della schermata principale",selectableId:"Rendi selezionabile l'ID utente",messengerDarkMode:"Modalità scura per la chat",leagueTableCompressed:"Classifica della lega compatta",leagueTableRowStripes:"Righe della lega con colori alternati",removeParticleEffects:"Rimuove gli effetti particellari della schermata principale",eventGirlTicks:`Tick migliorati per ${Ve.leragazze} dell'evento`,eventGirlBorders:`Bordi verdi intorno ${Ve.alleragazze} degli eventi ottenut${Ve.e}`,compactNav:"Utiliza menù principale compatto",poaBorders:"Bordi verdi intorno ai premi del SdA acquisiti",champGirlPower:`Correggi l'overflow della potenza ${Ve.delleragazze} nei campioni`,champGirlOverlap:`Correggi la sovrapposizione ${Ve.dellaragazza} con la selezione ${Ve.delleragazze} nei campioni`,hideGameLinks:"Nascondi i link del gioco",poaTicks:"Correggi la posizione dei tick nel SdA",poaGirlFade:`Correggi la dissolvenza delle pose ${Ve.delleragazze} nel SdA`,newButtons:"Sostituisci i vecchi pulsanti rimanenti",bonusFlowersOverflow:`Impedisci ${Ve.fiori} bonus di riversarsi nella riga successiva`,popButtons:"Nascondi i pulsanti per l'assegnazione e la raccolta automatica nei LdP",contestNotifs:"Sposta le notifiche dei contest",contestPointsWidth:"Impedisci l'overflow dei punti dei contest",compactPops:"LdP compatti",monthlyCardText:"Correggi il testo delle carte mensili",povUnclutter:"Chiarezza della pagina SdV/SdG",dailyGoals:"Restyle degli obiettivi giornalieri",bbProgress:"Barra di avanzamento delle ricompense nella Scopata Boss migliorata",compactLossScreen:"Schermata di sconfitta compatta",seasonalEventTweaks:"Ottimizzazioni per i Mega Eventi",compactHaremFilters:"Filtri dell'Harem compatti",expandedMarketInventory:"Inventario del mercato allargato",compactResourceSummary:"Riepilogo delle risorse compatto",hideClaimAllButton:'Nascondi il bottone "Richiedi tutto" nella stagione',dpEventTweaks:"Ottimizzazioni per l'evento Doppia Penetrazione",compactDailyMissions:"Missioni giornaliere compatte",removeSlotBorder:"Rimuovi il bordo bianco nel mercato",hideLeagueMultiFight:'Nascondi il bottone "x15 scontri" nella lega'},Ma={darklord:"Signore Oscuro",ninjaspy:"Spia Ninja",jacksoncrew:"Ciurma di Jackson",pandorawitch:"Strega Pandora",werebunnypolice:"Polizia del Conigli Mannari",fallback:"Troll mondo {{world}}",event:"Evento"},ka={town:"Città",adventure:"Avventura",adventures:"Avventure",mainadventure:"Main adventure",begincity:"Città dell'inizio",gemskingdom:"Il reame delle gemme",ninjavillage:"Villaggio dei ninja",invadedkingdom:"Il regno invaso",juysea:"Il mare Juy",admittance:"Ammissione del defunto",magicforest:"La foresta magica",hamelintown:"Città di Hamelin",plainofrituals:"Piano dei rituali",heroesuniversity:"Università degli Eroi",ninjasacredlands:"Terre Sacre dei Ninja",splatters:"Arcipelago Appiccicoso",digisekai:"Digisekai",stairway:"Scalinata verso il Cielo",training:"Dimensione d'Allenamento",weresquidisland:"Isola dei Calamari Mannari",haremtournament:"Il Torneo dell'Harem",gemskingdomprovince:"Provincia del Regno delle Gemme",nudecity:"Città Nuda",playfullands:"Le Terre Giocose",backinaction:"Di Nuovo In Azione"},Ca={pointsUnbought:"Punti statistica necessari per il massimo",moneyUnspent:"Soldi necessari per il massimo",moneySpent:"Soldi spesi al negozio",pointsLevel:"Punti acquisiti da aumento livello",pointsBought:"Punti comprati al negozio",pointsEquip:"Punti statistica da oggetti",pointsBooster:"Punti statistica da potenziamenti",pointsClub:"Punti statistica da bonus del Club",boosterItem:"potenziamenti",xpItem:"libri",xpCurrency:"XP",affItem:"regali",affCurrency:"affetto",equips:"oggetti",youOwn:"Possiedi {{count}} {{type}}.",youCanSell:'Puoi vendere tutto per {{cost}} .',youCanGive:"Puoi dare un massimo di {{value}} {{currency}}."},Ia={marketRestocked:'> Il Mercato si è rifornito dalla tua ultima visita.',visitMarket:'> Visita prima il Mercato per vedere qui un riepilogo dell\'inventario',haremStats:"Statistiche dell'Harem",upgrades:"Miglioramenti",levelsAwakening:"Livelli e Risveglio",market:"Inventario e Mercato",wikiPage:"La pagina wiki di {{name}}}",haremLevel:"Livello dell'Harem",unlockedScenes:"Scene sbloccate",income:"Guadagno",or:"{{left}} o {{right}}",toUpgrade:`Per migliorare tutt${Ve.e}:`,toLevelCap:"Per salire al livello limite:",toLevelMax:"Per salire al massimo livello ({{max}}):",affectionScenes:"Scene d'affetto",buyable:"Disponibili nel Mercato:",sellable:"Nell'inventario:",gifts:"Regali",books:"Libri",canBeSold:"Possono essere venduti per {{sc}}",canBeBought:"{{item}} per {{amount}}",marketRestock:"Il Mercato si rifornisce alle {{time}} o al livello {{level}}"},Aa={stayInTop:"Per rimanere tra i primi {{top}}, devi avere un minimo di {{points}} punti",notInTop:"Per essere tra i primi {{top}}, devi avere un minimo di {{points}} punti",challengesRegen:"Rigenerazione naturale: {{challenges}}",challengesLeft:"Scontri mancanti: {{challenges}}",averageScore:"Punteggio medio per scontro: {{average}}",scoreExpected:"Punteggio finale previsto: {{score}}",toDemote:"Per retrocedere, devi essere sorpassato da {{players}} giocatori",willDemote:"Per retrocedere, puoi avere al massimo {{points}} punti",willDemoteZero:"Per retrocedere, devi rimanere a 0 punti",toNotDemote:"Per non retrocedere, devi avere più di 0 punti",toStay:"Per non essere promosso, devi essere sorpassato da {{players}} giocatori",willStay:"Per non essere promosso, puoi avere al massimo {{points}} punti",filterFoughtOpponents:"Avversari Affrontati",filterBoosted:"Potenziati",filterTeamTheme:"Tema della Squadra",currentLeague:"Lega attuale",victories:"Vittorie",defeats:"Sconfitte",unknown:"Sconosciuti",notPlayed:"Non giocati",levelRange:"Gamma di livelli",leagueFinished:"Lega finita il {{date}}",opponents:"Avversari",leaguePoints:"Punti",avg:"Media"},Sa={simResults:"Risultati simulatore",guaranteed:"Garantito",impossible:"Impossibile"},Ta={searchedName:"Cerca",girlName:`Nome ${Ve.dellaragazza}`,searchedClass:"Classe",searchedElement:"Elemento",searchedRarity:"Rarità",levelRange:"Gamma di livelli",levelCap:"Limite di livello",levelCap_capped:"Raggiunto",levelCap_uncapped:"Non raggiunto",searchedAffCategory:"Categoria di affetto",searchedAffLevel:"Livello di affetto",grade0:"0 stelle",grade1:"1 stella",grade2:"2 stelle",grade3:"3 stelle",grade4:"4 stelle",grade5:"5 stelle",grade6:"6 stelle",searchedBlessed:"Benedizioni",blessed:`${Ve.Ragazze} benedett${Ve.e}`,nonBlessed:`${Ve.Ragazze} non benedett${Ve.e}`,searchedSkillTier:"Livello Abilità"},$a={participants:"Partecipanti: {{participants}}/{{members}}",clubChampDuration:"{{duration}} dall'inizio del giro"},Da={popsIn:"LdP in {{time}}",popsReady:"LdP pronti",readyAt:"Pronto alle {{time}}",endAt:"Termina alle {{time}}",fullAt:"Piena alle {{time}}",xp:"Prossimo: {{xp}} XP"},Na={clubChamp:"Campione del Club",completeIn:"Completa in ",newMissionsIn:"Nuova Missione in ",missionsReady:"Missioni pronte"},La={fights:"Scontri",victories:"Vittorie",defeats:"Sconfitte",mojoWon:"Mojo vinti",mojoLost:"Mojo persi",mojoWonAvg:"Media mojo vinti",mojoLostAvg:"Media mojo persi",mojoAvg:"Media mojo globale"},ja={availableGirls:`${Ve.Ragazze} disponibili: `,poolGirls:"Selezione corrente: "},Ea={totalRewards:"Ricompense totali salvate ({{contests}} contest):",contestsWarning:"I contest scadono dopo 21 giorni!"},za={name:"Apri il foglio di calcolo delle benedizioni di {{maintainer}}"},Pa={team:"Squadra",visitTeams:'Visita le Squadre prima.'},Oa={clubmate:"Membro del club"},Ra={editPose:"Modifica posa",resetPose:"Ripristina posa",savePose:"Salva posa",favGirl:`Aggiungi ${Ve.ragazza} ai preferiti`,unfavGirl:`Rimuovi ${Ve.ragazza} dai preferiti`,modeAll:`Modalità: Tutt${Ve.e} ${Ve.leragazze}`,modeFav:`Modalità: ${Ve.Ragazze} preferit${Ve.e}`,randomWaifu:`${Ve.Waifu} casuale`,cycleWaifu:`Avvia rotazione ${Ve.Waifus}`,cyclePause:"Ferma rotazione"};Ve={HH:{"Mädchen":"Mädchen","Mädchen_s":"Mädchen","mädchen":"mädchen","Mädels":"Mädels","mädels":"mädels",Blumen:"Blumen",Waifu:"Waifu",e:"e"},GH:{"Mädchen":"Kerle","Mädchen_s":"Kerl","mädchen":"kerle","Mädels":"Kerlen","mädels":"kerle",Blumen:"Lollis",Waifu:"Boyfriend",e:"er"},CxH:{"Mädchen":"Mädchen","Mädchen_s":"Mädchen","mädchen":"mädchen","Mädels":"Mädels","mädels":"mädels",Blumen:"Juwelen",Waifu:"Waifu",e:"e"},PSH:{"Mädchen":"Mädchen","Mädchen_s":"Mädchen","mädchen":"mädchen","Mädels":"Mädels","mädels":"mädels",Blumen:"Biere",Waifu:"Waifu",e:"e"},HoH:{"Mädchen":"Mädchen","Mädchen_s":"Mädchen","mädchen":"mädchen","Mädels":"Mädels","mädels":"mädels",Blumen:"Blumen",Waifu:"Waifu",e:"e"},TPSH:{"Mädchen":"Mädchen","Mädchen_s":"Mädchen","mädchen":"mädchen","Mädels":"Mädels","mädels":"mädels",Blumen:"Biere",Waifu:"Waifu",e:"e"},GPSH:{"Mädchen":"Kerle","Mädchen_s":"Kerl","mädchen":"kerle","Mädels":"Kerlen","mädels":"kerle",Blumen:"Biere",Waifu:"Boyfriend",e:"er"}}[P.getGameKey()];const Ha={all:"Alle"},Ga={villain:"Schurken-Menü",villain_tiers:`Stufen mit ${Ve.Mädels} anzeigen`,market:"Markt-Informationen",marketEquipsFilter:"Ausrüstungsfilter im Markt",harem:"Harem-Informationen",league:"Liga-Informationen",league_board:"Die Liga-Spitzen anzeigen",league_promo:"Werbeinformationen anzeigen",simFight:"Liga/Saison/Schurken-Simulation",simFight_logging:"Detaillierte Protokollierung in der Browserkonsole",teamsFilter:"Teamfilter",champions:"Champion-Informationen",champions_poseMatching:"Aktiviere Erkennung für passende Champion-Position",champions_fixPower:`Kraft der ${Ve.Mädchen} zum Vergleich normalisieren`,homeScreen:"Homepage Verknüpfungen & Timer",homeScreen_leaguePos:"Aktuellen Rang in der Liga anzeigen (erstellt zusätzlichen Netzaufruf)",resourceBars:"Ressourcen-Leisten / Booster Tracking",popSort:"PoP-Sortierung und schnelle Navigation",seasonStats:"Saison-Werte",pachinkoNames:"Namen im Pachinko anzeigen",contestSummary:"Zusammenfassung der gespeicherten Wettbewerbsprämien",battleEndstate:"Endgültige Werte beim Überspringen des Kampfes anzeigen",gemStock:"Juwelen-Vorrat im Markt/Harem",staticBackground:"Verhindere Hintergrundveränderung währden Orgien Tagen",rewardShards:`Aktuelle Splitteranzahl für ${Ve.Mädchen} anzeigen`,hideClaimedRewards:"Bereits beanspruchte Belohnungen ausblenden",disableDragDrop:"Drag-and-Drop im Markt deaktivieren",villainBreadcrumbs:"Ergänze Breadcrumbs für die Schurken-Seite",blessingSpreadsheetLink:"Ergänze Verknüpfung zu der Datentabelle für Segnungen auf dem Segnungen Pop-Up",homeScreenIcons:"Füge Feature-Symbole zu den Links auf dem Startbildschirm hinzu",homeScreenOrder:"Alternative Anordnung der Links auf dem Startbildschirm",homeScreenOldish:"Altes Startbildschirm-Layout (Nicht kompatibel mit rechtsseitiger reorganisierter Stil-Optimierung)",overridePachinkoConfirm:`Warn-Pop-ups "Keine ${Ve.Mädchen} verfügbar" in Pachinko/NC deaktivieren`,sidequestCompletionMarkers:"Markierung für abgeschlossene Nebenquests",censorMode:"Zensur aller NSFW-Bilder",fixProfilePopup:"Fix für Spielerprofil-Popups",eventEndIndicators:"Anzeige für Eventende auf dem Startbildschirm",haremTeamsFilter:"Teamfilter für Harem",upgradeQuickNav:"Schnellnavigation auf der Upgrade-Seite",leaderboardClubmateIndicators:"Club-Mitglieder auf Ranglisten hervorheben",leaderboardProfilePopups:"Links zu Spielerprofilen in den Ranglisten",improvedWaifu:`Verbessert${Ve.e} ${Ve.Waifu}`,sortDailyMissions:"Tägliche Missionen nach Dauer sortieren",sortDailyMissions_reverse:"Umgekehrte Reihenfolge",upgradeInfo:"Informationen zur Verbesserungsseite",leagueQuickNav:"Schnellnavigation für Ligagegner",labyrinth:"Informationen fürs Labyrinth",labyrinth_fixPower:`Kraft der ${Ve.Mädchen} normalisieren`,raid:"Infos zu Liebesüberfällen"},Za={missionsBackground:"Missionshintergrund ändern",collectMoneyAnimation:"Geldsammel-Animation deaktivieren",mobileBattle:"Fix für den Kampfbildschirm am Handy",hideRotateDevice:"Gerät-drehen-Hinweis am Handy verbergen",salaryTimers:`Lesbarer Lohntimer der ${Ve.Mädchen}`,moveSkipButton:"Verschiebe die Kampf überspringen Taste nach unten",poseAspectRatio:`${Ve.Mädchen} Posen-Seitenverhältnisse im Kampf korrigieren`,reduceBlur:"Reduziere Tiefenschärfe-Effekt auf dem Startbildschirm",homeScreenRightSideRearrange:"Ordne die Elemente auf der rechten Seite des Startbildschirms neu an",selectableId:"Mache User-ID auswählbar",messengerDarkMode:"Dunkler Modus für den Messenger",leagueTableCompressed:"Kompakte Ligatabelle",leagueTableRowStripes:"Gestreifte Ligatabellen-Zeilen",removeParticleEffects:"Entferne die Partikeleffekte des Startbildschirms",eventGirlTicks:`Verbesserte Häkchen für Event${Ve.mädels}`,eventGirlBorders:`Grüne Umrandung um erworbene Event${Ve.mädchen}`,compactNav:"Kompaktes Hauptmenü",poaBorders:"Grüne Umrandung um erworbene PoA-Belohnungen",champGirlPower:`Überlauf von ${Ve.Mädchen}kraft bei Champions beheben`,champGirlOverlap:`Behebe Überlappen von ${Ve.Mädchen} mit ${Ve.Mädchen}auswahl bei Champions`,hideGameLinks:"Spiellinks verbergen",poaTicks:"Behebe Häkchenposition im PoA",poaGirlFade:`Behebe verblassen der ${Ve.Mädchen}pose im PoA`,newButtons:"Tausche verbleibende alte Schaltflächen aus",bonusFlowersOverflow:`Verhindere, dass ${Ve.Blumen} in die nächste Zeile rutschen`,popButtons:"Verberge die Schalflächen für automatisches Zuweisen und Einsammeln in PoP",contestNotifs:"Verschiebe die Wettbewerbs-meldungen",contestPointsWidth:"Verhindere überlauf von Wettbewerbspunkten",compactPops:"Kompakte PoPs",monthlyCardText:"Behebe den Text der Monatskarten",povUnclutter:"PoV/PoG Seiten-übersichtlichkeit",dailyGoals:"Restyle der Täglichen Ziele",bbProgress:"Bessere Belohungsfort-schrittsleiste in Boss Bums",compactLossScreen:"Kompakte Niederlage-Anzeige",seasonalEventTweaks:"Optimierungen für Mega-Events",compactHaremFilters:"Kompakte Haremfilter",expandedMarketInventory:"Erweitertes Marktinventar",compactResourceSummary:"Kompaktes Ressourcen-Inventar",hideClaimAllButton:'"Alles beanspruchen"-Button in der Saison verbergen',dpEventTweaks:"DP-Event Anpassungen",compactDailyMissions:"Kompakte tägliche Missionen",removeSlotBorder:"Weißen Rahmen im Markt entfernen",hideLeagueMultiFight:"Verstecke 15x in Liga auftreten Knopf"},Ba={darklord:"Dunkler Lord",ninjaspy:"Ninja Spion",jacksoncrew:"Jacksons Crew",pandorawitch:"Pandora Hexe",werebunnypolice:"Wer-Kaninchen Polizei",darthexcitor:"Darth Erreger",fallback:"Welt {{world}} Schurke"},qa={town:"Stadt",adventure:"Abenteuer",adventures:"Abenteuer",mainadventure:"Hauptabenteuer",begincity:"Vorspiel-Stadt",gemskingdom:"Edelstein-Königreich",ninjavillage:"Ninja Dorf",invadedkingdom:"Überfallenes Königreich",juysea:"Das feuchte Meer",admittance:"Einlass der Toten",magicforest:"Magischer Wald",hamelintown:"Die Stadt Hameln",plainofrituals:"Ebene der Rituale",heroesuniversity:"Helden Universität",ninjasacredlands:"Heilige Lande der Ninja",splatters:"Spritzer-Archipel",digisekai:"Digisekai",stairway:"Himmelstreppe",training:"Trainingsdimension",weresquidisland:"Wer-Tintenfisch-Insel",haremtournament:"Das Haremturnier",gemskingdomprovince:"Provinz Edelstein-Königreich",playfullands:"Die verspielten Lande",backinaction:"Wieder in Aktion"},Ua={pointsUnbought:"Kaufbare Statuspunkte bis Maximum",moneyUnspent:"Nötiges Geld bis Maximum",moneySpent:"Bisher ausgegebens Geld",pointsLevel:"Levelbasierte Statuspunkte",pointsBought:"Gekaufte Statuspunkte",pointsEquip:"Statuspunkte durch Ausrüstung",pointsBooster:"Statuspunkte durch Booster",pointsClub:"Statuspunkte durch Club-Boni",boosterItem:"Booster",xpItem:"Bücher",xpCurrency:"XP",affItem:"Geschenke",affCurrency:"Zuneigung",equips:"Ausrüstungen",youOwn:"Du besitzt {{count}} {{type}}.",youCanSell:'Du kannst alles verkaufen für {{cost}} .',youCanGive:"Du kannst ingesamt {{value}} {{currency}} vergeben."},Fa={marketRestocked:'> Der Markt wurde seit deinem letzten Besuch aufgefüllt.',visitMarket:'> Besuche zuerst den Markt, um hier eine Inventarzusammenfassung zu sehen',haremStats:"Haremwerte",upgrades:"Upgrades",levelsAwakening:"Level & Erwachen",market:"Inventar & Markt",wikiPage:"{{name}}s Wikiseite",haremLevel:"Harem-Level",unlockedScenes:"Freigeschaltete Szenen",income:"Einkommen",or:"{{left}} oder {{right}}",toUpgrade:"Um alle upzugraden",toLevelCap:"Um bis zur Grenze zu leveln",toLevelMax:"Um bis zum Maximum zu leveln ({{max}})",affectionScenes:"Zuneigungsszenen",buyable:"Im Markt zu kaufen",sellable:"Im Inventar",gifts:"Geschenke",books:"Bücher",canBeSold:"Kann für {{sc}} verkauft werden",canBeBought:"{{item}} für {{amount}}",marketRestock:"Markt füllt sich um {{time}} oder bei Level {{level}} wieder auf"},Wa={stayInTop:"Um in den Top {{top}} zu bleiben, musst du mindestens {{points}} Punkte haben",notInTop:"Um in die Top {{top}} zu kommen, musst du mindestens {{points}} Punkte haben",challengesRegen:"Regeneration: {{challenges}}",challengesLeft:"Verbleibende Kämpfe: {{challenges}}",averageScore:"Durchschnitt pro Kampf: {{average}}",scoreExpected:"Erwartetes Ergebnis: {{score}}",toDemote:"Um abzusteigen, musst du von {{players}} Spielern überholt werden",willDemote:"Um abzusteigen, darfst du maximal {{points}} Punkte haben",willDemoteZero:"Um abzusteigen, musst du bei 0 Punkten bleiben",toNotDemote:"Um nicht abzusteigen, musst du mehr als 0 Punkte",toStay:"Um nicht aufzusteigen, musst du von {{players}} Spielern überholt werden",willStay:"Um nicht aufzusteigen, darfst du maximal {{points}} Punkte haben",filterFoughtOpponents:"Bekämpfte Gegner",filterBoosted:"Geboostet",filterTeamTheme:"Team-Element",currentLeague:"Aktuelle Liga",victories:"Siege",defeats:"Niederlagen",unknown:"Unbekannt",notPlayed:"Nicht gespielt",levelRange:"Level-Spanne",leagueFinished:"Liga endete am {{date}}",opponents:"Gegner",leaguePoints:"Punkte",avg:"Mittelwert"},Qa={simResults:"Sim Resultate",guaranteed:"Garantiert",impossible:"Unmöglich"},Ya={searchedName:"Suche",girlName:"Name",searchedClass:"Klasse",searchedRarity:"Seltenheit",levelRange:"Level-Spanne",levelCap:"Level-Grenze",levelCap_capped:"Erreicht",levelCap_uncapped:"Nicht erreicht",searchedAffCategory:"Maximale Zuneigung",searchedAffLevel:"Aktuelle Zuneigung",grade0:"0 Sterne",grade1:"1 Stern",grade2:"2 Sterne",grade3:"3 Sterne",grade4:"4 Sterne",grade5:"5 Sterne",grade6:"6 Sterne",searchedBlessed:"Segnungen",blessed:`Gesegnete ${Ve.Mädchen}`,nonBlessed:`Nicht gesegnete ${Ve.Mädchen}`,searchedSkillTier:"Fähigkeitenstufe"},Ka={participants:"Teilnehmer: {{participants}}/{{members}}",clubChampDuration:"{{duration}} seit Rundenbeginn"},Va={popsIn:"PoPs in {{time}}",popsReady:"PoPs bereit",readyAt:"Bereit um {{time}}",endAt:"Endet um {{time}}",fullAt:"Voll um {{time}}",xp:"Nächstes: {{xp}} XP"},Ja={clubChamp:"Club-Champion",completeIn:"Beendet in ",newMissionsIn:"Neue Missionen in ",missionsReady:"Missionen bereit"},Xa={fights:"Kämpfe",victories:"Siege",defeats:"Niederlagen",mojoWon:"Gewonnenes Mojo",mojoLost:"Verlorenes Mojo",mojoWonAvg:"Durchschnittlich gewonnenes Mojo",mojoLostAvg:"Durchschnittlich verlorenes Mojo",mojoAvg:"Insgesamt durchschnittliches Mojo"},ei={availableGirls:`Verfügbare ${Ve.Mädchen}: `,poolGirls:"Aktuelle Auswahl: "},ti={totalRewards:"Gesamtzahl der gespeicherten Belohnungen ({{contests}} Wettbewerbe):",contestsWarning:"Wettbewerbe verfallen nach 21 Tagen!"},ai={name:"Öffne die Datentabelle für Segnungen von {{maintainer}}"},ii={team:"Team",visitTeams:'Besuche zuerst die Teams.'},ni={clubmate:"Club-Mitglieder"},ri={editPose:"Pose bearbeiten",resetPose:"Pose zurücksetzen",savePose:"Pose speichern",favGirl:`${Ve.Mädchen_s} favorisieren`,unfavGirl:`${Ve.Mädchen_s} entfavorisieren`,modeAll:`Modus: Alle ${Ve.Mädchen}`,modeFav:`Modus: Lieblings-${Ve.Mädchen}`,randomWaifu:`Zufällig${Ve.e} ${Ve.Waifu}`,cycleWaifu:`${Ve.Waifu} durchwechseln`,cyclePause:"Durchwechseln pausieren"};Ve={HH:{"девушках":"девушках","девушек":"девушек","Девушек":"Девушек","девушки":"девушки","девушками":"девушками","цветов":"цветов"},GH:{"девушках":"парнях","девушек":"парней","Девушек":"Парней","девушки":"парня","девушками":"парнями","цветов":"сосалок"},CxH:{"девушках":"девушках","девушек":"девушек","Девушек":"Девушек","девушки":"девушки","девушками":"девушками","цветов":"драгоценностей"},PSH:{"девушках":"девушках","девушек":"девушек","Девушек":"Девушек","девушки":"девушки","девушками":"девушками","цветов":"напитков"},HoH:{"девушках":"девушках","девушек":"девушек","Девушек":"Девушек","девушки":"девушки","девушками":"девушками","цветов":"цветов"},TPSH:{"девушках":"девушках","девушек":"девушек","Девушек":"Девушек","девушки":"девушки","девушками":"девушками","цветов":"напитков"},GPSH:{"девушках":"парнях","девушек":"парней","Девушек":"Парней","девушки":"парня","девушками":"парнями","цветов":"напитков"}}[P.getGameKey()];const oi={all:"Все"},si={refresh:"Обновлять главную страницу",villain:"Меню выбора злодея",villain_tiers:`Показывать стадии с ${Ve.девушками}`,market:"Информация о рынке",marketEquipsFilter:"Фильтр снаряжения на рынке",harem:"Информация о гареме",league:"Информация о лиге",league_board:"Показывать верхнюю строку в лиге",league_promo:"Показывать инфо о повышении",simFight:"Симуляция Лиги / Сезона / Злодеев",simFight_logging:"Подробный лог в консоли браузера",teamsFilter:"Фильтр в Командах",champions:"Индикаторы в Чемпионах",champions_poseMatching:"Добавить индикаторы совпадения позы",champions_fixPower:`Нормализировать силу ${Ve.девушек} для сравнения`,homeScreen:"Ссылки и таймеры на главной странице",homeScreen_leaguePos:"Показывать текущий ранг в лиге (делает дополнительный сетевой запрос)",resourceBars:"Полоски ресурсов / Таймеры бустеров",popSort:"Сортировка и быстрая навигация по Рейдам",seasonStats:"Статистика Сезона",pachinkoNames:"Показывать имена в Пачинко",contestSummary:"Обзор сохраненных Состязаний",battleEndstate:"Показывать финальные значения при пропуске боя",gemStock:"Показывать запас камней в Гареме/Рынке",staticBackground:"Остановить переключение фона во время Оргий",rewardShards:`Показывать текущее притяжение на ${Ve.девушках}-наградах`,hideClaimedRewards:"Скрывать полученные награды Сезона/Пути/PoV",disableDragDrop:"Отключить перетаскивание на Рынке",villainBreadcrumbs:"Показывать цепочку навигации на экранах злодеев",blessingSpreadsheetLink:"Добавить ссылку на таблицу благословений во всплывающее окно благословений",homeScreenIcons:"Добавить иконки к ссылкам на главном экране",homeScreenOrder:"Альтернативный порядок ссылок на главном экране",homeScreenOldish:"Вид главного экрана подобный старому (Несовместимо с изменением положения элементов правой части от Style Tweak)",overridePachinkoConfirm:`Отключить предупреждение "Нет ${Ve.Девушек}" в Пачинко/Ночном-клубе`,sidequestCompletionMarkers:"Метки прогресса побочных историй",censorMode:"Цензурировать все NSFW изображения",fixProfilePopup:"Восстановить просмотр профилей игроков",eventEndIndicators:"Индикаторы окончания событий на главном экране",haremTeamsFilter:"Фильтр команд в гареме",upgradeQuickNav:"Быстрая навигация на экране апгрейдов",leaderboardClubmateIndicators:"Выделять членов клуба в списках игроков",leaderboardProfilePopups:"Ссылки на профили в списках игроков",raid:"Информация о Любовном Рейде"},li={missionsBackground:"Изменить фон миссий",collectMoneyAnimation:"Убрать анимацию сбора денег",mobileBattle:"Исправить мобильную версию экрана битв",hideRotateDevice:"Скрыть напоминание повернуть экран в мобильной версии",salaryTimers:`Читаемые таймеры заработка ${Ve.девушек}`,moveSkipButton:"Переместить кнопку пропуска битв вниз",poseAspectRatio:`Исправить соотношение сторон у поз ${Ve.девушек} в битвах`,reduceBlur:"Уменьшить размывание на главном экране",homeScreenRightSideRearrange:"Изменить положение элементов в правой части главного экрана",selectableId:"В профиле позволить выбирать ID игрока мышкой",messengerDarkMode:"Темная тема для Мессенджера",leagueTableCompressed:"Компактный вид списка лиги",leagueTableRowStripes:"Чередование расцветки строк лиги",removeParticleEffects:"Убрать эффекты частиц на главном экране",eventGirlTicks:`Улучшенные галочки на ${Ve.девушках} игровых событий`,eventGirlBorders:`Зеленая рамка вокруг полученных ${Ve.девушек} на экране событий`,compactNav:"Компактное главное меню",poaBorders:"Зеленая рамка вокруг полученных наград Пути Притяжения",champGirlPower:`Исправить переполнение по ширине для силы ${Ve.девушек} на экране Чемпионов`,champGirlOverlap:`Исправить наложение ${Ve.девушек} чемпионов поверх выбора девушек`,hideGameLinks:"Скрыть ссылки на другие игры",poaTicks:"Исправить положение галочек на экране Пути Притяжения",poaGirlFade:`Исправить затенение поз ${Ve.девушек} на экране Пути Притяжения`,newButtons:"Заменить оставшиеся кнопки старого стиля",bonusFlowersOverflow:`Предотвращать получение бонусных ${Ve.цветов} вне экрана`,popButtons:"Скрыть кнопки автосбора и автоназначения на экране PoP",contestNotifs:"Переместить уведомления состязаний",contestPointsWidth:"Предотвращать переполнение по ширине для очков состязаний",compactPops:"Компактные PoP",monthlyCardText:"Исправить текст месячной карты",povUnclutter:"Более свободный экран PoV/PoG",dailyGoals:"Переделанная экран Daily Goals",bbProgress:"Улучшенная полоса прогресса Boss Bang",compactLossScreen:"Компактный экран поражения",seasonalEventTweaks:"Поправки для Сезонных Событий",compactHaremFilters:"Компактные фильтры Гарема",expandedMarketInventory:"Расширенный список предметов Рынка",compactResourceSummary:"Компактный перечень ресурсов",hideClaimAllButton:'Скрыть кнопку "Получить Все" на экране наград Сезона'},ci={darklord:"Темный властелин",ninjaspy:"Ниндзя-шпион",gruntt:"Закупа",edwarda:"Эдуарда",donatien:"Донатьен",silvanus:"Сильванус",bremen:"Бремен",finalmecia:"Конченция",rokosensei:"Роко-Сэнсей",karole:"Кэрол",jacksoncrew:"Команда Джексона",pandorawitch:"Пандорская ведьма",nike:"Найк",sake:"Сейк",werebunnypolice:"Кроличья полиция",fallback:"Злодей мира {{world}}",event:"Сейчас"},di={town:"Город",adventure:"Похождения",begincity:"Стартовый город",gemskingdom:"Королевство самоцветов",ninjavillage:"Деревня ниндзя",invadedkingdom:"Осажденное королевство",juysea:"Жуевое море",admittance:"Царство мертвых",magicforest:"Волшебный лес",hamelintown:"Гамельн",plainofrituals:"Земля ритуалов",heroesuniversity:"Геройский университет",ninjasacredlands:"Священные земли ниндзя",splatters:"Влажный Архипелаг",digisekai:"Цифромир",stairway:"Небесная лестница"},pi={pointsUnbought:"Очков до максимума",moneyUnspent:"Нужно денег до максимума",moneySpent:"Потрачено денег на очки",pointsLevel:"Очков от уровня",pointsBought:"Куплено очков",pointsEquip:"Очков от снаряжения",pointsBooster:"Очков от бустеров",pointsClub:"Бонусных очков от клуба",boosterItem:"бустеров",xpItem:"книг",xpCurrency:"XP",affItem:"подарков",affCurrency:"влечения",equips:"предметов снаряжения",youOwn:"У тебя есть {{count}} {{type}}.",youCanSell:'Можно продать все за {{cost}} .',youCanGive:"Всего можно дать {{value}} {{currency}}."},ui={marketRestocked:'> Рынок обновился с последнего визита.',visitMarket:'> Посети Рынок чтобы здесь появился обзор по ресурсам',haremStats:"Статистика Гарема",upgrades:"Улучшения",levelsAwakening:"Уровни и Пробуждения",market:"Ресурсы и Рынок",wikiPage:"{{name}} в вики",haremLevel:"Уровень гарема",unlockedScenes:"Открытые сцены",income:"Доход",or:"{{left}} или {{right}}",toUpgrade:"Чтобы улучшить всех:",toLevelCap:"Довести уровень до предела:",toLevelMax:"Довести уровень до максимума ({{max}}):",affectionScenes:"Сцены Влечения",buyable:"Доступно на рынке:",sellable:"В запасе",gifts:"Подарки",books:"Книги",canBeSold:"Можно продать за {{sc}}",canBeBought:"{{item}} за {{amount}}",marketRestock:"Рынок обновится в {{time}} или на {{level}} уровне"},gi={stayInTop:"Чтобы остаться в топ {{top}}, требуется минимум {{points}} очков",notInTop:"Чтобы оказаться в топ {{top}}, требуется минимум {{points}} очков",challengesRegen:"Обычная регенерация: {{challenges}}",challengesLeft:"Осталось битв: {{challenges}}",averageScore:"Среднее кол-во очков за битву: {{average}}",scoreExpected:"Ожидаемый результат: {{score}}",toDemote:"Чтобы опуститься в лиге, тебя должны обогнать {{players}} игроков",willDemote:"Чтобы опуститься в лиге, у тебя должно быть не более {{points}} очков",willDemoteZero:"Чтобы опуститься в лиге, тебе надо остаться на 0 очков",toNotDemote:"Чтобы остаться в этой лиге, у тебя должно быть больше 0 очков",toStay:"Чтобы не повысится в лиге, тебя должны обогнать {{players}} игроков",willStay:"Чтобы не повысится в лиге, у тебя должно быть не больше {{points}} очков",hideFoughtOpponents:"Скрыть проведенные бои",showFoughtOpponents:"Показать проведенные бои",currentLeague:"Текущая лига",victories:"Побед",defeats:"Поражений",unknown:"Неизвестно",notPlayed:"Осталось",levelRange:"Диапазон уровней",leagueFinished:"Лига завершенная {{date}}",opponents:"Противников",leaguePoints:"Очков",avg:"В среднем"},mi={guaranteed:"Гарантированно",impossible:"Невозможно"},hi={searchedName:"Поиск",girlName:`Имя ${Ve.девушки}`,searchedClass:"Класс",searchedElement:"Элемент",searchedRarity:"Редкость",levelRange:"Диапазон уровней",levelCap:"Предел уровня",levelCap_capped:"Достигнут",levelCap_uncapped:"Недостигнут",searchedAffCategory:"Категория по влечению",searchedAffLevel:"Уровень влечения",grade0:"0 звезд",grade1:"1 звезда",grade2:"2 звезды",grade3:"3 звезды",grade4:"4 звезды",grade5:"5 звезд",grade6:"6 звезд",searchedBlessed:"Благословения",blessed:`Благословленные ${Ve.девушки}`,nonBlessed:`Неблагословленные ${Ve.девушки}`},bi={participants:"Участников: {{participants}}/{{members}}",clubChampDuration:"{{duration}} с начала раунда"},fi={popsIn:"Рейды через {{time}}",popsReady:"Рейды завершены",readyAt:"Завершатся в {{time}}",endAt:"Закончится в {{time}}",fullAt:"Заполнится в {{time}}",xp:"Следующий: {{xp}} XP"},_i={clubChamp:"Клубный Чемпион",completeIn:"Завершится через ",newMissionsIn:"Новые миссии через ",missionsReady:"Доступны миссии"},vi={fights:"Битв",victories:"Побед",defeats:"Поражений",mojoWon:"Выиграно удали",mojoLost:"Потяряно удали",mojoWonAvg:"Средняя выигрываемая удаль",mojoLostAvg:"Средняя проигрываемая удаль",mojoAvg:"Средняя удаль за битву"},yi={availableGirls:`Доступные ${Ve.девушки}: `,poolGirls:"Текущий выбор: "},wi={totalRewards:"Всего Сохраненных Наград ({{contests}} Соревнований):",contestsWarning:"Награды соревнований исчезают через 21 день!"},xi={name:"Открыть таблицу благословений от {{maintainer}}"},Mi={team:"Команда",visitTeams:'Сначала посетите Команды.'},ki={clubmate:"Член Клуба"},Ci={en:i,fr:n,es:r,it:o,de:s,ru:l},Ii=Object.keys(Ci),Ai=Ii[0];let Si,Ti,$i;const Di={K:1e3,M:1e6,G:1e9};class Ni{static getLang(){var e;return Si||(e=document.documentElement.lang.substring(0,2),Si=Ii.includes(e)?e:Ai),Si}static getLocale(){return Ti=Ti||(["en","ja"].includes(Ni.getLang())?"en":"fr"),Ti}static getModuleLabel(e,t,a={}){var i=Ni.getLang();let n=Ci[i][e]&&Ci[i][e][t]||Ci[Ai][e]&&Ci[Ai][e][t]||t;return Object.entries(a).forEach(([e,t])=>{n=n.replace(`{{${e}}}`,t)}),n}static getLocaleDecimalSeperator(){return $i=$i||Number(1.1).toLocaleString(Ni.getLocale()).replace(/[0-9]/g,""),$i}static parseLocaleFloat(e){return parseFloat(e.split(Ni.getLocaleDecimalSeperator()).map(e=>e.replace(/[^0-9]/g,"")).join("."),10)}static parseLocaleRoundedInt(t){var e=Object.entries(Di).find(([e])=>t.includes(e));if(t.includes(Ni.getLocaleDecimalSeperator())){var a=Ni.parseLocaleFloat(t),i=e&&e[1]||1;return Math.round(a*i)}return e?parseInt(t.replace(/[^0-9]/gi,""),10)*(e&&e[1]||1):parseInt(t.replace(/[^0-9]/gi,""),10)}static nThousand(e){return(e="number"!=typeof e?0:e).toLocaleString(Ni.getLocale()).replace(" "," ")}static nRounding(e,t,a){var i=[{value:1,symbol:""},{value:1e3,symbol:"K"},{value:1e6,symbol:"M"},{value:1e9,symbol:"B"},{value:1e12,symbol:"T"}];let n;for(n=i.length-1;0=i[n].value);n--);return 1===a?Ni.nThousand(+(Math.ceil(e/i[n].value*Math.pow(10,t))/Math.pow(10,t)).toFixed(t))+i[n].symbol:0===a?Ni.nThousand(+(Math.round(e/i[n].value*Math.pow(10,t))/Math.pow(10,t)).toFixed(t))+i[n].symbol:-1===a?Ni.nThousand(+(Math.floor(e/i[n].value*Math.pow(10,t))/Math.pow(10,t)).toFixed(t))+i[n].symbol:void 0}}const Li=Ni;window.HHPlusPlus.I18n=Ni;const ji={HH:[{key:"darklord",world:2,girls:{1:["8","9","10"],2:["7270263"],3:["979916751"]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"ninjaspy",world:3,girls:{1:["14","13","12"],2:["318292466"],3:["936580004"]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"gruntt",world:4,girls:{1:["19","16","18"],2:["610468472"],3:["54950499"]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"edwarda",world:5,girls:{1:["29","28","26"],2:["4749652"],3:["345655744"]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1"},{key:"donatien",world:6,girls:{1:["39","40","41"],2:["267784162"],3:["763020698"]},gems:[{element:"darkness",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"silvanus",world:7,girls:{1:["64","63","31"],2:["406004250"],3:["864899873"]},gems:[{element:"light",amount:20}],items:"pictures/design/ic_kiss"},{key:"bremen",world:8,girls:{1:["85","86","84"],2:["267120960"],3:["536361248"]},gems:[{element:"psychic",amount:20}],items:"pictures/items/B4"},{key:"finalmecia",world:9,girls:{1:["114","115","116"],2:["379441499"],3:["447396000"]},gems:[{element:"water",amount:20}],items:"pachinko/o_e1"},{key:"rokosensei",world:10,girls:{1:["1247315","4649579","7968301"],2:["46227677"],3:["933487713"]},gems:[{element:"fire",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"karole",world:11,girls:{1:["1379661","4479579","1800186"],2:["985085118"],3:["339765042"]},gems:[{element:"nature",amount:20}],items:"pictures/items/K4"},{key:"jacksoncrew",world:12,girls:{1:["24316446","219651566","501847856"],2:["383709663"],3:["90685795"]},gems:[{element:"stone",amount:20}],items:"pictures/items/XP4"},{key:"pandorawitch",world:13,girls:{1:["225365882","478693885","231765083"],2:["155415482"],3:["769649470"]},gems:[{element:"sun",amount:20}],items:"pictures/items/K4"},{key:"nike",world:14,girls:{1:["86962133","243793871","284483399"],2:[],3:[]},gems:[{element:"darkness",amount:25}],items:"pachinko/o_eq1"},{key:"sake",world:15,girls:{1:["612527302","167231135","560979916","784911160","549524850","184523411"],2:[],3:[]},gems:[{element:"light",amount:25}],items:"pictures/design/ic_kiss"},{key:"werebunnypolice",world:16,girls:{1:["164866290","696124016","841591253"],2:[],3:[]},gems:[{element:"psychic",amount:25}],items:"pictures/design/girl_skills/epic_resource"},{key:"auga",world:17,girls:{1:["851893423","735302216","344730128"],2:[],3:[]},gems:[{element:"water",amount:25}],items:"pictures/items/B4"},{key:"gross",world:18,girls:{1:["572827174","653889168","547099506"],2:[],3:[]},gems:[{element:"fire",amount:25}],items:"pictures/items/XP4"},{key:"harriet",world:19,girls:{1:["280313988","641009897","275226156"],2:[],3:[]},gems:[{element:"nature",amount:25}],items:"pictures/items/K4"},{key:"darthexcitor",opponent:19,world:21,girls:{1:["410383467","931778650","968097691"],2:[],3:[]},gems:[{element:"stone",amount:25}],items:"pictures/design/ic_kiss"},{opponent:22,world:24,girls:{1:[],2:[],3:[]},gems:[{element:"sun",amount:25}]},{key:"arthur",adventure:2,opponent:20,world:22,girls:{1:["851831359","666677364","831625343"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"venamkharney",adventure:2,opponent:21,world:23,girls:{1:["855205805","124967437","755350195"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4",ico:"21001-8b34e1074ae0fe3d71c986690d413f98"},{adventure:2,opponent:23,world:25,girls:{1:[],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"}],GH:[{key:"darklord",world:2,girls:{1:["8","9","10"],2:["7270263"],3:["979916751"]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"ninjaspy",world:3,girls:{1:["14","13","12"],2:["318292466"],3:["936580004"]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"gruntt",world:4,girls:{1:["19","16","18"],2:["610468472"],3:["54950499"]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"edward",world:5,girls:{1:["29","28","26"],2:["4749652"],3:["345655744"]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1"},{key:"donatien",world:6,girls:{1:["39","40","41"],2:["267784162"],3:["763020698"]},gems:[{element:"darkness",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"silvanus",world:7,girls:{1:["64","63","31"],2:["406004250"],3:["864899873"]},gems:[{element:"light",amount:20}],items:"pictures/design/ic_kiss"},{key:"bremen",world:8,girls:{1:["85","86","84"],2:["267120960"],3:["536361248"]},gems:[{element:"psychic",amount:20}],items:"pictures/items/B4"},{key:"edernas",world:9,girls:{1:["114","115","116"],2:["379441499"],3:["447396000"]},gems:[{element:"water",amount:20}],items:"pachinko/o_e1"},{key:"rokosensei",world:10,girls:{1:["1247315","4649579","7968301"],2:["46227677"],3:["933487713"]},gems:[{element:"fire",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"maro",world:11,girls:{1:["1379661","4479579","1800186"],2:["985085118"],3:["339765042"]},gems:[{element:"nature",amount:20}],items:"pictures/items/K4"},{key:"jacksoncrew",world:12,girls:{1:["24316446","219651566","501847856"],2:["383709663"],3:["90685795"]},gems:[{element:"stone",amount:20}],items:"pictures/items/XP4"},{key:"icaruswarlock",world:13,girls:{1:["225365882","478693885","231765083"],2:["155415482"],3:["769649470"]},gems:[{element:"sun",amount:20}],items:"pictures/items/K4"},{key:"sol",world:14,girls:{1:["86962133","243793871","284483399"],2:[],3:[]},gems:[{element:"darkness",amount:25}],items:"pachinko/o_eq1"},{key:"soju",world:15,girls:{1:["612527302","167231135","560979916","784911160","549524850","184523411"],2:[],3:[]},gems:[{element:"light",amount:25}],items:"pictures/design/ic_kiss"},{world:16,girls:{1:["164866290","696124016","841591253"],2:[],3:[]},gems:[{element:"psychic",amount:25}],items:"pictures/design/girl_skills/epic_resource"}],CxH:[{key:"bodyhack",world:2,girls:{1:["830009523","907801218","943323021"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"greygolem",world:3,girls:{1:["271746999","303805209","701946373"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"nymph",world:4,girls:{1:["943255266","977228200","743748788"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"athicus",world:5,girls:{1:["514994766","140401381","232860230"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1"},{key:"jockstrap",world:6,girls:{1:["623293037","764791769","801271903"],2:[],3:[]},gems:[{element:"darkness",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"cockatrice",world:7,girls:{1:["921365371","942523553","973271744"],2:[],3:[]},gems:[{element:"light",amount:20}],items:"pictures/design/ic_kiss"},{key:"pomelo",world:8,girls:{1:["364639341","879781833","895546748"],2:[],3:[]},gems:[{element:"psychic",amount:20}],items:"pictures/items/B4"},{key:"alexa",world:9,girls:{1:["148877065","218927643","340369336"],2:[],3:[]},gems:[{element:"water",amount:20}],items:"pachinko/o_e1"},{key:"dklong",world:10,girls:{1:["258185125","897951171","971686222"],2:[],3:[]},gems:[{element:"fire",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"virtueman",world:11,girls:{1:["125758004","233499841","647307160"],2:[],3:[]},gems:[{element:"nature",amount:20}],items:"pictures/items/K4"},{key:"asmodea",world:12,girls:{1:["994555359","705713849","973778141"],2:[],3:[]},gems:[{element:"stone",amount:20}],items:"pictures/items/XP4"},{key:"blueballgremlin",world:13,girls:{1:["986074436","151807422","993438296"],2:[],3:[]},gems:[{element:"sun",amount:20}],items:"pictures/items/K4"},{key:"oblivia",world:14,girls:{1:["629181593","686202051","107847932"],2:[],3:[]},gems:[{element:"darkness",amount:25}],items:"pachinko/o_eq1"},{world:15,girls:{1:[],2:[],3:[]},gems:[{element:"light",amount:25}],items:"pictures/design/ic_kiss"}],PSH:[{key:"asaakira",world:2,girls:{1:["973280579","795788039","261345306"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"sammyjayne",world:3,girls:{1:["833308213","658322339","482529771"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"ivywinters",world:4,girls:{1:["117837840","160370794","306287449","828011942"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"sophiajade",world:5,girls:{1:["564593641","719705773","934421949"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1",v:1},{key:"amiamiley",world:6,girls:{1:["270611414","464811282","781232070"],2:[],3:[]},gems:[{element:"darkness",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"alyssareece",world:7,girls:{1:["219241809","380385497","879198752"],2:[],3:[]},gems:[{element:"light",amount:20}],items:"pictures/design/ic_kiss"},{key:"kellykline",world:8,girls:{1:["165066536","734325005","805020628"],2:[],3:[]},gems:[{element:"psychic",amount:20}],items:"pictures/items/B4"},{key:"jamiebrooks",world:9,girls:{1:["191661045","369105612","665836932"],2:[],3:[]},gems:[{element:"water",amount:20}],items:"pachinko/o_e1"},{key:"jordankingsley",world:10,girls:{1:["943667167","383702874","169356639"],2:[],3:[]},gems:[{element:"fire",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"sierrasinn",opponent:11,world:14,girls:{1:["169741198","459885596","507702178"],2:[],3:[]},gems:[{element:"nature",amount:20}],items:"pictures/items/K4"},{key:"jasminejae",opponent:12,world:16,girls:{1:["837109131","888135956","258984943"],2:[],3:[]},gems:[{element:"stone",amount:20}],items:"pictures/items/XP4"},{key:"bellarose",opponent:13,world:18,girls:{1:["270920965","600910475","799448349"],2:[],3:[]},gems:[{element:"sun",amount:20}],items:"pictures/items/K4"},{key:"paigetaylor",opponent:14,world:20,girls:{1:["832031905","272818756","477487889"],2:[],3:[]},gems:[{element:"darkness",amount:25}],items:"pachinko/o_eq1"},{key:"thehoodedheroine",opponent:15,world:23,girls:{1:["814814392","660703295","450943401"],2:[],3:[]},gems:[{element:"light",amount:25}],items:"pictures/design/ic_kiss"},{key:"monicamattos",opponent:17,world:26,girls:{1:["409433993","438706084","673600948"],2:[],3:[]},gems:[{element:"psychic",amount:25}],items:"pictures/design/girl_skills/epic_resource"},{key:"catycampbell",opponent:18,world:27,girls:{1:["248370930","257485641","381828319"],2:[],3:[]},gems:[{element:"water",amount:25}],items:"pictures/items/B4"},{opponent:19,world:28,girls:{1:[],2:[],3:[]},gems:[{element:"fire",amount:25}],items:"pictures/items/XP4"}],HoH:[{key:"darklord",world:2,girls:{1:["8","9","10"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"ninjaspy",world:3,girls:{1:["14","13","12"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"gruntt",world:4,girls:{1:["19","16","18"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"edwarda",world:5,girls:{1:["29","28","26"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1"}],TPSH:[{key:"arieldemure",world:2,girls:{1:["171883542","771348244","229180984"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"emmarose",world:3,girls:{1:["910924260","484962893","879574564"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"nataliestone",opponent:3,world:5,girls:{1:["911144911","667194919","334144727"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"janieblade",opponent:4,world:6,girls:{1:["945710078","708191289","473470854"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1"},{key:"nikkinort",opponent:5,world:7,girls:{1:["526732951","521022556","104549634"],2:[],3:[]},gems:[{element:"darkness",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"mistressvenom",opponent:6,world:8,girls:{1:["317800067","920682672","542090972"],2:[],3:[]},gems:[{element:"light",amount:20}],items:"pictures/design/ic_kiss"},{key:"ceoramona",opponent:7,world:9,girls:{1:["741311311","552252588","577205682"],2:[],3:[]},gems:[{element:"psychic",amount:20}],items:"pictures/items/B4"},{key:"mamabee",opponent:8,world:11,girls:{1:["692804877","984917842","581358076"],2:[],3:[]},gems:[{element:"water",amount:20}],items:"pachinko/o_e1"},{key:"officerjolie",opponent:9,world:13,girls:{1:["642536124","544798094","905871499"],2:[],3:[]},gems:[{element:"fire",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"arielinwonderland",opponent:10,world:14,girls:{1:["696761717","985172897","792492906"],2:[],3:[]},gems:[{element:"nature",amount:20}],items:"pictures/items/K4"},{opponent:11,world:15,girls:{1:[],2:[],3:[]},gems:[{element:"stone",amount:20}],items:"pictures/items/XP4"}],GPSH:[{key:"tristanhunter",world:2,girls:{1:["780402171","374763633","485499759"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}],items:"pictures/design/ic_energy_quest"},{key:"jimmydurano",opponent:2,world:6,girls:{1:["290465722","524315573","970767946"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}],items:"pictures/items/XP4"},{key:"luccamazzi",opponent:3,world:7,girls:{1:["680366759","836998610","127881092"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}],items:"pictures/items/K4"},{key:"andrewstark",opponent:4,world:10,girls:{1:["446246345","182117271","712652761","350309796","361432643","390918673","426008459","590934200","599355011","848616605","921769175"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}],items:"pachinko/o_eq1"},{key:"seanandbryce",opponent:5,world:11,girls:{1:["284712878","913932535","352737504"],2:[],3:[]},gems:[{element:"darkness",amount:20}],items:"pictures/design/girl_skills/epic_resource"},{key:"trojanpierceparis",opponent:6,world:13,girls:{1:["268000414","809099695"],2:[],3:[]},gems:[{element:"light",amount:20}],items:"pictures/design/ic_kiss"},{key:"ryanrose",opponent:7,world:16,girls:{1:["578185725","582322108","695550243"],2:[],3:[]},gems:[{element:"psychic",amount:20}],items:"pictures/items/B4"},{key:"polprince",opponent:8,world:17,girls:{1:["316283043","856464976","619419056"],2:[],3:[]},gems:[{element:"water",amount:20}],items:"pachinko/o_e1"},{opponent:9,world:18,girls:{1:[],2:[],3:[]},gems:[{element:"fire",amount:20}],items:"pictures/design/girl_skills/epic_resource"}]};var Ei=a(7217),zi={};Ei.Z&&Ei.Z.locals&&(zi.locals=Ei.Z.locals);var Pi,Oi=0,Ri={attributes:{class:"script-styles"}};Ri.styleTagTransform=Xe(),Ri.setAttributes=p(),Ri.insert=et().bind(null,"head"),Ri.domAPI=Je(),Ri.insertStyleElement=Ye(),zi.use=function(e){return Ri.options=e||{},Oi++||(Pi=Ke()(Ei.Z,Ri)),zi},zi.unuse=function(){0{this.injectCSSVars(),this.$overlay=$('
'),$("body").append(this.$overlay),this.$overlay.click(()=>{this.$container.removeClass("shown"),this.$overlay.removeClass("shown")}),P.doWhenSelectorAvailable("#contains_all > header [type=fight] .bar-wrapper",()=>{$("#contains_all > header [type=fight] .bar-wrapper").click(async()=>{var e;this.$container||(e=await this.buildMenu(),this.$container=$('
'),this.$container.append(e),$("body").append(this.$container)),this.$container.addClass("shown"),this.$overlay.addClass("shown")})})}),this.hasRun=!0)}injectCSSVars(){var e=window["GT"];Be.registerVar("troll-menu-font-weight",P.isCxH()?"800":"400"),Be.registerVar("girl-ico-tick",`url("${P.getCDNHost()}/clubs/ic_Tick.png")`),Be.registerVar("E",`"${this.label("event")[0]}"`),Be.registerVar("R",`"${e.design.raid[0]}"`)}async buildMenu(){const i=window["server_now_ts"],e=ji[P.getGameKey()],v=P.lsGet(z.EVENT_VILLAINS)||[],y=P.lsGet(z.MYTHIC_EVENT_VILLAINS)||[],w=(P.lsGet(z.RAIDS)||[]).filter(({type:e,start:t,end:a})=>"troll"===e&&i>=t&&ie.world<=(M.adventures?.[e?.adventure||1]?.questing?.id_world||2)),C=$(`
`);return t.forEach(({key:e,girls:t,opponent:a,world:i,gems:n,items:r,v:o,ico:s,adventure:l})=>{const c=`${a||i-1}`;a=this.label(e),e=`${P.getCDNHost()}/pictures/${s?`gallery/50/230x/${s}.png`:`trolls/${c}/ico1.png${o?`?v=${o}`:""}`}`,s=P.getHref(M.current_adventure===(l||1)?`/world/${i}`:"/adventures.html"),o=v.filter(({troll:e})=>e===c).map(({id:e})=>({id:e,source:"event"})),l=y.filter(({troll:e})=>e===c).map(({id:e})=>({id:e,source:"event"})),i=w.filter(({subtype:e})=>`${e}`==c).map(({id_girl:e})=>({id:`${e}`,source:"raid"}));const d=[...o,...l,...i];let p=!0,u=0;d.forEach(({id:e})=>{e=x.get(e);!!e&&100===e.shards||(e=e?.rarity||"legendary",u=Math.max(u,G.indexOf(e)),p=!1)});i=d.length&&!p?`eventTroll ${G[u]}`:"regular";const g=$(``),m=$('');m.append(``);const h=$('');h.append(``);const b=$('');if(n){const _=window["GT"];n.forEach(({element:e,amount:t})=>{b.append(``)})}r&&b.append(``),h.append(b),m.append(h),m.append(``);const f=$('');Object.entries(t).forEach(([r,e])=>{e.length&&e.forEach(e=>{var t=x.get(e),a=t?.name||"????",i=t?.rarity||Zi[r],n=void 0!==t?.shards?t.shards:"?",t=`${P.getCDNHost()}/pictures/girls/${e}/ico0-300x.webp`,e="?"===n||n<100;p&=!e,f.append(`
${e?`
${n}
`:""}
`)})}),d.forEach(({id:e,source:t})=>{var a=x.get(e),i=a?.name||"????",n=a?.rarity||"legendary",r=void 0!==a?.shards?a.shards:"?",a=`${P.getCDNHost()}/pictures/girls/${e}/ico0-300x.webp`,e="?"===r||r<100;f.append(`
${e?`
${r}
`:""}
`)}),p&&g.addClass("all-obtained"),g.append(m),g.append(f),C.append(g)}),C}},qi=[];class Ui{static initTooltipType(e,t){$("body").off("touchstart",e),$("body").off("touchend",e),$("body").off("touchcancel",e),$("body").off("mouseenter",e),$("body").off("mouseleave",e),window.tooltips?(window.tooltips[e]=t,window.addEventHandlers(e)):Ui.addEventHandlers(e,t)}static addEventHandlers(t,a){const e=window["is_mobile_device"];if(e()){window.addEventListener("contextmenu",e=>{e.preventDefault()});let e=0;$("body").on("touchstart",t,t=>{Ui.close(),e=setTimeout(()=>{var e=$(t.currentTarget);Ui.createTooltip(e,a(e))},800)}),$("body").on("touchend",()=>{e&&(clearTimeout(e),Ui.close())})}else $("body").on("mouseenter",t,e=>{Ui.close();e=$(e.currentTarget);Ui.createTooltip(e,a(e))}).on("mouseleave",t,()=>{Ui.close()})}static createTooltip(e,t){var{title:a,body:i,class_name:n,title_class_name:r,$avoided_element:o}=t||{};(a||i)&&(t=n||"hh_tooltip_new have_arrows",n=r||"",r="replies-info"===e.attr("class")?e.attr("class"):"",i=$(`
${a?`
${a}
`:""}${i||""}
`),qi.push(i),$("#overlay").after(i),Ui.arrange(e,i),o&&Ui.avoidRearrange(e,i,o))}static arrange(e,t){var{own:a,target:i,bounds:n,position:r}=Ui.getRects(e,t);let o=0,s=0;switch(r){case"top":o=i.y-a.height-10*n.scale;break;case"bottom":o=i.y+i.height+10*n.scale;break;case"slide_left":s=i.x-a.width-10*n.scale,o=i.y;break;case"slide_right":s=i.x+i.width+10*n.scale,o=i.y;break;case"slide_left_center":s=i.x-a.width-10*n.scale,o=i.y+i.height/2+10-a.height/2;break;case"slide_right_center":s=i.x+i.width+10*n.scale,o=i.y+i.height/2+10-a.height/2}0!==o&&(t.addClass(`align-${r}`),t.css("top",`${o}px`));var l=i.x+i.width/2,e=l-a.width/2,l=l+a.width/2;["top","bottom"].includes(r)&&(e>=n.x&&l<=n.x+n.width?s=e:eo.right||r.bottomo.bottom)){var{own:n,target:r,bounds:o}=Ui.getRects(a,i);i.removeClass("align-top"),i.removeClass("align-bottom"),i.removeClass("align-vertical-left"),i.removeClass("align-vertical-right");let e=r.y;r.y+n.height>o.y+o.height&&(e=r.y-(n.height-r.height)),i.css("top",`${e}px`);let t=0;a=r.y<=e?"top":"bottom";r.x+r.width+n.widtho.x&&(t=r.x-n.width,i.addClass("align-left")),i.addClass(`align-vertical-${a}`),i.css("left",`${t}px`)}}static getRects(e,t){let a=t.outerWidth();500{e.remove(),qi.shift()})}}const Fi=Ui;var Wi=a(3849),Qi={};Wi.Z&&Wi.Z.locals&&(Qi.locals=Wi.Z.locals);var Yi,Ki=0,Vi={attributes:{class:"script-styles"}};Vi.styleTagTransform=Xe(),Vi.setAttributes=p(),Vi.insert=et().bind(null,"head"),Vi.domAPI=Je(),Vi.insertStyleElement=Ye(),Qi.use=function(e){return Vi.options=e||{},Ki++||(Yi=Ke()(Wi.Z,Vi)),Qi},Qi.unuse=function(){0`carac${e}`;const an=class extends ie{constructor(){super({baseKey:Xi,label:Li.getModuleLabel("config",Xi),default:!0}),this.label=Li.getModuleLabel.bind(this,Xi),this.$tooltips={},this.previousCaracs={1:0,2:0,3:0},this.toolipData={caracs:{},inventory:{}}}shouldRun(){return P.isCurrentPage("shop")}run(){!this.hasRun&&this.shouldRun()&&(Ji.use(),P.defer(()=>{this.injectCSSVars(),this.setupHooks(),this.updateStats(),this.updateInventory(),this.updateEquips()}),this.hasRun=!0)}updateStats(){const m=(window.shared||window)["Hero"],{heroStatsPrices:h,market_inventory:b}=window,f=[],_=[];Object.entries(this.previousCaracs).every(([e,t])=>t===m.infos.caracs[tn(e)])||($("#equiped .armor .slot:not(.empty)").each((e,t)=>{f.push($(t).data("d"))}),$("#equiped .booster .slot:not(.empty):not(.mythic)").each((e,t)=>{_.push($(t).data("d"))}),en.forEach(e=>{const i=tn(e),t=`${i}_equip`;var a=m.infos.caracs[i],n=f.map(e=>e[i]||+e[t]).reduce((e,t)=>e+t,0),r=h[e]["base_stat"],o=m.infos[i],s=30*m.infos.level,l=s-o,c=J(s),d=J(o),s=c-d;let p=0,u=0;_.forEach(e=>{var t=e.item||e,{identifier:a,rarity:e}=t;"B1"===a&&(t=t[i],"legendary"===e?u+=t/100:p+=t)});c=p+Math.ceil((r+o+n+p)*u);let g=0;P.isInClub()&&(g=a-r-o-n-c),this.toolipData.caracs[e]={carac:e,key:i,unboughtStat:l,unspent:s,spent:d,baseStat:r,boughtStat:o,equipStat:n,boosterStat:c,clubStat:g},b||(this.$tooltips[e]||(this.$tooltips[e]=$(`
`),$(`.hero_stats [hero=${i}]`).append('
').append(this.$tooltips[e])),this.$tooltips[e].html(this.buildCaracTooltipHtml(this.toolipData.caracs[e])))}))}buildCaracTooltipHtml(e){var{carac:t,unboughtStat:a,unspent:i,spent:n,baseStat:r,boughtStat:o,equipStat:s,boosterStat:l,clubStat:c}=e,e=window["GT"];return` ${e.caracs[t]}
${this.label("pointsUnbought")} :${Li.nThousand(a)}
${this.label("moneyUnspent")} :${Li.nThousand(i)}
${this.label("moneySpent")} :${Li.nThousand(n)}

${this.label("pointsLevel")} :${Li.nThousand(r)}
${this.label("pointsBought")} :${Li.nThousand(o)}
${this.label("pointsEquip")} :${Li.nThousand(s)}
${this.label("pointsBooster")} :${Li.nThousand(l)}
${this.label("pointsClub")} :${Li.nThousand(c)}
`.replace(/( {4}|\n)/g,"")}buildItemTooltipHtml(e,t){var{count:a,cost:i,value:t}=t;return`
${this.label("youOwn",{count:Li.nThousand(a),type:this.label(`${e}Item`)})}
${["xp","aff"].includes(e)?this.label("youCanGive",{value:Li.nThousand(t),currency:this.label(`${e}Currency`)})+"
":""} ${this.label("youCanSell",{cost:Li.nThousand(i)})}
`}buildEquipsTooltipHtml(e){var{count:t,cost:e}=e;return`
${this.label("youOwn",{count:Li.nThousand(t),type:this.label("equips")})}
${this.label("youCanSell",{cost:Li.nThousand(e)})}
`}updateInventory(){this.updateItems(),this.updateEquips()}updateItems(){var e=window["market_inventory"];if(!e){const a=P.lsGet(z.MARKET_INFO);a.sellableItems&&ae.forEach(e=>{if(!this.$tooltips[e]){this.$tooltips[e]=$('
');const t=$('
');$(`#inventory .${X[e]}`).prepend(t),t.after(this.$tooltips[e])}this.$tooltips[e].html(this.buildItemTooltipHtml(e,a.sellableItems[e]))})}}updateEquips(){var e=window["market_inventory"];if(!e){var t=P.lsGet(z.MARKET_INFO);if(t.equipsAggregate){e="equip";if(!this.$tooltips[e]){this.$tooltips[e]=$('
');const a=$('
');$("#inventory .armor").prepend(a),a.after(this.$tooltips[e])}this.$tooltips[e].html(this.buildEquipsTooltipHtml(t.equipsAggregate))}}}setupHooks(){P.onAjaxResponse(/action=hero_update_stats/,(e,t)=>{if(e.success){const a=new URLSearchParams(t.data);e=a.get("carac");const i=(window.shared||window)["Hero"];t=+a.get("nb");i.infos[e]+=t}}),en.forEach(e=>{var t=tn(e);const a=new MutationObserver(()=>this.updateStats());a.observe($(`[hero=${t}] [carac=${e}]`)[0],{childList:!0})}),$(document).on("market:inventory-updated",()=>this.updateItems()),$(document).on("market:equips-updated",()=>this.updateEquips());var e,t=window["market_inventory"];t&&(P.doWhenSelectorAvailable(".my-hero-stats [carac]",()=>{$(".my-hero-stats [carac]").each((e,t)=>{var a=parseInt($(t).attr("carac"));a&&$(t).attr("carac",`carac-${a}`)})}),P.doWhenSelectorAvailable("button[rel=buy-stats-multiplier]",()=>{const e=()=>{P.doWhenSelectorAvailable('.bonus-given-container [carac*="def"]:not([carac="defense"])',()=>{$('.bonus-given-container [carac*="def"]').attr("carac","defense")})};e(),$("button[rel=buy-stats-multiplier]").on("click",()=>{e()})}),en.forEach(t=>{var e=`.price-upgrade-container [carac=carac-${t}], .my-hero-stats [hero=carac${t}] [carac=carac-${t}]`;const a=$(e).attr("hh_title");$(e).removeAttr("hh_title"),$(e).removeAttr("tooltip"),Fi.initTooltipType(e,()=>{var e=this.toolipData.caracs[t],e=this.buildCaracTooltipHtml(e);return{title:a,body:e}})}),ae.forEach(t=>{var e=`#${ee[t]}-tab-container #player-inventory-container`,a=`${e} .inventoryInfo`,i=$('
');$(e).append(i),Fi.initTooltipType(a,()=>{var e=P.lsGet(z.MARKET_INFO).sellableItems[t];return{title:"",body:this.buildItemTooltipHtml(t,e)}})}),e="#equipement-tab-container #player-inventory-container",t=$('
'),$(e).append(t),Fi.initTooltipType("#equipement-tab-container #player-inventory-container .inventoryInfo",()=>{var e=P.lsGet(z.MARKET_INFO).equipsAggregate;return{title:"",body:this.buildEquipsTooltipHtml(e)}}))}injectCSSVars(){Be.registerVar("info-icon",`url(${P.getCDNHost()}/design/ic_info.svg)`),Be.registerVar("script-class-icon-hc",`url('${P.getCDNHost()}/pictures/misc/items_icons/1.png')`),Be.registerVar("script-class-icon-ch",`url('${P.getCDNHost()}/pictures/misc/items_icons/2.png')`),Be.registerVar("script-class-icon-kh",`url('${P.getCDNHost()}/pictures/misc/items_icons/3.png')`)}},nn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGZpbGw9IiNGRkZGRkYiPjxnPjxwYXRoIGQ9Ik0wLDBoMjQgTTI0LDI0SDAiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyw2aDEwbC01LjAxLDYuM0w3LDZ6IE00LjI1LDUuNjFDNi4yNyw4LjIsMTAsMTMsMTAsMTN2NmMwLDAuNTUsMC40NSwxLDEsMWgyYzAuNTUsMCwxLTAuNDUsMS0xdi02IGMwLDAsMy43Mi00LjgsNS43NC03LjM5QzIwLjI1LDQuOTUsMTkuNzgsNCwxOC45NSw0SDUuMDRDNC4yMSw0LDMuNzQsNC45NSw0LjI1LDUuNjF6Ii8+PHBhdGggZD0iTTAsMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9nPjwvc3ZnPg==";var rn=a(5759),on={};rn.Z&&rn.Z.locals&&(on.locals=rn.Z.locals);var sn,ln=0,cn={attributes:{class:"script-styles"}};cn.styleTagTransform=Xe(),cn.setAttributes=p(),cn.insert=et().bind(null,"head"),cn.domAPI=Je(),cn.insertStyleElement=Ye(),on.use=function(e){return cn.options=e||{},ln++||(sn=Ke()(rn.Z,cn)),on},on.unuse=function(){0(e[t]=a.includes(t),e),{})}static onUpdate(e){pn.push(e)}static callUpdateCallbacks(){pn.forEach(e=>{e()})}}const gn=un;class mn{static flattenRelevantKeys(e){var{level:t,carac1_equip:a,carac2_equip:i,carac3_equip:n,endurance_equip:r,chance_equip:o,id_member_armor:s,item:{rarity:l,name_add:c},skin:{identifier:d,subtype:p},resonance_bonuses:u}=e,e=!(void 0===u||!Object.keys(u).length);let{class:{identifier:g,resonance:m},theme:{identifier:h,resonance:b}}=e?u:{class:{},theme:{}};return e&&null===h&&(h="balanced"),{identifier:d,id_member_armor:s,subtype:p,rarity:l,name_add:c,level:t,carac1_equip:a,carac2_equip:i,carac3_equip:n,endurance_equip:r,chance_equip:o,res_class:g,res_class_bonus:m,res_theme:h,res_theme_bonus:b}}static makeEquipKey(e){const t=mn.flattenRelevantKeys(e);return mn.keyParts.map(e=>t[e]).join("_")}static makeFavouriteKey(e){const t=mn.flattenRelevantKeys(e);return mn.favouriteKeyParts.map(e=>t[e]).join("_")}static keyMatchesFilter(e,t,a){var i=e.split("_"),e=!0;return e&=a.subtype===mn.filterDefault||a.subtype===i[mn.keyPartOrdinals.subtype],e&=a.rarity===mn.filterDefault||a.rarity===i[mn.keyPartOrdinals.rarity],e&=a.stats===mn.filterDefault||mn.statsMap[a.stats].includes(i[mn.keyPartOrdinals.name_add]),e&=a.favourites===mn.filterDefault||JSON.parse(a.favourites)===gn.isFavourite(t),e&=a.resonance_class===mn.filterDefault||a.resonance_class===i[mn.keyPartOrdinals.res_class],e&=a.resonance_class_bonus===mn.filterDefault||a.resonance_class_bonus===i[mn.keyPartOrdinals.res_class_bonus],e&=a.resonance_theme===mn.filterDefault||a.resonance_theme===i[mn.keyPartOrdinals.res_theme],e&=a.resonance_theme_bonus===mn.filterDefault||a.resonance_theme_bonus===i[mn.keyPartOrdinals.res_theme_bonus]}static createGridSelectorItem({id:e,value:t,icon:a,bgColor:i,bgImage:n,parentName:r}){var o=`${r}-${e}-${t}`;return` `}static createGridSelector({id:n,options:e,gridConfig:t,parentName:r}){var a=`${r}-${n}-${mn.filterDefault}`;return`
${e.map(e=>{var{value:t,icon:a,bgColor:i,bgImage:e}=e;return mn.createGridSelectorItem({id:n,value:t,icon:a,bgColor:i,bgImage:e,parentName:r})}).join("")}
`}static createFilterBox(t){var e=window["GT"];return $(`
`)}static createFilterBtn(){return $('')}}mn.keyParts=["id_member_armor","subtype","rarity","name_add","res_class","res_class_bonus","res_theme","res_theme_bonus"],mn.keyPartOrdinals=mn.keyParts.reduce((e,t,a)=>(e[t]=a,e),{}),mn.favouriteKeyParts=["identifier","subtype","rarity","name_add","level","carac1_equip","carac2_equip","carac3_equip","endurance_equip","chance_equip","res_class","res_class_bonus","res_theme","res_theme_bonus"],mn.statsMap={rainbow:["16"],hc:["1","6","7","8","9"],ch:["2","6","10","11","12"],kh:["3","7","10","13","14"],end:["4","8","11","13","15"],har:["5","9","12","14","15"]},mn.filterDefault="all",mn.filterDefaultIcon="caracs/no_class.png",mn.filterOptions=new class{get subtype(){return[{value:"1",icon:"pictures/items/ET1.png"},{value:"2",icon:"pictures/items/EH1.png"},{value:"3",icon:"pictures/items/EB1.png"},{value:"4",icon:"pictures/items/ES1.png"},{value:"5",icon:"pictures/items/EF1.png"},{value:"6",icon:"pictures/items/EA1.png"}]}get rarity(){return[{value:"common",bgColor:"#8d8e9f"},{value:"rare",bgColor:"#23b56b"},{value:"epic",bgColor:"#ffb244"},{value:"legendary",bgColor:"#9150bf",bgImage:`url(${P.getCDNHost()}/legendary.png)`},{value:"mythic",bgColor:"transparent",bgImage:"radial-gradient(closest-side at 50% 50%, rgb(245, 168, 102) 0px, rgb(236, 0, 57) 51%, rgb(158, 14, 39) 100%)"}]}get stats(){return[{value:"rainbow",icon:"pictures/misc/items_icons/16.svg"},{value:"hc",icon:"pictures/misc/items_icons/1.png"},{value:"ch",icon:"pictures/misc/items_icons/2.png"},{value:"kh",icon:"pictures/misc/items_icons/3.png"},{value:"end",icon:"pictures/misc/items_icons/4.png"},{value:"har",icon:"pictures/misc/items_icons/5.png"}]}get favourites(){return[{value:!0,icon:"design/ic_star_orange.svg"},{value:!1,icon:"design/ic_star_white.svg"}]}get resonance_class(){return[{value:"1",icon:"pictures/misc/items_icons/1.png"},{value:"2",icon:"pictures/misc/items_icons/2.png"},{value:"3",icon:"pictures/misc/items_icons/3.png"}]}get resonance_class_bonus(){return[{value:"damage",icon:"caracs/damage.png"},{value:"ego",icon:"caracs/ego.png"}]}get resonance_theme(){return[{value:"darkness",icon:"pictures/girls_elements/Dominatrix.png"},{value:"light",icon:"pictures/girls_elements/Submissive.png"},{value:"psychic",icon:"pictures/girls_elements/Voyeurs.png"},{value:"balanced",icon:"pictures/girls_elements/Multicolored.png"},{value:"water",icon:"pictures/girls_elements/Sensual.png"},{value:"fire",icon:"pictures/girls_elements/Eccentric.png"},{value:"nature",icon:"pictures/girls_elements/Exhibitionist.png"},{value:"stone",icon:"pictures/girls_elements/Physical.png"},{value:"sun",icon:"pictures/girls_elements/Playful.png"}]}get resonance_theme_bonus(){return[{value:"defense",icon:"caracs/deff_undefined.png"},{value:"chance",icon:"pictures/misc/items_icons/5.png"}]}},mn.filterOptionsGrids={subtype:{flow:"column",cols:"1fr 1fr",rows:"1fr 1fr 1fr"},rarity:{flow:"row",cols:"1fr 1fr",rows:"1fr 1fr"},stats:{flow:"row",cols:"1fr 1fr",rows:"1fr 1fr 1fr"},favourites:{flow:"row",cols:"1fr auto",rows:"1fr"},resonance_class:{flow:"row",cols:"1fr 1fr 1fr",rows:"1fr"},resonance_class_bonus:{flow:"row",cols:"1fr auto",rows:"1fr"},resonance_theme:{flow:"row",cols:"1fr 1fr 1fr",rows:"1fr 1fr 1fr"},resonance_theme_bonus:{flow:"row",cols:"1fr auto",rows:"1fr"}};const hn=mn;const bn=class{constructor(e,t,a){this.$container=e,this.managedEquips={},this.allEquipIdsInOrder=[],this.visibleEquipIds=[],this.favouriteKeys={},this.elementCache={},this.keysForIds={},this.name=t,this.skipFilter=a,this.activeFilter={subtype:hn.filterDefault,rarity:hn.filterDefault,stats:hn.filterDefault,favourites:hn.filterDefault,resonance_class:hn.filterDefault,resonance_class_bonus:hn.filterDefault,resonance_theme:hn.filterDefault,resonance_theme_bonus:hn.filterDefault}}get $content(){return this.$container.find(".player-inventory-content, .items-container")}init(){var{materials_items:e,player_inventory:t}=window;const a=e||t.armor;if(a.forEach(e=>{var t=hn.makeEquipKey(e);this.managedEquips[t]=e,this.allEquipIdsInOrder.push(t),this.visibleEquipIds.push(t)}),this.$favouriteToggle=$('
'),this.favouriteToggleCallback=e=>{const t=$(e.target).parent();e=`${t.data("equip-key")}`,e=this.favouriteKeys[e];JSON.parse(t.attr("data-is-favourite"))?gn.removeFromFavourites(e):gn.addToFavourites(e)},this.$content.length&&this.$content.children("div").length)this.annotateEquipsWithKeys(),this.annotateEquipsWithFavourites(),this.checkSelection(),this.setupHooks();else{const i=new MutationObserver(()=>{this.$content.children("div").length&&(this.annotateEquipsWithKeys(),this.annotateEquipsWithFavourites(),this.checkSelection(),this.setupHooks(),i.disconnect())});i.observe(this.$container[0],{childList:!0,subtree:!0})}this.skipFilter||this.attachFilterButtonAndPanel()}setupHooks(){P.onAjaxResponse(/action=market_equip_armor/,e=>{var t=e["unequipped_armor"],a=$("#my-hero-equipement-tab-container .slot.selected").data("d");const i=hn.makeEquipKey(a);e=hn.makeEquipKey(t),a=hn.makeFavouriteKey(t);const n=[this.allEquipIdsInOrder,this.visibleEquipIds];n.forEach(e=>{var t=e.indexOf(i);-1{const a=e["items"];a&&a.length&&(a.forEach(e=>{var t=hn.makeEquipKey(e),a=hn.makeFavouriteKey(e);this.managedEquips[t]=e,this.allEquipIdsInOrder.push(t),hn.keyMatchesFilter(t,a,this.activeFilter)&&this.visibleEquipIds.push(t),this.favouriteKeys[t]=a,this.keysForIds[e.id_member_armor]=t}),this.reconsileAfterNextDOMChange(null,t))};if(P.onAjaxResponse(/action=market_get_armor/,e=>t(e,!1)),P.onAjaxResponse(/action=mythic_armor_load_material_items/,e=>t(e,!0)),P.onAjaxResponse(/action=market_sell/,(e,t)=>{const a=new URLSearchParams(t.data);var{type:i,id_item:t}=["type","id_item"].map(e=>({[e]:a.get(e)})).reduce((e,t)=>Object.assign(e,t),{});if("armor"!==!i){const n=this.keysForIds[t],r=[this.allEquipIdsInOrder,this.visibleEquipIds];r.forEach(e=>{var t=e.indexOf(n);0this.padWithEmptySlots())}}),P.onAjaxResponse(/action=market_buy/,(e,t)=>{const a=new URLSearchParams(t.data);var t=["type","id_item"].map(e=>({[e]:a.get(e)})).reduce((e,t)=>Object.assign(e,t),{})["type"];if("armor"!==!t){var e=e["item_ids"];const{Hero:{infos:{id:r}}}=window.shared||window,o=[];Object.entries(e).forEach(([i,e])=>{let n=$(`[id_item="${e}]`);if(n.length||$('[id_item="null"]').each((e,t)=>{var a=$(t).data("d");if(a&&`${a.index}`===i)return n=$(t),!1}),n.length){const a=n.data("d");a.id_member_armor||(a.id_member_armor=e,a.id_member=r,o.push(n));var t=hn.makeEquipKey(a),e=hn.makeFavouriteKey(a);this.managedEquips[t]=a,this.allEquipIdsInOrder.splice(0,0,t),hn.keyMatchesFilter(t,e,this.activeFilter)&&this.visibleEquipIds.splice(0,0,t),this.favouriteKeys[t]=e,this.keysForIds[a.id_member_armor]=t}}),this.reconsileAfterNextDOMChange(()=>{o.forEach(e=>{const t=e.parent(),a=t.parent();t.detach(),a.append('
')})})}}),new MutationObserver(()=>{this.reconcileElements("upgrade"===this.name),this.checkSelection()}).observe(this.$content[0],{subtree:!0,attributes:!0,attributeFilter:["class"]}),gn.onUpdate(()=>{this.updateVisibleIdsForFilter(),this.reconcileElements("upgrade"===this.name),this.checkSelection()}),"upgrade"===this.name){const e=this.$container.find("button#level-up");new MutationObserver(()=>{e.prop("disabled")||this.$container.find(".selected [data-is-favourite=true]").length&&e.prop("disabled",!0)}).observe(e[0],{attributes:!0,attributeFilter:["disabled"]})}}reconsileAfterNextDOMChange(e,t){this.doAfterNextDOMChange(e,()=>this.reconcileElements(t))}doAfterNextDOMChange(...e){const t=new MutationObserver(()=>{this.$content.children(".slot-container, .item-container").length&&(e.forEach(e=>{e&&"function"==typeof e&&e()}),t.disconnect())});t.observe(this.$content[0],{childList:!0})}attachFilterButtonAndPanel(){const e=hn.createFilterBtn(),t=hn.createFilterBox(this.name);this.$container.append(e).append(t),e.click(()=>{t.find(".equip_filter_box").toggle()}),t.find("input").each((e,t)=>{$(t).change(e=>{const{value:t,name:a}=e.target;this.activeFilter[a.replace(`${this.name}-`,"")]=t,this.updateVisibleIdsForFilter(),this.reconcileElements()})})}updateVisibleIdsForFilter(){this.visibleEquipIds=this.allEquipIdsInOrder.filter(e=>hn.keyMatchesFilter(e,this.favouriteKeys[e],this.activeFilter))}annotateEquipsWithKeys(){let a=!1;this.$container.find(".slot:not(.empty)").each((e,t)=>{var t=$(t),t=this.assertEquipAnnotatedWithKey(t)["changed"];a|=t}),a&&$(document).trigger("market:equips-annotated")}assertEquipAnnotatedWithKey(e){let t=e.attr("data-equip-key"),a;if(!t){const n=e.data("d");n.id_member_armor||(n.id_member_armor=n.id_item),t=hn.makeEquipKey(n);var i=hn.makeFavouriteKey(n);e.attr("data-equip-key",t),this.favouriteKeys[t]=i,this.keysForIds[n.id_member_armor]=t,a=!0}return{key:t,changed:a}}annotateEquipsWithFavourites(){this.updateFavouritesAnnotationsForKeys(this.visibleEquipIds)}updateFavouritesAnnotationsForKeys(e){const n=e.map(e=>({[e]:this.favouriteKeys[e]})).reduce((e,t)=>Object.assign(e,t),{}),r=gn.areFavourites(Object.values(n));e.forEach(e=>{var t=n[e],t=r[t];const a=this.$forKey(e);if(a.attr("data-is-favourite",t),!a.find(".favourite-toggle").length){const i=this.$favouriteToggle.clone();a.prepend(i),i.click(this.favouriteToggleCallback)}})}$forKey(e){return this.$container.find(`[data-equip-key="${e}"]`)}reconcileElements(n){this.$content.find(".slot:not(.empty)").each((e,t)=>{const a=$(t);var t=this.assertEquipAnnotatedWithKey(a)["key"];if(!n){const i=a.parent();this.elementCache[t]=i,this.visibleEquipIds.includes(t)||i.detach()}}),n||(this.allEquipIdsInOrder.forEach(e=>{var t;this.visibleEquipIds.includes(e)&&((t=this.elementCache[e])&&t.length?this.$content.append(t):console.log("no cache entry for key",e))}),this.$content.append(this.$content.find(".slot-container.empty")),this.padWithEmptySlots()),this.annotateEquipsWithFavourites(),this.checkSelection()}padWithEmptySlots(){var e,t=this.$content.width(),a=Math.round(t/106),i=4*a,n=this.$content.find(".slot-container").length;let r=0;if(n
'),r--;else if(r<0)for(;r<0;)this.$content.find(".slot-container.empty").last().remove(),r++}checkSelection(){const e=this.$content.find(".slot.selected");if(e.length){const t=this.$container.find("button[rel=sell]");t.length&&(JSON.parse(e.attr("data-is-favourite"))?t.attr("disabled","disabled"):t.removeAttr("disabled"))}}},fn=P["$"],_n="marketEquipsFilter";const vn=class extends ie{constructor(){super({baseKey:_n,label:Li.getModuleLabel("config",_n),default:!0}),this.label=Li.getModuleLabel.bind(this,_n)}shouldRun(){return P.isCurrentPage("shop")||P.isCurrentPage("mythic-equipment-upgrade")}run(){!this.hasRun&&this.shouldRun()&&(dn.use(),P.defer(()=>{this.injectCSSVars();let e=[];P.isCurrentPage("shop")?e=[{$container:fn("#my-hero-equipement-tab-container"),name:"equippable"},{$container:fn("#equipement-tab-container .right-container"),name:"sellable"}]:P.isCurrentPage("mythic-equipment-upgrade")&&(e=[{$container:fn(".inventory-section"),name:"upgrade",skipFilter:!0}]),e.forEach(({$container:e,name:t,skipFilter:a})=>{const i=new bn(e,t,a);i.init()})}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("filter-icon",`url('${nn}')`),Be.registerVar("star-icon-white",`url('${P.getCDNHost()}/design/ic_star_white.svg')`),Be.registerVar("star-icon-orange",`url('${P.getCDNHost()}/design/ic_star_orange.svg')`)}};class yn{constructor({aff:e,sc:t,hc:a}){this.aff=e,this.sc=t,this.hc=a}}class wn{constructor(e){this.steps=e,this.totalAffCache={},this.totalSCCache={},this.totalHCCache={}}totalAff(e){if(e>this.steps.length)throw new Error(`bad data for stage ${e}`);return this.totalAffCache[e]||(this.totalAffCache[e]=this.steps.slice(0,e).reduce((e,t)=>e+t.aff,0)),this.totalAffCache[e]}totalSC(e){if(e>this.steps.length)throw new Error(`bad data for stage ${e}`);return this.totalSCCache[e]||(this.totalSCCache[e]=this.steps.slice(0,e).reduce((e,t)=>e+t.sc,0)),this.totalSCCache[e]}totalHC(e){if(e>this.steps.length)throw new Error(`bad data for stage ${e}`);return this.totalHCCache[e]||(this.totalHCCache[e]=this.steps.slice(0,e).reduce((e,t)=>e+t.hc,0)),this.totalHCCache[e]}}const xn={starting:new wn([new yn({aff:90,sc:36e3,hc:36}),new yn({aff:225,sc:9e4,hc:60}),new yn({aff:563,sc:225e3,hc:114}),new yn({aff:1125,sc:45e4,hc:180}),new yn({aff:2250,sc:9e5,hc:300})]),common:new wn([new yn({aff:180,sc:72e3,hc:72}),new yn({aff:450,sc:18e4,hc:120}),new yn({aff:1125,sc:45e4,hc:228}),new yn({aff:2250,sc:9e5,hc:360}),new yn({aff:4500,sc:18e5,hc:600})]),rare:new wn([new yn({aff:540,sc:216e3,hc:216}),new yn({aff:1350,sc:54e4,hc:360}),new yn({aff:3375,sc:135e4,hc:678}),new yn({aff:6750,sc:27e5,hc:1080}),new yn({aff:13500,sc:54e5,hc:1800})]),epic:new wn([new yn({aff:1260,sc:504e3,hc:504}),new yn({aff:3150,sc:126e4,hc:840}),new yn({aff:7875,sc:315e4,hc:1578}),new yn({aff:15750,sc:63e5,hc:2520}),new yn({aff:31500,sc:126e5,hc:4200})]),legendary:new wn([new yn({aff:1800,sc:72e4,hc:720}),new yn({aff:4500,sc:18e5,hc:1200}),new yn({aff:11250,sc:45e5,hc:2250}),new yn({aff:22500,sc:9e6,hc:3600}),new yn({aff:45e3,sc:18e6,hc:6e3})]),mythic:new wn([new yn({aff:4500,sc:18e5,hc:1800}),new yn({aff:11250,sc:45e5,hc:3e3}),new yn({aff:28125,sc:1125e4,hc:5628}),new yn({aff:56250,sc:225e5,hc:9e3}),new yn({aff:112500,sc:45e6,hc:15e3}),new yn({aff:225e3,sc:9e7,hc:18e3})])},Mn={starting:1,common:1,rare:1.2,epic:1.4,legendary:1.6,mythic:4};const kn=new class{constructor(){this.cache={}}getCachedForRarity(e){return this.cache[e]||(this.cache[e]=(a=>{var{GIRL_MAX_LEVEL:e,HH_MAX_LEVEL:t}=window;return Array((e||t)-1).fill().map((e,t)=>Math.ceil(10*a*Math.pow(1.0075,t))).reduce((e,t,a)=>(e.push(t+(0===a?0:e[e.length-1])),e),[])})(Mn[e])),this.cache[e]}get starting(){return this.getCachedForRarity("starting")}get common(){return this.getCachedForRarity("common")}get rare(){return this.getCachedForRarity("rare")}get epic(){return this.getCachedForRarity("epic")}get legendary(){return this.getCachedForRarity("legendary")}get mythic(){return this.getCachedForRarity("mythic")}};var Cn=a(2031),In={};Cn.Z&&Cn.Z.locals&&(In.locals=Cn.Z.locals);var An,Sn=0,Tn={attributes:{class:"script-styles"}};Tn.styleTagTransform=Xe(),Tn.setAttributes=p(),Tn.insert=et().bind(null,"head"),Tn.domAPI=Je(),Tn.insertStyleElement=Ye(),In.use=function(e){return Tn.options=e||{},Sn++||(An=Ke()(Cn.Z,Tn)),In},In.unuse=function(){0(e[t]=0,e),{}),rarities:G.reduce((e,t)=>(e[t]=0,e),{}),levelSum:0,unlockedScenes:0,totalScenes:0,scPerHour:0,scCollectAll:0,aff:0,affSC:0,affHC:0,xpToCap:0,xpToMax:0,gems:$e.reduce((e,t)=>(e[t]=0,e),{})},x=P.lsGet("filters")||{},t=x["level_range"],M=parseInt(t?.match(/^\d+/)?.[0]||1),k=parseInt(t?.match(/-(\d+)/)?.[1]||M);return e.forEach(e=>{const{shards:t,class:a,element:i,rarity:n,grade:r}=e;if(100===t&&[a,i,n,r].every(e=>void 0!==e)){const{name:p,affection:u,xp:g,role:m,armor:h,figure:b,zodiac:f,eye_colors:_,hair_colors:v}=e;var{graded:o,salary:s,level:l,level_cap:c}=e,o=o||0,s=s||0,l=l||1,c=c||250,d=!0;d&=!x.name||-1parseInt(e)).includes(a),d&=!x.level_range||l>=M&&l<=k,d&=!x.level_cap||"all"===x.level_cap||"capped"===x.level_cap==(l===c),d&=!x.rarity||"all"===x.rarity||x.rarity===n,d&=!x.affection_cap||"all"===x.affection_cap||"capped"===x.affection_cap==(r===o),d&=!x.max_affection_grade||"all"===x.max_affection_grade||parseInt(x.max_affection_grade)===r,d&=!x.current_affection_grade||"all"===x.current_affection_grade||parseInt(x.current_affection_grade)===o,d&=!x.role||"all"===x.role||parseInt(x.role)===m,d&=!x.equipment||"all"===x.equipment||"equipped"===x.equipment==!!h?.length,d&=!x.pose||"all"===x.pose||parseInt(x.pose)===b,d&=!x.zodiac||"all"===x.zodiac||x.zodiac===f,d&=!x.eye_color||"all"===x.eye_color||_?.includes(x.eye_color),d&=!x.hair_color||"all"===x.hair_color||v?.includes(x.hair_color),w.totalGirls++,d&&(w.girls++,w.caracs[a]++,w.elements[i]++,w.rarities[n]++,w.levelSum+=l,w.unlockedScenes+=o,w.totalScenes+=r,w.scPerHour+=Math.round(s/(jn[o]/60)),w.scCollectAll+=s,o{const t=window["awakening_requirements"];return t.slice((e-250)/50+1).reduce((e,{cost:t})=>e+=t*Ln[a],0)})(c,n))}else 100===t&&console.log(`Error: missing info for ${e.name}`)}),w}buildStatsDisplay(){return Dn(`
${this.buildGeneralSummary()} ${this.buildUpgradeSummary()} ${this.buildMarketSummary()}
`)}buildGeneralSummary(){const{high_level_girl_owned:e,awakening_requirements:i,GIRL_MAX_LEVEL:t,GT:a}=window;var{girls:n,totalGirls:r,caracs:o,elements:s,rarities:l,levelSum:c,unlockedScenes:d,totalScenes:p,scPerHour:u,scCollectAll:g}=this.aggregates;const m=e.slice(1).map((e,t)=>{var a=i[t]["cap_level"],t=i[t+1]["girls_required"];return{girls_required:t,girls_owned:e,cap_level:a}});return`

${this.label("haremStats")}

${Li.nThousand(n)}${n!==r?`/${Li.nThousand(r)}`:""}
    ${Object.entries(o).map(([e,t])=>`
  • ${Li.nThousand(t)}
  • `).join("")}
    ${Object.entries(s).map(([e,t])=>`
  • ${Li.nThousand(t)}
  • `).join("")}
    ${Object.entries(l).map(([e,t])=>`
  • ${a.design[`girls_rarity_${e}`][0].normalize("NFD").replace(/[\u0300-\u036f]/g,"")}${Li.nThousand(t)}
  • `).join("")}
  • ${a.design.Lvl} ${Li.nThousand(c)}
    / ${Li.nThousand(t*n)}
  • ${Li.nThousand(d)}
    / ${Li.nThousand(p)}
  • ${Li.nThousand(u)} / ${a.time.h}
    ${Li.nThousand(g)} / ${a.design.harem_collect}
    ${m.map(({cap_level:e,girls_required:t,girls_owned:a})=>`
  • ${e}${Li.nThousand(a)}/${t}
  • `).join("")}
`}buildUpgradeSummary(){const a=window["GT"];var{aff:e,affSC:t,affHC:i,xpToCap:n,xpToMax:r,gems:o}=this.aggregates;return`

${this.label("upgrades")}

${this.label("toUpgrade")}
  • ${Li.nThousand(e)} ${a.design.Aff}
    ( ${Li.nThousand(417*e)})
  • ${this.label("or",{left:` ${Li.nThousand(t)}
    `,right:` ${Li.nThousand(i)}`})}

${this.label("levelsAwakening")}

${this.label("toLevelCap")}
  • ${Li.nThousand(n)} ${a.design.XP}
    ( ${Li.nThousand(200*n)})
${this.label("toLevelMax",{max:GIRL_MAX_LEVEL})}
  • ${Li.nThousand(r)} ${a.design.XP}
    ( ${Li.nThousand(200*r)})
    ${Object.entries(o).map(([e,t])=>`
  • ${Li.nThousand(t)}
  • `).join("")}
`}buildMarketSummary(){var a=P.lsGet(z.MARKET_INFO),i=P.getHref("../shop.html");let n="";if(a){var r=(window.shared||window)["Hero"];const{server_now_ts:c,GT:d}=window;var{buyableItems:o,sellableItems:s,refreshTime:l,refreshLevel:a}=a;let e="",t="";if(e=l${this.label("buyable")}

${this.label("marketRestocked",{href:i})}

`:o?({aff:r,xp:o}=o,` ${this.label("buyable")}
  • ${this.label("canBeBought",{item:`${Li.nThousand(o.sc.value)} ${d.design.XP} (${o.sc.count})`,amount:` ${Li.nThousand(o.sc.cost)}`})}
    ${this.label("canBeBought",{item:`${Li.nThousand(o.hc.value)} ${d.design.XP} (${o.hc.count})`,amount:` ${Li.nThousand(o.hc.cost)}`})}
  • ${this.label("canBeBought",{item:`${Li.nThousand(r.sc.value)} ${d.design.Aff} (${r.sc.count})`,amount:` ${Li.nThousand(r.sc.cost)}`})}
    ${this.label("canBeBought",{item:`${Li.nThousand(r.hc.value)} ${d.design.Aff} (${r.hc.count})`,amount:` ${Li.nThousand(r.hc.cost)}`})}

${this.label("marketRestock",{time:new Date(1e3*l).toLocaleString(Li.getLang()),level:a+1})}

`):` ${this.label("buyable")}

${this.label("visitMarket")}

`,s){const p=window["player_gems_amount"];var{xp:a,aff:s}=s;t=` ${this.label("sellable")}
  • ${Li.nThousand(a.value)} ${d.design.XP} (${a.count})
    ${this.label("canBeSold",{sc:` ${Li.nThousand(a.cost)}`})}
  • ${Li.nThousand(s.value)} ${d.design.Aff} (${s.count})
    ${this.label("canBeSold",{sc:` ${Li.nThousand(s.cost)}`})}
    ${$e.map(e=>`
  • ${Li.nThousand(parseInt(p[e].amount),10)}
  • `).join("")}
`}else t=` ${this.label("sellable")}

${this.label("visitMarket")}

`;n=t+e}else n=`

${this.label("visitMarket",{href:i})}

`;return`

${this.label("market")}

${n}
`}attachToPage(e){const t=Dn("#harem_left .harem-info-panel");if(t.length){var a=t.attr("class");t.html(e.addClass(a).html())}else{const i=Dn('
'),n=Dn('
');Dn("#harem_left").append(i).append(e).append(n),i.click(()=>{e.hasClass("visible")?(e.removeClass("visible"),n.removeClass("visible")):(e.addClass("visible"),n.addClass("visible"))}),n.click(()=>{e.removeClass("visible"),n.removeClass("visible")})}}attachWikiLink(e,t,a){var{shards:i,name:t}=t,e=P.getWikiLink(t,e,Li.getLang());if(e)if(100===i){const n=a.find(".WikiLink a");n.length?n.attr("href",e):a.find(".girl_infos_area h3").wrap(``)}else{const r=a.find(".WikiLinkDialogbox > a");r.length?r.attr("href",e):a.find(".middle_part.missing_girl .dialog-box").append(``)}}attachSceneCostsAndStats(o,e){const s=window["GT"],t=e.find("a.later");t.length&&t.each((e,t)=>{const a=Dn(t);var i=a.index(),{rarity:n,affection:r}=o,t=xn[n].totalAff(i+1)-r,{sc:r,hc:n}=xn[n].steps[i],i=P.isNutakuKobans()?1/6:1,i=`
${Li.nThousand(t)} ${s.design.Aff}
${this.label("or",{left:` ${Li.nThousand(r)}
`,right:` ${Li.nThousand(Math.ceil(n*i))}`})}
`.replace(/(\n| {4})/g,"");a.attr("tooltip",i)})}async onGirlSelectionChanged(e,t){const a=await P.getGirlDictionary();var i=a.get(`${e}`);this.attachWikiLink(e,i,t),this.attachSceneCostsAndStats(i,t)}run(){!this.hasRun&&this.shouldRun()&&($n.use(),P.defer(()=>{Dn(document).on("girl-dictionary:updated",async()=>{this.aggregates=await this.aggregateStats(),this.attachToPage(this.buildStatsDisplay())}),P.onAjaxResponse(/action=get_girls_list/i,async()=>{this.aggregates=await this.aggregateStats(),this.attachToPage(this.buildStatsDisplay())});var e=()=>{const e=Dn("#harem_right [girl]");var t;e.length&&(t=e.attr("girl"),this.currentGirlId=t,this.onGirlSelectionChanged(t,e))};new MutationObserver(e).observe(Dn("#harem_right")[0],{childList:!0,subtree:!0}),e()}),this.hasRun=!0)}};var zn=a(1072),Pn={};zn.Z&&zn.Z.locals&&(Pn.locals=zn.Z.locals);var On,Rn=0,Hn={attributes:{class:"script-styles"}};Hn.styleTagTransform=Xe(),Hn.setAttributes=p(),Hn.insert=et().bind(null,"head"),Hn.domAPI=Je(),Hn.insertStyleElement=Ye(),Pn.use=function(e){return Hn.options=e||{},Rn++||(On=Ke()(zn.Z,Hn)),Pn},Pn.unuse=function(){0{this.injectCSSVars(),this.displaySummary({board:e,promo:t}),this.manageTable(),this.fixLeagueSorting()}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("legendary-bg",`url("${P.getCDNHost()}/legendary.png")`),Be.registerVar("filter-icon",`url('${nn}')`)}fixLeagueSorting(){P.doWhenSelectorAvailable(".league_table .data-list",()=>{if(window.isColumnSortable){const a=window.isColumnSortable;window.isColumnSortable=(e,t)=>"team"===e||a(e,t)}const e=window["opponents_list"];e&&e.length&&e.forEach(e=>{var{player:{team:{total_power:t}}}=e;e.team=t})})}displaySummary({board:t,promo:n}){var d=(window.shared||window)["Hero"];const{opponents_list:p,season_end_at:u}=window;if(p&&p.length){var g=p.length,m=g-1;const A={},S=g-14,T=g-15,D=[...Bn,...Bn.map(e=>e+1)],N=[],L={},j={};let r=0,o=0,s=0,l,c;p.forEach(({match_history:e,player:t,place:a,player_league_points:i})=>{const n=Object.values(e)[0];if(N.push(parseInt(t.level,10)),A[a]=i,D.includes(a)&&(j[a]=i),S===a?L.demote=i:T===a&&(L.nonDemote=i),0==n)l=a,c=i;else{let t=0,a=0;n.forEach(e=>{e&&(e=e["attacker_won"],t+="won"===e?1:0,a+="lost"===e?1:0)}),o+=t,s+=a,r+=n.filter(e=>null!=e).length}});var h=parseInt(Math.floor(u/60),10),b=d.energies.challenge.amount!==d.energies.challenge.max_regen_amount?Math.floor((h+(35-d.energies.challenge.next_refresh_ts/60))/35)+parseInt(d.energies.challenge.amount,10):Math.floor(h/35)+parseInt(d.energies.challenge.amount,10);N.sort((e,t)=>e-t);g=Math.floor(N.length/2),h={min:Math.min(...N),max:Math.max(...N),median:N.length%2?N[g]:(N[g-1]+N[g])/2},d=3*m,g=0!==r?c/r:0,m=Math.round(100*g)/100,g=Math.floor(g*d);let e="",i="";if(t&&(e=Bn.map(e=>{var{diff:t,score:a,symbol:i,labelKey:n}=((e,t,a,i,n)=>{let r="",o,s,l;return l=e<=a?(s=n,o=t-n,o&&(r="-"),"stayInTop"):(s=i+1,o=s-t,r="+","notInTop"),{symbol:r,diff:o,score:s,labelKey:l}})(l,c,e,j[e],j[e+1]);return`${i}${Li.nThousand(t)}`}).join("")),n){var{current_tier_number:f,max_league:_}=window,{demote:v,nonDemote:y}=L,w=1e).map(e=>`

${e}

`).join("");i=` `}var v=d-r,w=`${this.label("challengesRegen",{challenges:b})}
${this.label("challengesLeft",{challenges:v})}`,f=r-o-s,{min:y,max:x,median:k}=h,M=`
${this.label("currentLeague")}
${this.label("victories")} :${o}/${d}
${this.label("defeats")} :${s}/${d}
${this.label("unknown")} :${f}/${d}
${this.label("notPlayed")} :${v}/${d}
${this.label("levelRange")} :${y}${k}${x}
`,C=P.lsGet(z.LEAGUE_RESULTS_OLD)||{},_=P.lsGet(z.LEAGUE_PLAYERS_OLD)||0,h=P.lsGet(z.LEAGUE_UNKNOWN_OLD)||0,f=P.lsGet(z.LEAGUE_SCORE_OLD)||{},d=P.lsGet(z.LEAGUE_TIME_OLD)||0;let a="";if(0 ${this.label("leagueFinished",{date:`${h}`})}
${this.label("victories")} :${e}/${x}
${this.label("defeats")} :${t}/${x}
${this.label("notPlayed")} :${f}/${x}
${this.label("opponents")} :${_}
${this.label("leaguePoints")} :${Li.nThousand(y)}
${this.label("avg")} :${Li.nThousand(k)}
`}M=`${w}${M}${a}`;const E=`
${this.label("scoreExpected",{score:Li.nThousand(g)})}" tooltip>${Li.nThousand(m)} ${b}/${v} ${e} ${i}
`;P.doWhenSelectorAvailable(".league_buttons_block",()=>{($(".change_team_container").length?$(".change_team_container"):$(".league_buttons_block")).before(E)})}}manageTable(){const t={fought_opponent:{label:"filterFoughtOpponents",type:"radio",options:[{value:!1,icon:"quest/ic_eyeopen.svg"},{value:!0,icon:"quest/ic_eyeclosed.svg"}]},boosted:{label:"filterBoosted",type:"radio",options:[{value:!1,icon:"quest/ic_eyeopen.svg"},{value:!0,icon:"quest/ic_eyeclosed.svg"}]},team_theme:{label:"filterTeamTheme",type:"checkbox",options:[{value:"darkness",icon:"pictures/girls_elements/Dominatrix.png"},{value:"light",icon:"pictures/girls_elements/Submissive.png"},{value:"psychic",icon:"pictures/girls_elements/Voyeurs.png"},{value:"balanced",icon:"pictures/girls_elements/Multicolored.png"},{value:"water",icon:"pictures/girls_elements/Sensual.png"},{value:"fire",icon:"pictures/girls_elements/Eccentric.png"},{value:"nature",icon:"pictures/girls_elements/Exhibitionist.png"},{value:"stone",icon:"pictures/girls_elements/Physical.png"},{value:"sun",icon:"pictures/girls_elements/Playful.png"}]}},l=P.lsGet(z.OPPONENT_FILTER)||{fought_opponent:!1,boosted:!1,team_theme:[]};let a=P.lsGet(z.LEAGUE_PIN_PLAYER)||!1;var e=window["tutoData"];let i=!!e.leagues6;const r=({id:e,type:t,value:a,icon:i})=>{var n=`${e}-${a}`;return` `},n=({id:a,filter:e})=>{const{label:t,type:i,options:n}=e;return` ${this.label(t)}
${n.map(e=>{var{value:t,icon:e}=e;return r({id:a,type:i,value:t,icon:e})}).join("")}
`},o=()=>$(` `),s=()=>{$(".data-row.body-row").removeClass("script-stripe"),$(".data-row.body-row:not(.script-hide):not(:has(.player-pin.pinned)):even").addClass("script-stripe")},c=(e,t)=>{const a=Math.min(e/t,1);e=2*Math.min(a,.5),t=2*Math.max(a-.5,0);let i="",n="";return 0{a<=e&&(i=t)}):n="flashing",$(`
`)},d=()=>{const e=window["opponents_list"];e&&e.length&&i&&(e.forEach(({match_history:e,boosters:t,player:{team:{theme:a}}},i)=>{const n=Object.values(e)[0];if(n){var r=!1;r|=3<=n.filter(e=>null!=e).length&&JSON.parse(l.fought_opponent);e=t.length?t.reduce((e,t)=>e.expiration>t.expiration?e:t).expiration:0;r|=t.length&&0l.team_theme.includes(e))&&l.team_theme.length;const s=$(".data-row.body-row").eq(i);r?s.addClass("script-hide"):s.removeClass("script-hide")}}),s())},p=()=>{const{opponents_list:e,GT:n}=window;e&&e.length&&e.forEach(({player:{team:{theme_elements:e,total_power:t}}},a)=>{let i=[];e.length?e.forEach(e=>{var{ico_url:t,flavor:e}=e;i.push(``)}):i.push(``);t=$(`${Li.nThousand(Math.ceil(t))}`);$(".data-row.body-row").eq(a).find(".data-column[column=team] .button_team_synergy").append($(i.join(""))).after(t)})},u=()=>{const e=$("[column=boosters] .boosters .slot");e.each((e,t)=>{var{usages_remaining:a,expiration:i,item:n}=$(t).data("d"),{rarity:r,default_usages:o,duration:n}=n||{};let s=0,l=1;l="mythic"===r?(s=a,o):(s=i,1440==n?86400:n),$(t).wrap('
').before(c(s,l)),0==s&&$(t).addClass("expired")})},g=()=>{const e=$(".data-row.body-row.player-row"),t=$(`
`);t.click(()=>{a=!a,t.toggleClass("pinned"),s(),P.lsSet(z.LEAGUE_PIN_PLAYER,a)}),e.find(".data-column[column=can_fight]").append(t),s()};P.doWhenSelectorAvailable(".league_table .data-list",()=>{(()=>{const e=$(''),t=o();P.doWhenSelectorAvailable(".league_tiers",()=>{$(".league_tiers").append(e).append(t)}),e.click(()=>{t.toggle()}),t.find("input").each((e,t)=>{$(t).change(e=>{const{value:t,name:a,type:i}=e.target;"checkbox"===i?$(e.target).is(":checked")?l[a].push(t):l[a]=l[a].filter(e=>e!==t):l[a]=t,d(),P.lsSet(z.OPPONENT_FILTER,l),$(document).trigger("league:table-filtered")})})})(),d(),p(),u(),g(),$(document).on("league:table-sorted",()=>{d(),p(),u(),g()})}),i||P.onAjaxResponse(/action=tutorial_complete/,(e,t)=>{if(e.success){const a=new URLSearchParams(t.data);"leagues6"==a.get("tutorial")&&(i=!0,d())}})}};var Fn=a(1476),Wn={};Fn.Z&&Fn.Z.locals&&(Wn.locals=Fn.Z.locals);var Qn,Yn=0,Kn={attributes:{class:"script-styles"}};Kn.styleTagTransform=Xe(),Kn.setAttributes=p(),Kn.insert=et().bind(null,"head"),Kn.domAPI=Je(),Kn.insertStyleElement=Ye(),Wn.use=function(e){return Kn.options=e||{},Yn++||(Qn=Ke()(Fn.Z,Kn)),Wn},Wn.unuse=function(){0{e.forEach(e=>{Jn.egoDamage[e]&&t.includes(Jn.egoDamage[e])&&(i[a].ego+=.1,i[a].attack+=.1),Jn.chance[e]&&t.includes(Jn.chance[e])&&(i[a].chance+=.2)})}),i}static countElementsInTeam(e){return e.reduce((e,t)=>(e[t]++,e),{fire:0,stone:0,sun:0,water:0,nature:0,darkness:0,light:0,psychic:0})}static findBonusFromSynergies(e,t,a,i){var{bonus_multiplier:n,team_bonus_per_girl:e}=e.find(({element:{type:e}})=>e===t);return n+(a?i[t]*e:0)}static async calculateSynergiesFromTeamMemberElements(e,t){var a=Xn.countElementsInTeam(e),e=(await P.getGirlDictionary()).size||800,e=Math.min(e/8,100);return{critDamage:(t?0:.0035*e)+.1*a.fire,critChance:(t?0:7e-4*e)+.02*a.stone,healOnHit:(t?0:.001*e)+.03*a.water}}static calculateThemeFromElements(e){e=Xn.countElementsInTeam(e);const a=[];return Object.entries(e).forEach(([e,t])=>{3<=t&&a.push(e)}),a}static calculateCritChanceShare(e,t){return.3*e/(e+t)}static getSkillPercentage(e,t){return 1+e.girls.map(e=>e.skills[t]?.skill.percentage_value??0).reduce((e,t)=>e+t,0)/100}}const er=Xn;window.HHPlusPlus.SimHelpers=Xn;class tr{constructor(e,t,a){this.isMainLeague=e,this.playerData=t,this.opponentData=a}extract(){const{opponent_fighter:e,hero_data:t}=window;var a=this.isMainLeague,i=(a?this.opponentData:e).player,n=a?this.playerData:t;let{chance:r,damage:o,defense:s,remaining_ego:l,total_ego:c,ego:d}=a?n.team.caracs:n,p=a?d:l||c;const{team:u,hasAME:g}=n;let m=u.theme_elements,h=u.synergies;m||(m=[],x=er.countElementsInTeam([0,1,2,3,4,5,6].map(e=>u.girls[e].element_data.type)),Object.entries(x).forEach(([e,t])=>{3<=t&&m.push({type:e})})),h=h||JSON.parse($("#leagues_left .hexa .icon-area").attr("synergy-data"));var b=m.map(({type:e})=>e),f=h,_={critDamage:er.findBonusFromSynergies(f,"fire"),critChance:er.findBonusFromSynergies(f,"stone"),healOnHit:er.findBonusFromSynergies(f,"water")},{chance:v,damage:y,defense:w,remaining_ego:n,total_ego:x,nickname:f}=i,n=n||x;const M=i["team"],k=[];[0,1,2,3,4,5,6].forEach(e=>{e=M.girls[e];e&&e.element&&k.push(e.element)});x=M.theme_elements.map(({type:e})=>e);const C=M.synergies,I=C.every(({team_girls_count:e})=>!e);let A;I&&(A=k.reduce((e,t)=>(e[t]++,e),{fire:0,stone:0,sun:0,water:0,nature:0,darkness:0,light:0,psychic:0}));i={critDamage:er.findBonusFromSynergies(C,"fire",I,A),critChance:er.findBonusFromSynergies(C,"stone",I,A),healOnHit:er.findBonusFromSynergies(C,"water",I,A)};const S=er.calculateDominationBonuses(b,x);return a&&(o=Math.round(o*(1+S.player.attack)),g&&(o*=1.15),p=Math.round(p*(1+S.player.ego)),a=er.findBonusFromSynergies(C,"sun",I,A),s=Math.floor(s*(1-a))),{player:{hp:p,atk:o,def:w,critchance:er.calculateCritChanceShare(r,v)+S.player.chance+_.critChance,bonuses:{..._,dominance:S.player},theme:b,atkMult:er.getSkillPercentage(u,9),defMult:er.getSkillPercentage(u,10)},opponent:{hp:n,atk:y,def:s,critchance:er.calculateCritChanceShare(v,r)+S.opponent.chance+i.critChance,name:f,bonuses:{...i,dominance:S.opponent},theme:x,atkMult:er.getSkillPercentage(M,9),defMult:er.getSkillPercentage(M,10)}}}display(i){var e=window["GT"],{points:t,win:a,scoreClass:n}=i;let r="",o=0;var s,l=["#fff","#fff","#fff","#ff2f2f","#fe3c25","#fb4719","#f95107","#f65b00","#f26400","#ed6c00","#e97400","#e37c00","#de8400","#d88b00","#d19100","#ca9800","#c39e00","#bba400","#b3aa00","#aab000","#a1b500","#97ba00","#8cbf00","#81c400","#74c900","#66cd00"];for(let e=25;3<=e;e--)t[e]&&(s=15<=e,r+=``,o+=e*t[e]);r+=``,r+="
${e}${Li.nRounding(100*t[e],2,0)}%
${e.design.leagues_won_letter}${Li.nRounding(100*a,2,-1)}%
";n={expected:{label:"E[X]",value:Li.nRounding(o,2,0),className:"",tooltip:r},"win-chance":{label:`P[${e.design.leagues_won_letter}]`,value:`${Li.nRounding(100*a,0,-1)}%`,className:n,tooltip:""}},n=Object.entries(n).map(([e,{label:t,value:a,className:i,tooltip:n}])=>`
${t}:${a}
`).join("");const c=$(`
${n}
`);if(this.isMainLeague){const d=e=>{const t=window["opponents_list"];var a=t.findIndex(e=>e.player.id_fighter===this.opponentData.player.id_fighter);e&&(t[a].power=o,t[a].sim=i),$(".data-row.body-row").eq(a).find(".data-column[column=power]").empty().append(c)};d(!0),$(document).on("league:table-sorted",()=>{d(!1)})}else $(".player_team_block.opponent .average-lvl").wrap('
').after(c)}}const ar=tr;window.HHPlusPlus.League=tr;class ir{constructor({player:e,opponent:t,logging:a,preSim:i}){this.player=e,this.opponent=t,this.logging=a,this.preSim=i}run(){this.logging&&(console.log("Running simulation against",this.opponent.name),console.groupCollapsed("Player"),console.dir({...this.player}),console.groupEnd(),console.groupCollapsed(this.opponent.name),console.dir({...this.opponent}),console.groupEnd());var e=e=>{e.critMultiplier=2+e.bonuses.critDamage,e.hp=Math.ceil(e.hp)};e(this.player),e(this.opponent),this.cache={},this.runs=0;let t;try{t=this.playerTurn(this.player.hp,this.opponent.hp,0)}catch(e){return this.logging&&console.log(`An error occurred during the simulation against ${this.opponent.name}`,e),{points:[],win:Number.NaN,loss:Number.NaN,avgTurns:Number.NaN,scoreClass:"minus"}}e=t.win+t.loss;return t.win/=e,t.loss/=e,t.scoreClass=.9[e,t*a]).concat(Object.entries(t.points).map(([e,t])=>[e,t*i])).forEach(([e,t])=>{n[e]=(n[e]||0)+t});var r=(e,t)=>e*a+t*i,o=r(e.win,t.win),s=r(e.loss,t.loss),t=r(e.avgTurns,t.avgTurns);return{points:n,win:o,loss:s,avgTurns:t}}playerTurn(e,t,a){if(50<(a+=1))throw new Error;var i=this.cache?.[e]?.[t];if(i)return i;var{baseAtk:n,critAtk:r}=this.getDamages(this.player,a),i=this.playerAttack(e,t,n,a),a=this.playerAttack(e,t,r,a);const o=this.mergeResult(i,n.probability,a,r.probability);return o.avgTurns+=1,this.cache[e]||(this.cache[e]={}),this.cache[e][t]||(this.cache[e][t]={}),this.cache[e][t]=o,o}playerAttack(e,t,a,i){if(t-=a.damageAmount,e+=a.healAmount,e=Math.min(e,this.player.hp),t<=0){a=15+Math.ceil(10*e/this.player.hp);return this.runs+=1,{points:{[a]:1},win:1,loss:0,avgTurns:0}}return this.opponentTurn(e,t,i)}opponentTurn(e,t,a){var{baseAtk:i,critAtk:n}=this.getDamages(this.opponent,a),r=this.opponentAttack(e,t,i,a),a=this.opponentAttack(e,t,n,a);return this.mergeResult(r,i.probability,a,n.probability)}opponentAttack(e,t,a,i){if(e-=a.damageAmount,t+=a.healAmount,t=Math.min(t,this.opponent.hp),e<=0){a=3+Math.ceil(10*(this.opponent.hp-t)/this.opponent.hp);return this.runs+=1,{points:{[a]:1},win:0,loss:1,avgTurns:0}}return this.playerTurn(e,t,i)}}const nr=ir;window.HHPlusPlus.Simulator=ir;const rr=class{constructor(e){this.idOpponent=e}extract(){var{opponents:e,hero_data:t,caracs_per_opponent:a}=window,i=e[this.idOpponent-1].player,{chance:n,damage:r,defense:o,remaining_ego:s,total_ego:l}=a[i.id_fighter],c=s||l;const d=t["team"];let p=d.theme_elements,u=d.synergies;p||(p=[],b=er.countElementsInTeam([0,1,2,3,4,5,6].map(e=>d.girls[e].element_data.type)),Object.entries(b).forEach(([e,t])=>{3<=t&&p.push({type:e})})),u=u||JSON.parse($("#leagues_left .hexa .icon-area").attr("synergy-data"));var g=p.map(({type:e})=>e),m=u,h={critDamage:er.findBonusFromSynergies(m,"fire"),critChance:er.findBonusFromSynergies(m,"stone"),healOnHit:er.findBonusFromSynergies(m,"water")},{chance:e,damage:a,defense:s,remaining_ego:l,total_ego:t,nickname:b}=i,m=l||t;const f=i["team"],_=[];[0,1,2,3,4,5,6].forEach(e=>{e=f.girls[e];e&&e.element&&_.push(e.element)});l=f.theme_elements.map(({type:e})=>e);const v=f.synergies;t=v.every(({team_girls_count:e})=>!e);let y;t&&(y=_.reduce((e,t)=>(e[t]++,e),{fire:0,stone:0,sun:0,water:0,nature:0,darkness:0,light:0,psychic:0}));i={critDamage:er.findBonusFromSynergies(v,"fire",t,y),critChance:er.findBonusFromSynergies(v,"stone",t,y),healOnHit:er.findBonusFromSynergies(v,"water",t,y)},t=er.calculateDominationBonuses(g,l);return{player:{hp:c,atk:r,def:s,critchance:er.calculateCritChanceShare(n,e)+t.player.chance+h.critChance,bonuses:{...h,dominance:t.player},theme:g,atkMult:er.getSkillPercentage(d,9),defMult:er.getSkillPercentage(d,10)},opponent:{hp:m,atk:a,def:o,critchance:er.calculateCritChanceShare(e,n)+t.opponent.chance+i.critChance,name:b,bonuses:{...i,dominance:t.opponent},theme:l,atkMult:er.getSkillPercentage(f,9),defMult:er.getSkillPercentage(f,10)}}}display(e){const t=$(`#season-arena .opponents_arena .season_arena_opponent_container.opponent-${this.idOpponent-1}`);let a=t.find(".gridWrapper");a.length||(t.find(".average-lvl").wrap('
'),a=t.find(".gridWrapper")),a.find(".matchRating").remove();var{opponents:i,hero_data:{current_season_mojo:n}}=window;const r=i[this.idOpponent-1].rewards["rewards"];i=r.find(({type:e})=>"victory_points"===e),i=parseInt(i.value),n=e.win*i-(1-e.win)*Math.min(n<7300?10:40,Math.max(40-i,1)),i=15${Li.nRounding(100*e.win,2,-1)}%
E[]=${Li.nRounding(n,1,-1)}`)}};const or=class{constructor({label:e}){this.label=e}extract(){var{opponent_fighter:e,hero_data:t}=window,a=e.player,{chance:i,damage:n,defense:r,remaining_ego:o,total_ego:s}=t,l=o||s;const c=t["team"];let d=c.theme_elements,p=c.synergies;d||(d=[],b=er.countElementsInTeam([0,1,2,3,4,5,6].map(e=>c.girls[e].element_data.type)),Object.entries(b).forEach(([e,t])=>{3<=t&&d.push({type:e})})),p=p||JSON.parse($("#leagues_left .hexa .icon-area").attr("synergy-data"));var u=d.map(({type:e})=>e),g=p,m={critDamage:er.findBonusFromSynergies(g,"fire"),critChance:er.findBonusFromSynergies(g,"stone"),healOnHit:er.findBonusFromSynergies(g,"water")},{chance:h,damage:e,defense:o,remaining_ego:s,total_ego:t,nickname:b}=a,g=s||t;const f=a["team"],_=[];[0,1,2,3,4,5,6].forEach(e=>{e=f.girls[e];e&&e.element&&_.push(e.element)});s=f.theme_elements.map(({type:e})=>e);const v=f.synergies;t=v.every(({team_girls_count:e})=>!e);let y;t&&(y=_.reduce((e,t)=>(e[t]++,e),{fire:0,stone:0,sun:0,water:0,nature:0,darkness:0,light:0,psychic:0}));a={critDamage:er.findBonusFromSynergies(v,"fire",t,y),critChance:er.findBonusFromSynergies(v,"stone",t,y),healOnHit:er.findBonusFromSynergies(v,"water",t,y)},t=er.calculateDominationBonuses(u,s);return{player:{hp:l,atk:n,def:o,critchance:er.calculateCritChanceShare(i,h)+t.player.chance+m.critChance,bonuses:{...m,dominance:t.player},theme:u,atkMult:er.getSkillPercentage(c,9),defMult:er.getSkillPercentage(f,10)},opponent:{hp:g,atk:e,def:r,critchance:er.calculateCritChanceShare(h,i)+t.opponent.chance+a.critChance,name:b,bonuses:{...a,dominance:t.opponent},theme:s,atkMult:er.getSkillPercentage(f,9),defMult:er.getSkillPercentage(c,10)}}}display(e){const t=$(`
${Li.nRounding(100*e.win,2,-1)}%
`);e.impossible&&t.append(``),e.guaranteed&&t.append(``),$(".player_team_block.opponent .average-lvl").wrap('
').after(t)}},sr="simFight";const lr=class extends ie{constructor(){super({baseKey:sr,label:Li.getModuleLabel("config",sr),default:!0,subSettings:[{key:"logging",label:Li.getModuleLabel("config",`${sr}_logging`),default:!1}]}),this.label=Li.getModuleLabel.bind(this,sr),this.simManagers=[],this.logging=!1}shouldRun(){return["pre-battle","leagues.html","season-arena"].some(e=>P.isCurrentPage(e))&&!["labyrinth","world-boss","penta-drill"].some(e=>P.isCurrentPage(e))}run({logging:e}){!this.hasRun&&this.shouldRun()&&(this.logging=e,Vn.use(),P.defer(()=>{this.injectCSSVars(),P.isCurrentPage("leagues.html")?P.doWhenSelectorAvailable(".league_table .data-list",async()=>{const{opponents_list:e,GT:n}=window;if(e&&e.length){const r=await this.getLeaguePlayerData();if(r){const t=$(".data-column.head-column[column=power]>span");t.html(`${this.label("simResults")}`),e.forEach(e=>{r.id_fighter!=e.player.id_fighter?this.simManagers.push(new ar(!0,r,e)):(e.power=0,e.team=r.team.total_power)});const a=()=>{$(".data-row.body-row.player-row .data-column[column=power]").text("-");const{team:{theme_elements:e,total_power:t}}=r;let a=[];e.length?e.forEach(e=>{var{ico_url:t,flavor:e}=e;a.push(``)}):a.push(``);const i=$(`${Li.nThousand(Math.ceil(t))}`);P.doWhenSelectorAvailable(".data-row.body-row.player-row .data-column[column=team] .team-theme",()=>{const e=$(".data-row.body-row.player-row .data-column[column=team] .button_team_synergy");e.empty().next().remove(),e.append($(a.join(""))).after(i)})};a(),$(document).on("league:table-sorted",()=>{a()}),this.runManagedSim()}}}):P.isCurrentPage("leagues-pre-battle")?(this.simManagers=[new ar(!1)],this.runManagedSim()):P.isCurrentPage("season-arena")?(this.preSim=!0,this.simManagers=[new rr(1),new rr(2),new rr(3)],this.runManagedSim()):P.isCurrentPage("pre-battle")&&(this.preSim=!0,this.simManagers=[new or({label:this.label})],this.runManagedSim())}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("mojo-icon-s",`url(${P.getCDNHost()}/pictures/design/ic_mojo_white.svg)`)}runManagedSim(){const l=P.isCurrentPage("leagues.html");this.simManagers.forEach(e=>{var{player:t,opponent:a}=e.extract(),{logging:i,preSim:n}=this;const r=new nr({player:t,opponent:a,logging:i,preSim:n}),o=r.run();if(l)e.display(o);else{const s=()=>{setTimeout(function(){$(".average-lvl")?e.display(o):s()},50)};s()}}),l&&$(document).trigger("league:sim-done")}async getLeaguePlayerData(){const e=window["opponents_list"],s=e.find(({match_history_sorting:e})=>0<=e&&e<3);let l;if(s){const{player:{id_fighter:a}}=s;var t=await new Promise(e=>{window.$.ajax({url:P.getHref(`/leagues-pre-battle.html?id_opponent=${a}`),success:e})});$(t).find("script:not([src])").each((e,t)=>{const a=$(t).html();if(a.includes("hero_data")){l=JSON.parse(a.match(/hero_data\s+=\s+(\{.*\})/)[1]);const{damage:n,team:r}=l,{team:{theme_elements:o}}=s.player;var i=r.theme_elements.map(({type:e})=>e),t=o.map(({type:e})=>e),t=er.calculateDominationBonuses(i,t),t=Math.round(r.caracs.damage*(1+t.player.attack));l.hasAME=115===Math.round(n/t*100)}}),P.lsSet(z.PLAYER_DATA,l)}else l=P.lsGet(z.PLAYER_DATA);return l}},cr={girl_impactful:{carac:"damage"},girl_egoist:{carac:"ego"},girl_harmony:{carac:"chance"},girl_defender:{carac:"defense"},team_impactful:{carac:"damage"},team_egoist:{carac:"ego"},team_harmony:{carac:"chance"},team_defender:{carac:"defense"},team_impactful_dominatrix:{carac:"damage",element:"darkness"},team_impactful_submissive:{carac:"damage",element:"light"},team_impactful_voyeur:{carac:"damage",element:"psychic"},team_impactful_eccentric:{carac:"damage",element:"fire"},team_impactful_exhibitionist:{carac:"damage",element:"nature"},team_impactful_physical:{carac:"damage",element:"stone"},team_impactful_playful:{carac:"damage",element:"sun"},team_impactful_sensual:{carac:"damage",element:"water"}};var dr=a(7073),pr={};dr.Z&&dr.Z.locals&&(pr.locals=dr.Z.locals);var ur,gr=0,mr={attributes:{class:"script-styles"}};mr.styleTagTransform=Xe(),mr.setAttributes=p(),mr.insert=et().bind(null,"head"),mr.domAPI=Je(),mr.insertStyleElement=Ye(),pr.use=function(e){return mr.options=e||{},gr++||(ur=Ke()(dr.Z,mr)),pr},pr.unuse=function(){0
`}static textInput({id:e,label:t,placeholder:a,value:i}){return`
`}static checkboxInput({id:t,label:e,options:a,values:i,className:n,buttonClass:r}){return`
${a.map(({value:e})=>``).join("")}
`}},fr="teamsFilter",_r={1:"hardcore",2:"charm",3:"knowhow"};const vr=class extends ie{constructor(){super({baseKey:fr,label:Li.getModuleLabel("config",fr),default:!0}),this.label=Li.getModuleLabel.bind(this,fr),this.all=Li.getModuleLabel("common","all")}shouldRun(){return["edit-team","add-boss-bang-team","edit-labyrinth-team","labyrinth-pool-select","labyrinth.html","edit-world-boss-team","edit-penta-drill-team"].some(e=>P.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(hr.use(),P.defer(()=>{if(this.injectCSSVars(),this.isLabyrinth=P.isCurrentPage("labyrinth")||P.isCurrentPage("world-boss")||P.isCurrentPage("penta-drill"),this.isLabyrinth){const a=Object.keys(cr);P.isCurrentPage("labyrinth")?this.relics=P.lsGet(z.LABYRINTH_RELICS)?.filter(({identifier:e})=>a.includes(e)).map(e=>Object.assign(e,cr[e.identifier]))||[]:this.relics=[]}this.isLabyrinthMain=P.isCurrentPage("labyrinth.html");const t=P.isCurrentPage("team")?"h3.panel-title":this.isLabyrinthMain?".squad-container":"#filter_girls";P.doWhenSelectorAvailable(t,async()=>{$(t).before(''),this.isLabyrinthMain?$(t).before(this.createFilterBox()):$(t).after(this.createFilterBox()),$("#filter_element").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a},maxHeight:320}),$("#filter_class").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),$("#filter_rarity").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),this.isLabyrinth&&($("#filter_role").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),$("#filter_sort").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return`${a} ▼`}}));if(["skill_tier","aff_category","aff_lvl","blessed","equiped","level_cap"].forEach(e=>$(`#filter_${e}`).selectric()),this.blessings=P.lsGet(z.BLESSINGS)||{},await this.getFilterGirlData(),$("h3.panel-title").append(`(${Li.nThousand(this.arenaGirls.length)})`),this.createFilterEvents(),this.isLabyrinthMain){const e=new MutationObserver(async()=>{await this.getFilterGirlData(),$(".squad-container .text-title").append(`${Li.nThousand(this.arenaGirls.length)}`),this.filterGirls()});e.observe($(t)[0],{childList:!0})}})}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("filter-icon",`url('${nn}')`)}async getFilterGirlData(){this.arenaGirls=P.isCurrentPage("team")?$(".harem-panel div.harem-girl-container"):$(`${this.isLabyrinthMain?".squad-container":".girl-grid"} .girl-container`);const t=await P.getGirlDictionary();this.girlsData=$.map(this.arenaGirls,e=>t.get($(e).attr(this.isLabyrinthMain?"id":"id_girl")))}createFilterEvents(){$("#arena_filter").on("click",()=>{var e;void 0!==this.arenaGirls&&void 0!==this.girlsData&&(e=$("#arena_filter_box").css("display"),$("#arena_filter_box").css("display","none"===e?"grid":"none"))});var e=()=>{this.filterGirls()};$("#filter_name").get(0).oninput=e,$("#filter_element").on("change",e),$("#filter_role").on("change",e),$("#filter_rarity").on("change",e),$("#filter_class").on("change",e),$("#filter_blessed").on("change",e),$("#filter_equiped").on("change",e),$("#filter_skill_tier").on("change",e),$("#filter_aff_category").on("change",e),$("#filter_aff_lvl").on("change",e),$("#filter_level_cap").on("change",e),this.isLabyrinth&&$("#filter_sort").on("change",()=>{this.sortGirls()})}filterGirls(){const h=$("#filter_name").get(0).value,b=$("#filter_element").get(0).value,f=$("#filter_role")?.get(0)?.value||"all",_=$("#filter_rarity").get(0).value,v=$("#filter_class").get(0).value,y=$("#filter_blessed").get(0).value,w=$("#filter_equiped").get(0).value,x=$("#filter_skill_tier").get(0).value,M=$("#filter_aff_category").get(0).value,k=$("#filter_aff_lvl").get(0).value,C=$("#filter_level_cap")?.get(0)?.value;let I=0;this.girlsData.forEach((a,e)=>{const{name:t,element:i,role:n,rarity:r,class:o,equips:s,skill_tiers:l,grade:c,graded:d,level:p,level_cap:u}=a;var g=this.blessings?.current?.blessings?.some(({key:e,value:t})=>(e.includes("colors")?a?.[e]?.includes(t):a?.[e]===t)||"rarity"===e&&"common"===t&&"starting"===a?.[e])||!1,m=!0;m&=-1.filtered-count").text(this.arenaGirls.length!=I?`${Li.nThousand(I)}/`:"")}sortGirls(){let l=$("#filter_sort").get(0).value;"mana"===l&&(l="mana_starting"),"mana-generation"===l&&(l="mana_generation");const{availableGirls:e,owned_girls:t,girl_squad:a}=window,i=e||t||a.map(({member_girl:e})=>e),c=this.relics.filter(({carac:e})=>e===l),d=[];i.forEach(e=>{const{id_girl:n,battle_caracs:t,power_display:a,element:i}=e,r=i||e.girl.element_data.type,o="all"!==l?t[l]:0;let s=0;c.forEach(({identifier:e,bonus:t,girl:a,element:i})=>{e=e.match(/[a-z]+/g)[0],i=!i||i===r,a="girl"!==e||a.id_girl===n;s+=i&&a?Math.ceil(o*(t/100)):0});e="all"===l?a:o+s;d.push({id_girl:n,carac:e})}),d.sort((e,t)=>t.carac-e.carac),d.forEach(({id_girl:e},t)=>{this.arenaGirls.filter(`[${this.isLabyrinthMain?"id":"id_girl"}="${e}"]`).css("order",t)})}createFilterBox(){const a=window["GT"];let e='",e}};var yr=a(7171),wr={};yr.Z&&yr.Z.locals&&(wr.locals=yr.Z.locals);var xr,Mr=0,kr={attributes:{class:"script-styles"}};kr.styleTagTransform=Xe(),kr.setAttributes=p(),kr.insert=et().bind(null,"head"),kr.domAPI=Je(),kr.insertStyleElement=Ye(),wr.use=function(e){return kr.options=e||{},Mr++||(xr=Ke()(yr.Z,kr)),wr},wr.unuse=function(){0P.isCurrentPage(e))}run({poseMatching:e,fixPower:t}){!this.hasRun&&this.shouldRun()&&(Cr.use(),P.defer(()=>{P.isCurrentPage("clubs")&&this.addChampionInfoOnClubsPage(),(P.isCurrentPage("champions/")||P.isCurrentPage("club-champion"))&&(this.poseMatching({poseMatching:e,fixPower:t}),this.showTicketsWhileResting(),this.fasterSkipButton(),this.showChampionLevel())}),this.hasRun=!0)}addChampionInfoOnClubsPage(){const{club_champion_data:t,members_list:i,server_now_ts:h}=window;if(t&&t.fight.active){const{fight:{participants:n}}=t,e=()=>{const{champion:{bar:e},fight:{start_time:g},timers:{championFight:m}}=t,o=n.length,s=parseInt(e.max);P.doWhenSelectorAvailable(".club-champion-members-challenges .data-list",()=>{const r=Ir(".club-champion-members-challenges .data-list"),e=()=>{const e=window["club_champion_participants"];e.forEach(({challenge_impression_done:e},t)=>{var a=parseInt(e),i=a/s,n=(n=i,e=o,Math.round(.6*Math.sqrt(e))+Math.round(100*n)),n=Ir(`
${Li.nThousand(a)}
${Li.nRounding(100*i,2,0)}% / x ${n}
`);r.find(".data-row.body-row").eq(t).children().last().empty().append(n)})};e();const t=new MutationObserver(()=>{e()});t.observe(r[0],{childList:!0})}),Ir(".club-details-container #club_champions").prepend(`
${this.label("participants",{participants:o,members:i.length})}
`),P.doWhenSelectorAvailable(".club_champions_bar",()=>{const e=Ir(".club_champions_bar");e.attr("style",e.attr("style").replace(",","."))}),P.doWhenSelectorAvailable(".club_champions_timer_fight",()=>{const e=Ir(".club_champions_timer_fight");if(e.length&&!Ir(".script-round-duration-time").length){const{format_time_short:n,createTimer:r}=window.shared?window.shared.timer:window;var i=`${n(h-g)}`;const o=Ir('
');e.append("
").append(`${this.label("clubChampDuration",{duration:i})}`).append(o);const s=e.find(".script-round-duration"),l=s.find(".script-round-duration-time"),c=h-g<=3600?3600:86400;let t=c<=m;const d=t?c:m;let a=0;const p=e=>{e=e.time_remaining,e=h-g+(d-e+a);l.text(n(e))},u=()=>{var e;t&&(a+=d,t=c+a<=m,e=t?c:m-a,a-=d-e,r(o,e,{onUpdate:p,onComplete:u}).startTimer())};r(o,d,{onUpdate:p,onComplete:u}).startTimer()}}),P.doWhenSelectorAvailable(".btn_skip_team_cooldown",()=>{Ir(".btn_skip_team_cooldown").hide(),Ir(".btn_skip_champion_cooldown").length||Ir(".challenge_container").show()})};P.doWhenSelectorAvailable(".tabs-switcher#club-tabs",()=>{(()=>{const t=n.map(({id_member:e})=>e),e=i.filter(({id_member:e})=>!t.includes(e));var a=()=>{e.forEach(({id_member:e})=>{Ir(`#members .avatar[id-member=${e}]`).parent().addClass("non-participant")})};a(),new MutationObserver(a).observe(document.getElementById("members"),{childList:!0,subtree:!0})})(),Ir(".tabs-switcher#club-tabs #club_champions_tab").on("click",()=>{setTimeout(e,10)})})}}poseMatching({poseMatching:s,fixPower:l}){const c=window["championData"],{canDraft:e,champion:t,hero_damage:d}=c;if(e){const i=t["poses"],p=i.map(e=>parseInt(e)),u=[...p,...p],o=()=>{const o=Ir(".champions-middle__girl-selection"),e=c["team"];e.forEach(({id_girl:t,figure:a,damage:e},i)=>{const n=o.find(`[id_girl=${t}]`);if(s){t=p.includes(parseInt(a)),a=u[i]===parseInt(a);let e=n.find(".script-pose-match");e.length||(e=Ir(''),n.append(e)),a?(e.addClass("green-tick-icon"),e.removeClass("empty")):t&&(e.addClass("green-tick-icon"),e.addClass("empty"))}if(l){e=e+d;const r=n.find("[carac=damage]");r.text(Li.nRounding(e,1,1)).attr("hh_title",Li.nThousand(e))}})};o(),new MutationObserver(o).observe(Ir("#contains_all>section")[0],{childList:!0});var a=e=>{var e=e["teamArray"];window.championData.team=e};P.onAjaxResponse(/action=team_draft/,a),P.onAjaxResponse(/action=champion_team_draft/,a);a=(e,t)=>{if(e.success){const a=new URLSearchParams(t.data),i=a.getAll("team_order[]"),n=c["team"],r=[];i.forEach(t=>{r.push(n.find(({id_girl:e})=>e===t))}),window.championData.team=r,o()}};P.onAjaxResponse(/action=team_reorder/,a),P.onAjaxResponse(/action=champion_team_reorder/,a)}}showTicketsWhileResting(){var e=()=>{var e;Ir(".champions-bottom__ticket-amount").length||({championData:{champion:{currentTickets:e}}}=window,Ir(".champions-bottom__rest").css({width:"280px"}).before(`
x ${e}
`))};e(),new MutationObserver(e).observe(Ir("#contains_all>section")[0],{childList:!0})}fasterSkipButton(){P.onAjaxResponse(/class=TeamBattle/i,e=>{P.doWhenSelectorAvailable("button.skip-button",()=>{Ir("button.skip-button").click(()=>{Ir(".rounds-info__counter .placeholder-num").text(e.battle.length)}),Ir("button.skip-button").show()})})}showChampionLevel(){const{championData:e,GT:t}=window;if(e){var a=e["champion"];if(a){const i=a["level"];if(i){const n=()=>{Ir(".champions-top__title").append(`(${t.design.Lvl} ${i})`)};if(Ir(".champions-top__title").length)n();else{const r=new MutationObserver(()=>{Ir(".champions-top__title").length&&(n(),r.disconnect())});r.observe(Ir("#contains_all > section")[0],{childList:!0})}}}}}};var Tr=a(7520),$r={};Tr.Z&&Tr.Z.locals&&($r.locals=Tr.Z.locals);var Dr,Nr=0,Lr={attributes:{class:"script-styles"}};Lr.styleTagTransform=Xe(),Lr.setAttributes=p(),Lr.insert=et().bind(null,"head"),Lr.domAPI=Je(),Lr.insertStyleElement=Ye(),$r.use=function(e){return Lr.options=e||{},Nr++||(Dr=Ke()(Tr.Z,Lr)),$r},$r.unuse=function(){0{const e=await P.getGirlDictionary();if(!e)return 0;let i=0;return e.forEach(e=>{var{shards:t,grade:e}=e;100===t&&(1(P.isCxH()||P.isTPSH()||P.isGPSH()?1030:P.isPSH()?1060:4)}get pop(){var e=(P.lsGet(z.QUEST_STATUS).adventures?.[1]?.questing||{})["id_world"];return!P.isHoH()&&(P.isHH()||P.isGH()?4<=e:3<=e)}get messenger(){return P.isHH()}async champs(){return!P.isHoH()&&10<=await Er()}async clubs(){return!P.isHoH()&&15<=await Er()}async labyrinth(){return!P.isHoH()&&7<=await Er(!0)}async pentaDrill(){return!P.isHoH()&&7<=await Er(!0)}},Pr=P["$"],Or="resourceBars",Rr={1:"green",.5:"yellow",.2:"red"};const Hr=class extends ie{constructor(){super({baseKey:Or,label:Li.getModuleLabel("config",Or),default:!0}),this.label=Li.getModuleLabel.bind(this,Or),this.activeBoosters={}}shouldRun(){return!P.isCurrentPage("messenger")}run(){!this.hasRun&&this.shouldRun()&&(jr.use(),P.defer(()=>{this.injectCSSVars(),this.betterXP(),this.betterMoney(),this.initTooltips();let e='.energy_counter[type="fight"] .energy_counter_icon';P.isCurrentPage("season-arena")?e="#season_battle_user_block_kiss_energy":P.isCurrentPage("leagues.html")?e=".challenge_points.energy_counter":P.isCurrentPage("penta-drill-arena")&&(e=".drill-energy-container #drill_energy"),P.doWhenSelectorAvailable(e,()=>{this.addEnergyBarShortcut(),this.addAdditionalBars()}),this.addBoosterStatus(),this.overrideGlitter();const t=new MutationObserver(()=>{this.betterXP()});t.observe(Pr("[hero=xp]")[0],{childList:!0});const a=new MutationObserver(()=>{this.betterMoney()});a.observe(Pr("[hero=soft_currency]")[0],{childList:!0});var i=window["init"];if(window.init){const n=i;window.init=()=>{n(),this.initTooltips()}}}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("challenge-token-icon",`url("${P.getCDNHost()}/pictures/design/league_points.png")`)}initTooltips(){const r=(window.shared||window)["Hero"],o=(window.shared?window.shared.timer:window)["format_time_short"],s=window["GT"],e={quest:"hudEnergy_mix_icn",fight:"hudBattlePts_mix_icn",kiss:"hudKiss_mix_icn",challenge:"hudChallenge_mix_icn, .energy_counter .energy_challenge_icn",worship:"hudWorship_mix_icn",reply:"energy_reply_icn",drill:"hudPenta_drill_mix_icn"};Object.entries(e).forEach(([n,e])=>{var t=`energy-${n}-tooltip`;Pr(`[${t}]`).removeAttr(t);e=`.energy_counter .${e}`;Fi.initTooltipType(e,()=>{let t;if(r.energies[n].amount>=r.energies[n].max_regen_amount)t=`${s.design.Full}`;else{let e=r.c[n].getTotalRemainingTime();var a=r.energies[n].seconds_per_point;e>r.energies[n].max_regen_amount*a&&(e-=a*(r.energies[n].max_amount-r.energies[n].max_regen_amount));var i=Math.round((new Date).getTime()/1e3)+e,a=`${new Date(1e3*i).toLocaleTimeString(Li.getLang(),{hour:"2-digit",minute:"2-digit"})}`,i=`${s.design.full_in}${o(e)}`;t=`${i}
${this.label("fullAt",{time:a})}`}return{title:"",body:t}})});const t=new MutationObserver(()=>{Object.keys(e).forEach(e=>{e=`energy-${e}-tooltip`;Pr(`[${e}]`).length&&Pr(`[${e}]`).removeAttr(e)})});t.observe(document.documentElement,{childList:!0,subtree:!0})}betterXP(){var e=(window.shared||window)["Hero"],{HH_MAX_LEVEL:t,GT:a}=window;const i=Pr("[rel=xp] .bar-wrapper .over");this.$xpContainer||(this.$xpContainer=Pr(''),i.append(this.$xpContainer));var{level:n,left:r,cur:o,max:e}=e.infos.Xp;let s,l=a.design.Max;n'),Pr("[hero=soft_currency]").after(this.$moneyContainer));var{Hero:{currencies:{soft_currency:e}}}=window.shared||window,t=Li.nThousand(e);1e6<=e?(e=Li.nRounding(e,3,0),this.$moneyContainer.text(e).attr("hh_title",t)):this.$moneyContainer.text(Pr("[hero=soft_currency]").text()).attr("hh_title",t)}addEnergyBarShortcut(){let e;const{current_adventure:t,adventures:a}=P.lsGet(z.QUEST_STATUS),{questing:{current_url:i}}=a[t];var n=P.lsGet(z.SIDEQUEST_STATUS);e=i.includes("quest")?i:Object.keys(a).some(e=>parseInt(e)!==t&&a[e]?.questing?.current_url?.includes("quest"))?"/adventures.html":n&&n.energySpendAvailable&&n.continueLink?n.continueLink:n&&n.energySpendAvailable?"/side-quests.html":"/champions-help.html",Pr(".energy_counter[type=quest] .bar-wrapper").wrap(``)}addAdditionalBars(){const u=(window.shared||window)["Hero"],g=(window.shared?window.shared.timer:window)["createEnergyTimer"];let m=Pr("header .energy_counter[type=fight]");[{type:"kiss",feature:"seasons",iconClass:"hudKiss_mix_icn",shortcutLink:"/season-arena.html"},{type:"challenge",feature:"leagues",iconClass:"hudChallenge_mix_icn",shortcutLink:"/leagues.html"},{type:"worship",feature:"pantheon",iconClass:"hudWorship_mix_icn",shortcutLink:"/pantheon.html"},{type:"reply",feature:"messenger",iconClass:"energy_reply_icn",shortcutLink:"/messenger.html"},{type:"drill",feature:"pantheon",iconClass:"hudPenta_drill_mix_icn",shortcutLink:"/penta-drill-arena.html"}].forEach(({type:e,feature:t,iconClass:a,shortcutLink:i})=>{if(!u.energies[e]||!zr[t]){var n=Pr(`
`);return m.after(n),void(m=n)}var r,o,{amount:s,max_regen_amount:l,seconds_per_point:c,next_refresh_ts:d}=u.energies[e],d=Pr(([{type:r,timeForSinglePoint:o,timeOnLoad:t,iconClass:n,currentVal:a,max:i,shortcutLink:c}]=[{type:e,iconClass:a,shortcutLink:i,currentVal:s,max:l,timeForSinglePoint:c,timeOnLoad:d}],d=window.GT,` `));if(m.after(d),m=d,s${new Date(1e3*i.pop).toLocaleTimeString(Li.getLang(),{hour:"2-digit",minute:"2-digit"})}`);var n=0
${n?this.label("popsIn",{time:`${o(e)}`}):this.label("popsReady")}
`);Pr("header .currency").before(s),0{e.$bar_parent_element.show(),s.find(".text").text(this.label("popsReady")),s.find(".pinkbar").addClass("bluebar").removeClass("pinkbar")},window.shared?r(s,e,t,{onComplete:n}).startTimer():(i=window.is_mobile_size,window.is_mobile_size=()=>!1,r(s,e,t,{onComplete:n}).startTimer(),window.is_mobile_size=i))}}addBoosterStatus(){const b=window["server_now_ts"],t=P.lsGet(z.BOOSTER_STATUS)||{normal:[],mythic:[]},a={normal:4,mythic:5};t.normal=t.normal.filter(({endAt:e})=>e>b),Object.keys(t).forEach(e=>{t[e].length
`),o=e=>{var{empty:t,id_item:a,ico:i,identifier:n,rarity:r,endAt:o}={...e,...e.item};if(t)return Pr('
');var t=window["server_now_ts"];e.expiration=o-t;o=new Date(1e3*o).toLocaleTimeString(Li.getLang(),{hour:"2-digit",minute:"2-digit"}).replace(/(\d)/g,e=>`${e}`);return Pr(`
${this.label("endAt",{time:o})}`}).replace(/"/g,""")}">
`)},s=e=>{var{empty:t,id_item:a,ico:i,identifier:n}={...e,...e.item};return t?Pr('
'):Pr(`
'}).replace(/"/g,""")}">
`)},_=(e,l,t)=>{const a=Math.min(e/l,1);var i=2*Math.min(a,.5),n=2*Math.max(a-.5,0);let c="",d="";0{a<=e&&(c=t)}),a<=.0035&&(d="flashing"));const p=Pr(`
${t?'':""}
`);if(t){const{createTimer:r,format_time_short:u}=window.shared?window.shared.timer:window;r(p.find(".dummy-timer-target"),e,{onComplete:()=>{p.find(".slot").attr("class","slot empty").empty().attr("data-d","").removeAttr("data-d").attr("tooltip-id","").removeAttr("tooltip-id").attr("id_item","").removeAttr("id_item"),p.find(".progress").css("transform","rotate(0deg)")},onUpdate:e=>{var t=e.time_remaining;const a=p.find(".slot");let i=JSON.parse(a.attr("data-d"));i.expiration=t,a.attr("data-d",JSON.stringify(i));const n=Pr(".script-booster-status-item");n.length&&p.is(":hover")&&n.find(".item-duration-time").text(u(t));const r=t/l;e=2*Math.min(r,.5),t=2*Math.max(r-.5,0);0{r<=e&&(c=t)}),r<=.0035&&(d="flashing")),d&&p.find(".left, .right").addClass(d);const o=p.find(".left .progress"),s=p.find(".right .progress");o.css("transform",`rotate(${180*t}deg)`).attr("class",`progress ${c}`),s.css("transform",`rotate(${180*e}deg)`).attr("class",`progress ${c}`)}}).startTimer()}return p},l=(e,t,a)=>{var{empty:i,id_member_booster_equipped:n,usages_remaining:r,endAt:o,item:s}=t,{rarity:l,default_usages:c,duration:s}=s||{};const d=e(t);let p=0,u=1,g=!1;l=i?d.hasClass("mythic"):"mythic"===l;if(i||(l?(p=r,u=c):(s=1440==s?86400:s,p=o-b,u=s,g=!0)),g){const h=(window.shared?window.shared.timer:window)["format_time_short"];d.on("mouseenter",()=>{if(!d.hasClass("empty")){const t=JSON.parse(d.attr("data-d"));setTimeout(()=>{const e=Pr(".script-booster-status-item");e.length&&e.find(".item-duration-time").text(h(t.expiration))},1)}})}const m=_(p,u,g);m.prepend(d),a?f.find(`.circular-progress:has(.empty${l?".mythic":":not(.mythic)"})`).first().replaceWith(m):f.find(`.script-boosters.${l?"mythic":"normal"}`).append(m),!i&&l&&(this.activeBoosters[n]=m)};t.normal.forEach(e=>{l(o,e)}),t.mythic.forEach(e=>{l(s,e)}),Pr("header .currency").before(f),Pr(document).on("boosters:equipped",(e,{id_item:t,isMythic:a,new_id:i})=>{const n=P.lsGet(z.BOOSTER_STATUS)||{normal:[],mythic:[]};var r=n[a?"mythic":"normal"].find(e=>parseInt(e.id_item)===parseInt(t)&&i&&parseInt(e.id_member_booster_equipped)===parseInt(i));r?f.find(`.slot.empty${a?".mythic":":not(.mythic)"}`).length?l(a?s:o,r,!0):console.log("somehow equipped a new equip but have no empty slot????"):console.log("can't find data in LS for new booster with id",i,"and itemid",t)}),Pr(document).on("boosters:updated-mythic",()=>{const e=P.lsGet(z.BOOSTER_STATUS)||{normal:[],mythic:[]},a={};e.mythic.forEach(e=>a[e.id_member_booster_equipped]=e),Object.entries(this.activeBoosters).forEach(([e,t])=>{var i=a[e];if(i){var{item:{default_usages:n},usages_remaining:e}=i;const r=Math.min(e/n,1);e=2*Math.min(r,.5),n=2*Math.max(r-.5,0);let a="green";0{r<=e&&(a=t)});const o=t.find(".left .progress"),s=t.find(".right .progress");o.css("transform",`rotate(${180*n}deg)`).attr("class",`progress ${a}`),s.css("transform",`rotate(${180*e}deg)`).attr("class",`progress ${a}`);const l=t.find(".slot");l.attr("data-d",JSON.stringify(i)),l.data("d",i)}else t.find(".slot").attr("class","slot mythic empty").empty().attr("data-d","").attr("tooltip-id","").attr("id_item",""),t.find(".progress").css("transform","rotate(0deg)")})}),new MutationObserver(()=>{Pr(".hh_tooltip_new:has(.script-tooltip)").addClass("script-booster-status-item")}).observe(document.body,{childList:!0})}overrideGlitter(){const p=(window.shared?window.shared.animations:window)["glitter_me"],u=(window.shared?window.shared.general:window)["is_mobile_size"];var e=e=>{var t=u();p(e);let a,i,r,o;switch(e){case"soft_currency":o=(r=t?(a=780,i=14,100):(a=800,i=6,90),30);break;case"hard_currency":o=(r=t?(a=780,i=38,100):(a=800,i=20,90),30);break;case"energy_quest":o=t?(a=240,i=10,r=80,60):(a="150px",i="8px",r=90,40);break;case"energy_battle":o=t?(a=340,i=10,r=80,60):(a=270,i=8,r=90,40);break;case"xp":o=(a=0,i=0,r=1040,14);break;default:return}const n=Pr(".glitter-svg").last(),s=parseInt(n.attr("width")),l=parseInt(n.attr("height"));if(n.css("left",a),n.css("top",i),n.attr("width",r),n.attr("height",o),r!=s||o!=l){const c=o<30?.6:100g>g").each((e,t)=>{const a=Pr(t).attr("transform"),i=a.match(/translate\(([^)]+)\)/)[1].split(",").map(e=>parseFloat(e));i[0]*=r/s,i[1]*=o/l;var n=parseFloat(a.match(/scale\(([^)]+)\)/)[1])*(c/d);Pr(t).attr("transform",a.replace(/translate\(([^)]+)\)/,`translate(${i.join(",")})`).replace(/scale\(([^)]+)\)/,`scale(${n})`))})}};window.shared?window.shared={...window.shared,animations:{...window.shared.animations,glitter_me:e}}:window.glitter_me=e}};var Gr=a(1279),Zr={};Gr.Z&&Gr.Z.locals&&(Zr.locals=Gr.Z.locals);var Br,qr=0,Ur={attributes:{class:"script-styles"}};Ur.styleTagTransform=Xe(),Ur.setAttributes=p(),Ur.insert=et().bind(null,"head"),Ur.domAPI=Je(),Ur.insertStyleElement=Ye(),Zr.use=function(e){return Ur.options=e||{},qr++||(Br=Ke()(Gr.Z,Ur)),Zr},Zr.unuse=function(){0{this.injectCSSVars(),this.addTimers(),this.forceActivitiesTab(),this.manageSalaryTimers(),this.addShortcuts()}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("champions-icon",`url("${P.getCDNHost()}/design/menu/ic_champions.svg")`),Be.registerVar("pantheon-icon",'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjQ4cHgiIGZpbGw9IiNGRkZGRkYiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48Zz48Zz48cmVjdCBoZWlnaHQ9IjciIHdpZHRoPSIzIiB4PSI0IiB5PSIxMCIvPjxyZWN0IGhlaWdodD0iNyIgd2lkdGg9IjMiIHg9IjEwLjUiIHk9IjEwIi8+PHJlY3QgaGVpZ2h0PSIzIiB3aWR0aD0iMjAiIHg9IjIiIHk9IjE5Ii8+PHJlY3QgaGVpZ2h0PSI3IiB3aWR0aD0iMyIgeD0iMTciIHk9IjEwIi8+PHBvbHlnb24gcG9pbnRzPSIxMiwxIDIsNiAyLDggMjIsOCAyMiw2Ii8+PC9nPjwvZz48L3N2Zz4=")'),Be.registerVar("labyrinth-icon",'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9IiNGRkZGRkYiPg0KICA8Zz4NCiAgICA8cGF0aCBkPSJNIDE0LjQ5NSA4LjI1IEwgOCA0LjUgTCAxLjUwNSA4LjI1IEwgMS41MDUgMTUuNzUgTCA4IDE5LjUgTCAxNC40OTUgMTUuNzUgWiIgLz4NCiAgICA8cGF0aCBkPSJNIDE2IDguMjUgTCAxNiAxNS43NSBMIDE5Ljc1IDEyIFoiIC8+DQogICAgPHBhdGggZD0iTSA4Ljc1MiAzLjE5NyBMIDE1LjI0OCA2Ljk0NyBMIDEzLjg3NSAxLjgyNCBaIiAvPg0KICA8L2c+DQo8L3N2Zz4NCg==")'),Be.registerVar("leagues-icon",`url("${P.getCDNHost()}/design/menu/leaderboard.svg")`),Be.registerVar("seasons-icon",`url("${P.getCDNHost()}/design/menu/seasons.svg")`),Be.registerVar("penta-drill-icon",`url("${P.getCDNHost()}/penta_drill/penta_drill.png")`)}setNotification(e,t){window.notificationData[e]=t,window.displayNotifications()}addTimers(){const t=window["server_now_ts"];var e=P.lsGet(z.MARKET_INFO);e&&(i=e["refreshTime"],i>t&&this.attachTimer("shop",i));const a=P.lsGet(z.TRACKED_TIMES);if(a){var i=a?.pachinko?.filter(({time:e})=>e).sort((e,t)=>e.time-t.time)[0]?.time;i&&this.attachTimer("pachinko",i);const n=Object.values(a.champs);i=n.filter(({time:e})=>e&&e>t).sort((e,t)=>e.time-t.time)[0]?.time;i&&this.attachTimer("god-path",i)}}makeLinkSelector(e){return`[rel=${e}] > .notif-position > span`}attachTimer(e,t){if(!Wr(`[rel=${e}] .additional-menu-data`).length){const r=(window.shared?window.shared.general:window)["createPageTimers"];var a=window["server_now_ts"],i=this.makeLinkSelector(e);const o=Wr('
');var n=Wr(`
`);o.append(n),Wr(i).append(o),r([{dom_element:`script-${e}`,time_remaining:t-a}])}}async addShortcuts(){var e=window["GT"],t=(e,t,a,i)=>`
`;if(P.isInClub()){const l=Wr('
');l.append(t("club-champ","/club-champion.html",this.label("clubChamp"),"clubChampions_flat_icn"));var a=Wr('
');Wr('a[rel="clubs"]').wrap(a).after(l)}var{pantheon:i,leagues:n,seasons:r}=zr,o=await zr.champs(),s=await zr.labyrinth(),a=await zr.pentaDrill();if(o||i||s){const c=Wr('
');o&&c.append(t("champs","/champions-map.html",e.design.Champions,"champions_flat_icn")),i&&c.append(t("pantheon","/pantheon.html",e.design.pantheon,"pantheon_flat_icn")),s&&c.append(t("labyrinth","/labyrinth-entrance.html",e.design.labyrinth,"labyrinth_flat_icn"));const d=Wr('
'),p=Wr('a[rel="god-path"]');p.hasClass("position-god-path")&&(p.removeClass("position-god-path"),d.addClass("position-god-path")),p.wrap(d).after(c)}if(n||r||a){const u=Wr('
');n&&u.append(t("leagues","/leagues.html",e.design.leagues,"leagues_flat_icn")),r&&u.append(t("seasons","/season.html",e.design.Seasons,"seasons_flat_icn")),a&&u.append(t("pentadrill","/penta-drill.html",e.design.penta_drill,"penta_drill_flat_icn"));const g=Wr('
'),m=Wr('a[rel="pvp-arena"]');m.hasClass("position-pvp-arena")&&(m.removeClass("position-pvp-arena"),g.addClass("position-pvp-arena")),m.wrap(g).after(u)}}forceActivitiesTab(){Wr("a[rel=activities]").attr("href",P.getHref("/activities.html?tab=missions"))}aggregateSalaries(){const t=(window.shared?window.shared.timer:window)["format_time_short"];var e=(window.shared||window)["GirlSalaryManager"];const{GT:a,salary_collect:i}=window;var e=e["girlsMap"];const n={};let r=0;Object.values(e).forEach(({readyForCollect:e,gData:t})=>{var{salary:a,pay_in:t}=t;e?r+=a:(n[t]||(n[t]=0),n[t]+=a)});const o=Object.keys(n);e=o.length?o[o.length-1]:0;let s="";if(o.length){const l=o.sort((e,t)=>e-t);s+=`${10${l.slice(0,10).sort((e,t)=>t-e).map(e=>`${a.design.more_in.replace("+1",`+${Li.nThousand(n[e])} `)} ${t(e)}`).join("")}`}return 0":""}
${a.design.harem_collect} +${Li.nThousand(i)}
`),{text:s,maxCollectTime:e}}manageSalaryTimers(){const t=(window.shared||window)["GirlSalaryManager"];var e=window["salary_collect"],a=this.aggregateSalaries()["maxCollectTime"];Wr("#collect_all_container").removeAttr("salary-tooltip");const i=new MutationObserver(()=>{var e=Wr("#collect_all_container").attr("salary-tooltip");void 0!==e&&!1!==e&&Wr("#collect_all_container").removeAttr("salary-tooltip")});i.observe(Wr(".collect-button")[0],{childList:!0}),Wr("#collect_all").append(''),0{Wr("#collect_all").addClass("max-salary")},1e3*a),Fi.initTooltipType("#collect_all, #collect_all .script-event-handler-hack",()=>{var e=this.aggregateSalaries()["text"],e=`
${e}
`;if(!this.salaryTimerHacked&&t.updateHomepageTimer){const a=t.updateHomepageTimer.bind(t);t.updateHomepageTimer=()=>{const e=Wr(".script-salary-summary");var t;return e.length&&(t=this.aggregateSalaries()["text"],e.html(t)),a()},this.salaryTimerHacked=!0}return{title:"",body:e}})}addLeaguePos(){const a=Wr('
');Wr("[rel=leaderboard]").wrap('
').after(a),Wr("[rel=leaderboard] .additional-menu-data").length||window.$.ajax({url:P.getHref("/leagues.html"),success:e=>{let i,n;var{Hero:{infos:{id:t}}}=window.shared||window;const r=new RegExp(`leagues_list.push\\( ?(?{"id_player":"${t}".*}) ?\\);`),o=/league_tag = (?[1-9]);/;(new DOMParser).parseFromString(e,"text/html").querySelectorAll('script[type="text/javascript"]').forEach(e=>{const t=e["textContent"];var a;t&&(!t.includes("leagues_list")||(a=t.match(r))&&a.groups&&(i=JSON.parse(a.groups.leaguesListItem)),!t.includes("league_tag")||(a=t.match(o))&&a.groups&&(n=a.groups.leagueTag))}),i&&n&&(e=i["place"],a.append(`
${e}
`))}})}addReplyTimer(){const e=Wr(".messenger-link");if(e.length){const d=(window.shared||window)["Hero"];var{energies:{reply:t}}=d;if(t){var a,i,n,r,{amount:o,max_regen_amount:s,seconds_per_point:l,next_refresh_ts:c}=t,c=P.$(([{type:a,timeForSinglePoint:i,timeOnLoad:n,iconClass:r,currentVal:t,max:l}]=[{type:"reply",iconClass:"messenger_reply_currency_icn",currentVal:o,max:s,timeForSinglePoint:l,timeOnLoad:c}],c=window.GT,`
${t}/${l}
${c.design.more_in}
`));if(e.append(c),o{var e=window["pop_data"];if(e){this.sortPoPs();var e=window["location"];const t=new URLSearchParams(e.search),a=t.get("index");a&&P.doWhenSelectorAvailable(".pop_right_part .grid_view",()=>{this.addQuickNav(a),this.displayGirlClasses(a),new MutationObserver(()=>{this.displayGirlClasses(a)}).observe($(".pop_right_part .grid_view")[0],{childList:!0})})}}),this.hasRun=!0)}sortPoPs(){var t,e=window["pop_data"],e=Object.keys(e);const a=(t=e,io.filter(e=>t.includes(e)));this.sortedPopIds=a,P.doWhenSelectorAvailable(".pop_thumb_container",()=>{let t=$('.pop_thumb_container:has([pop_id="3"])');a.forEach(e=>{e=$(`.pop_thumb_container:has([pop_id="${e}"])`);t.after(e),t=e})})}addQuickNav(a){if(a){var i=window["pop_data"];const n=Object.values(i).filter(({id_places_of_power:e,locked:t})=>e<=3&&!t),r=[...n.map(({id_places_of_power:e})=>`${e}`),...this.sortedPopIds];a=r.indexOf(a);let e=a-1;e<0&&(e+=r.length);let t=a+1;t>=r.length&&(t-=r.length);const o=[{name:"prev",id:r[e]},{name:"next",id:r[t]}],s=$('
');o.forEach(({name:e,id:t})=>{t=P.getHref(`/activities.html?tab=pop&index=${t}`);s.append(``)}),s.children().eq(0).after($("[rel=pop_auto_assign]")),$(".pop_right_part").append(s)}}displayGirlClasses(t){if(t){const{pop_data:a,pop_hero_girls:i}=window;const{status:n,girls:r}=a[t];let e=r;"can_start"!==n&&(e=r.filter(({assigned:e})=>`${e}`===t));const o=$(".pop_right_part .grid_view");e.forEach(({id_girl:e})=>{var t=i[e]["class"];const a=o.find(`[girl=${e}]`);a.append(``)})}}};var ro=a(4059),oo={};ro.Z&&ro.Z.locals&&(oo.locals=ro.Z.locals);var so,lo=0,co={attributes:{class:"script-styles"}};co.styleTagTransform=Xe(),co.setAttributes=p(),co.insert=et().bind(null,"head"),co.domAPI=Je(),co.insertStyleElement=Ye(),oo.use=function(e){return co.options=e||{},lo++||(so=Ke()(ro.Z,co)),oo},oo.unuse=function(){0{var e=P.lsGet(z.SEASON_STATS);if(e){var{fights:t,victories:a,losses:i,won_mojo:n,lost_mojo:e}=e,t=`
${this.label("fights")} :${Li.nThousand(t)}
${this.label("victories")} :${Li.nThousand(a)}
${this.label("defeats")} :${Li.nThousand(i)}

${this.label("mojoWon")} :${Li.nThousand(n)}
${this.label("mojoLost")} :${Li.nThousand(e)}

${this.label("mojoWonAvg")} :${Li.nRounding(n/Math.max(a,1),2,-1)}
${this.label("mojoLostAvg")} :${Li.nRounding(e/Math.max(i,1),2,-1)}
${this.label("mojoAvg")} :${Li.nRounding((n-e)/Math.max(t,1),2,-1)}
`.replace(/( {4}|\n)/g,"");const r=$('Stats').attr("tooltip",t);P.isCurrentPage("season.html")?$("div#seasons_tab_title").append(r):P.doWhenSelectorAvailable(".battle_hero .player_details",()=>{$(".battle_hero .player_details").append(r)})}}),this.hasRun=!0)}};var mo=a(6774),ho={};mo.Z&&mo.Z.locals&&(ho.locals=mo.Z.locals);var bo,fo=0,_o={attributes:{class:"script-styles"}};_o.styleTagTransform=Xe(),_o.setAttributes=p(),_o.insert=et().bind(null,"head"),_o.domAPI=Je(),_o.insertStyleElement=Ye(),ho.use=function(e){return _o.options=e||{},fo++||(bo=Ke()(mo.Z,_o)),ho},ho.unuse=function(){0{const e=window["pachinkoDef"],r=await P.getGirlDictionary();this.girlLists={},e.forEach(({type:e,content:t})=>{const a=t&&t.rewards&&t.rewards.girl_shards&&t.rewards.girl_shards.plain_data||[],i=t&&t.girls_pool&&t.girls_pool.girl_shards&&t.girls_pool.girl_shards.plain_data||[];var n=a.map(({id_girl:e})=>({...r.get(`${e}`),id_girl:e})),t=i.map(({id_girl:e})=>({...r.get(`${e}`),id_girl:e}));this.girlLists[e]={girlList:n,girlPool:t}});const t=()=>{const e=new MutationObserver(()=>this.applyPanel());e.observe($(".playing-zone")[0],{attributes:!0}),this.applyPanel()};if($(".playing-zone").length)t();else{const a=new MutationObserver(()=>{$(".playing-zone").length&&(a.disconnect(),t())});a.observe($("#pachinko_whole")[0],{childList:!0})}}),this.hasRun=!0)}applyPanel(){var e=$(".playing-zone").attr("type-panel");const{girlList:t,girlPool:a}=this.girlLists[e];e=P.$(`
${t.length?this.label("availableGirls"):""} ${t.map(({name:e,id_girl:t,rarity:a})=>{if(e){t=P.getWikiLink(e,t,Li.getLang());return`<${t?`a href="${t}" target="_blank"`:"span"} class="availableGirl ${a}-text">${e.replace(" "," ")}`}return'????'}).join(", ")}
${a.length?this.label("poolGirls"):""} ${a.map(({name:e,id_girl:t,rarity:a})=>e?`${e.replace(" "," ")}`:'????').join(", ")}
`);$(".game-rewards").before(e)}};var xo=a(673),Mo={};xo.Z&&xo.Z.locals&&(Mo.locals=xo.Z.locals);var ko,Co=0,Io={attributes:{class:"script-styles"}};Io.styleTagTransform=Xe(),Io.setAttributes=p(),Io.insert=et().bind(null,"head"),Io.domAPI=Je(),Io.insertStyleElement=Ye(),Mo.use=function(e){return Io.options=e||{},Co++||(ko=Ke()(xo.Z,Io)),Mo},Mo.unuse=function(){0{P.doWhenSelectorAvailable("#contests .left_part .scroll_area",()=>{this.displayRewardSums(),this.displayExpiration();const e=new MutationObserver(e=>{for(const t of e)"childList"===t.type&&(this.displayRewardSums(),this.displayExpiration())});e.observe($("#contests .left_part .scroll_area")[0],{attributes:!1,childList:!0,subtree:!1})})}),this.hasRun=!0)}displayRewardSums(){const e=$("#contests .over_bunny.over_panel"),t=(window.shared?window.shared.reward:window)["buildSlot"];var a=window["contests"];const i=a.finished;let n={rewards:[],shards:[]};i.forEach(e=>{if($(`.contest[id_contest="${e.id_contest}"]`).length){const{data:t,drops:a}=e.reward;t.rewards&&t.rewards.forEach(r=>{const o=r.type,e=n.rewards.find(e=>{var t=e.type===o,a="orbs"!==o||!t||e.orbs_type===r.orbs_type,i="gems"!==o||!t||e.gem_type===r.gem_type,n="item"!==o||!t||e.value.item.id_item===r.value.item.id_item,e="armor"!==o||!t||e.value.rarity===r.value.rarity;return t&&a&&i&&n&&e});if(e)"object"==typeof e.value?e.value.quantity+=parseInt(r.value.quantity)||1:"soft_currency"===o?e.value+=a.hero.soft_currency:e.value+=Li.parseLocaleRoundedInt(r.value.toString());else{let e=JSON.parse(JSON.stringify(r));"object"==typeof r.value?e.value.quantity=parseInt(r.value.quantity)||1:"soft_currency"===o?e.value=a.hero.soft_currency:e.value=Li.parseLocaleRoundedInt(r.value.toString()),n.rewards.push(e)}}),t.shards&&t.shards.forEach(t=>{const e=n.shards.find(e=>e.id_girl==t.id_girl);e?e.value+=t.value-t.previous_value:n.shards.push(JSON.parse(JSON.stringify(t)))})}}),n.rewards.forEach(e=>{"soft_currency"===e.type?e.value=Li.nRounding(e.value,0,1):"number"==typeof e.value&&(e.value=Li.nThousand(e.value))});a=$(`
${[...n.rewards,...n.shards].map(e=>t(e,"xs")).join("")}
`);this.$rewardsDisplay||(this.$rewardsDisplay=$('
'),e.append(this.$rewardsDisplay)),this.$rewardsDisplay.html(""),this.$rewardsDisplay.append(`

${this.label("totalRewards",{contests:$(".contest .ended").length})}

`),this.$rewardsDisplay.append(a),this.$rewardsDisplay.append(`
${this.label("contestsWarning")}`)}displayExpiration(){const r=(window.shared?window.shared.timer:window)["createTimer"],{contests:o,GT:s}=window;$(".contest .contest_header.ended").each((e,t)=>{const a=$(t);if(!a.find(".expiration").length){const n=a.parent().attr("id_contest");var i=1810200- -o.finished.find(e=>e.id_contest==n).remaining_time,t=$('');a.append($(`
${s.design.expires_in}
`).append(t)),i<=82200&&a.addClass("expiration-soon");r(t,i,{onUpdate:e=>{e.time_remaining<=82200&&a.addClass("expiration-soon")},onComplete:()=>{}}).startTimer()}})}},$o="battleEndstate";const Do=class extends ie{constructor(){super({baseKey:$o,label:Li.getModuleLabel("config",$o),default:!0})}shouldRun(){return P.isCurrentPage("battle")&&!P.isCurrentPage("pre-battle")}run(){!this.hasRun&&this.shouldRun()&&(P.onAjaxResponse(/action=do_battles_(leagues|seasons|troll|pantheon|boss_bang)/i,e=>{if(~location.search.search(/number_of_battles=\d+/i)){var t=parseInt(location.search.match(/number_of_battles=(\d+)/i)[1],10);if($.isNumeric(t)){const r=(window.shared||window)["Hero"];P.isCurrentPage("troll-battle")&&r.update("energy_fight",r.energies.fight.amount-t,!1),P.isCurrentPage("season-battle")&&r.update("energy_kiss",r.energies.kiss.amount-t,!1),P.isCurrentPage("league-battle")&&r.update("energy_challenge",r.energies.challenge.amount-t,!1),P.isCurrentPage("pantheon-battle")&&r.update("energy_worship",r.energies.worship.amount-t,!1)}}const{rounds:a,battle_result:i}=e;var n="hero_won"===i;const v=$(".new-battle-player .new-battle-hero-ego-value").data("total-ego"),y=$(".new-battle-opponent .new-battle-hero-ego-value").data("total-ego");var{attacker:t,defender:e}=a.at(-1)[n?"hero_hit":"opponent_hit"];const w=(n?t:e).remaining_ego,x=(n?e:t).remaining_ego;$("#new-battle-skip-btn").on("click",()=>{const t=window["GT"];var e=$(".new-battle-player .new-battle-hero-ego-initial-bar"),a=$(".new-battle-player .new-battle-hero-ego-damage-bar");const i=$(".new-battle-player .new-battle-hero-ego-heal-bar");var n=$(".new-battle-opponent .new-battle-hero-ego-initial-bar"),r=$(".new-battle-opponent .new-battle-hero-ego-damage-bar");const o=$(".new-battle-opponent .new-battle-hero-ego-heal-bar"),s=$(".new-battle-player .new-battle-hero-ego-value"),l=$(".new-battle-opponent .new-battle-hero-ego-value"),c=$(".new-battle-opponent .new-battle-hero-damage-taken-text"),d=$(".new-battle-player .new-battle-hero-damage-taken-text"),p=$(".new-battle-hero-container .new-battle-hero-critical-text");c.css("opacity","0"),d.css("opacity","0"),p.css("opacity","0"),i.css("opacity","0"),o.css("opacity","0");var u=s.text().split(t.ego)[1].replace(/[, ]/g,"");let g=v;$.isNumeric(u)&&(g=parseInt(u));u=l.text().split(t.ego)[1].replace(/[, ]/g,"");let m=y;$.isNumeric(u)&&(m=parseInt(u));const h=m-x,b=g-w;c.text(h.toString()),d.text(b.toString());const f=w<=0?0:w/v*100,_=x<=0?0:x/y*100;a=[{e:e,p:{width:f.toFixed(2)+"%"},o:{duration:200}},{e:a,p:{width:f.toFixed(2)+"%"},o:{duration:200}},{e:c,p:{opacity:[0,1],translateY:-20,translateZ:0},o:{duration:300,sequenceQueue:!1,complete:function(e){s.text(t.ego+" "+w.toString()),$(e).velocity({translateY:0},0)}}}],r=[{e:n,p:{width:_.toFixed(2)+"%"},o:{duration:200}},{e:r,p:{width:_.toFixed(2)+"%"},o:{duration:200}},{e:d,p:{opacity:[0,1],translateY:-20,translateZ:0},o:{duration:300,sequenceQueue:!1,complete:function(e){l.text(t.ego+" "+x.toString()),$(e).velocity({translateY:0},0)}}}];$(".velocity-animating").velocity("stop",!0),window.setRounds&&setRounds([]),$.Velocity.RunSequence(a),$.Velocity.RunSequence(r)}),$("#new-battle-skip-btn").show()}),P.onAjaxResponse(/action=do_battles_(labyrinth|world_boss|penta_drill)/i,e=>{P.doWhenSelectorAvailable("#new-battle-skip-btn, .skip-buttons-container",()=>{$("#new-battle-skip-btn, .skip-buttons-container").show()})}),this.hasRun=!0)}};var No=a(8995),Lo={};No.Z&&No.Z.locals&&(Lo.locals=No.Z.locals);var jo,Eo=0,zo={attributes:{class:"script-styles"}};zo.styleTagTransform=Xe(),zo.setAttributes=p(),zo.insert=et().bind(null,"head"),zo.domAPI=Je(),zo.insertStyleElement=Ye(),Lo.use=function(e){return zo.options=e||{},Eo++||(jo=Ke()(No.Z,zo)),Lo},Lo.unuse=function(){0 ${e.map(e=>` ${Li.nThousand(+t[e].amount)} `).join("")}
${Li.nThousand(Object.values(t).reduce((e,t)=>+t.amount+e,0))}
`.replace(/(\n| {4})/g,"")}buildGemsStockElem(){return $('
').attr("tooltip",this.buildGemsTable())}run(){!this.hasRun&&this.shouldRun()&&(Po.use(),P.defer(()=>{this.injectCSSVars();const a=this.buildGemsStockElem();P.onAjaxResponse(/action=get_girl&/i,e=>{if(e.girl.is_owned){const t=new MutationObserver(()=>{$("#gems-and-token-container .gemStock").length||($("#gems-and-token-container #gems-amount").text(Li.nThousand(+$("#gems-and-token-container #gems-amount").text())),$("#gems-and-token-container").prepend(a),t.disconnect())});t.observe($("#harem_right")[0],{childList:!0,subtree:!0})}}),P.doWhenSelectorAvailable("#harem_left .girls_list",()=>{const e=new MutationObserver(()=>{$("#gems-and-token-container .gemStock").length||$("#harem_right .middle_part.missing_girl").length||($("#gems-and-token-container #gems-amount").text(Li.nThousand(+$("#gems-and-token-container #gems-amount").text())),$("#gems-and-token-container").prepend(a))});e.observe($("#harem_left .girls_list")[0],{attributes:!0})})}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("gem-stock-icon",`url('${P.getCDNHost()}/pictures/design/gems/all.png')`)}},Ho="staticBackground";const Go=class extends ie{constructor(){super({baseKey:Ho,label:Li.getModuleLabel("config",Ho),default:!0})}run(){this.hasRun||(P.defer(()=>{"map"!==$("body[ page ]").attr("page")&&($("#bg_all").replaceWith($("#bg_all").clone()),$("#bg_all > div > img").not($("#bg_all > div > img")[Math.floor(Math.random()*$("#bg_all > div > img").length)]).remove(),$("#bg_all > div > img").css("opacity","1"),$("#bg_all > div > img").css("display","block"))}),this.hasRun=!0)}};var Zo=a(9573),Bo={};Zo.Z&&Zo.Z.locals&&(Bo.locals=Zo.Z.locals);var qo,Uo=0,Fo={attributes:{class:"script-styles"}};Fo.styleTagTransform=Xe(),Fo.setAttributes=p(),Fo.insert=et().bind(null,"head"),Fo.domAPI=Je(),Fo.insertStyleElement=Ye(),Bo.use=function(e){return Fo.options=e||{},Uo++||(qo=Ke()(Zo.Z,Fo)),Bo},Bo.unuse=function(){0[0-9]+)\/ico[0-9](-[0-9]+x)?.[a-z]+(\?v=[0-9]+)?$/i,Ko=e=>{e=e.match(Yo);if(e&&e.groups){var{groups:{id:e}}=e;return e}},Vo=({shards:e,name:t,className:a})=>`
${e}
`;const Jo=class extends ie{constructor(){super({baseKey:Qo,label:Li.getModuleLabel("config",Qo),default:!0}),this.label=Li.getModuleLabel.bind(this,Qo)}shouldRun(){return["pre-battle","clubs","pachinko","season-arena"].some(e=>P.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Wo.use(),P.defer(()=>{P.isCurrentPage("pre-battle")&&P.doWhenSelectorAvailable(".rewards_list",()=>{this.displayOnPreBattle(),this.fixRewardScroll()}),P.isCurrentPage("clubs")&&this.displayOnClubChampion(),P.isCurrentPage("pachinko")&&this.displayOnPachinko(),P.isCurrentPage("season-arena")&&P.doWhenSelectorAvailable(".rewards_list",()=>{this.displayOnSeason(),this.fixRewardScroll()})}),this.hasRun=!0)}async displayOnPreBattle(){const e=$(".slot.girl_ico");if(e.length){const r=await P.getGirlDictionary(),t=e=>{const t=e.find(".girl_ico");t.each((e,t)=>{const a=$(t),i=a.find("img");var n;i.length&&(n=i.attr("src"),(t=Ko(n))&&(t=(n=r.get(t))?.name||"????",n=void 0!==n?.shards?n.shards:"?",a.append(Vo({name:t,shards:n}))))})};$(".slot.girl_ico .girl_ico").length?t(e):new MutationObserver(()=>{$(".slot.girl_ico .girl_ico").length&&t(e)}).observe(e[0],{childList:!0}),new MutationObserver(()=>{$(".rewards_tooltip .girl_ico").length&&t($(".rewards_tooltip"))}).observe(document.body,{childList:!0})}}displayOnClubChampion(){const a=window["club_champion_data"];if(a&&a.reward.shards){const e=()=>{var{previous_value:e,name:t}=a.reward.shards[0];$(".girl-shards-reward-wrapper .slot_girl_shards").append(Vo({shards:e,name:t}))};P.doWhenSelectorAvailable(".tabs-switcher#club-tabs",()=>{$(".tabs-switcher#club-tabs #club_champions_tab").on("click",()=>{P.doWhenSelectorAvailable(".girl-shards-reward-wrapper .slot_girl_shards",()=>{setTimeout(e,10)})})})}}displayOnPachinko(){new MutationObserver(()=>{$(".rewards_tooltip .girl_ico").length&&(async()=>{const r=await P.getGirlDictionary();$(".rewards_tooltip .girl_ico").each((e,t)=>{const a=$(t),i=a.find("img");var n;i.length&&(n=i.attr("src"),(t=Ko(n))&&(t=(n=r.get(t))?.name||"????",n=void 0!==n?.shards?n.shards:"?",a.append(Vo({name:t,shards:n}))))})})()}).observe(document.body,{childList:!0})}async displayOnSeason(){const r=await P.getGirlDictionary(),e=e=>{$(e).each((e,t)=>{const a=$(t),i=a.find("img");var n;i.length&&(n=i.attr("src"),(t=Ko(n))&&(t=(n=r.get(t))?.name||"????",n=void 0!==n?.shards?n.shards:"?",a.find(".shards").hide(),a.append(Vo({name:t,shards:n}))))})};P.doWhenSelectorAvailable(".slot.girl_ico .slot_girl_shards",()=>{e(".slot.girl_ico .slot_girl_shards")}),new MutationObserver(()=>{$(".rewards_tooltip .girl_ico").length&&e(".rewards_tooltip .girl_ico")}).observe(document.body,{childList:!0})}fixRewardScroll(){$(".rewards_list .scroling_animation:not(.one_icon) .scroling_wrapper").each((e,t)=>{$(t).children().clone().appendTo($(t)),setTimeout(()=>{$(t).css("animation-name","script_rewards_scrolling")},100)})}};var Xo=a(8636),es={};Xo.Z&&Xo.Z.locals&&(es.locals=Xo.Z.locals);var ts,as=0,is={attributes:{class:"script-styles"}};is.styleTagTransform=Xe(),is.setAttributes=p(),is.insert=et().bind(null,"head"),is.domAPI=Je(),is.insertStyleElement=Ye(),es.use=function(e){return is.options=e||{},as++||(ts=Ke()(Xo.Z,is)),es},es.unuse=function(){0P.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(ns.use(),P.defer(()=>{if(["path-of-valor","path-of-glory"].some(e=>P.isCurrentPage(e)))this.hideClaimedRewards({scroll_area:".potions-paths-progress-bar-tiers",tier:".potions-paths-tier",get_tiers_unlocked:()=>{var e=window["currentTier"];return parseInt(e)},is_vertical:!0,progress_bar:".potions-paths-progress-bar .potions-paths-progress-bar-current",girl:".girl-preview .avatar, .girl-preview .animated-girl-display",hide:()=>($(".potions-paths-tier:not(.unclaimed):has(.claimed-slot)").addClass("script-hide-claimed"),$(".potions-paths-tier.unclaimed").toArray())});else if(P.isCurrentPage("season.html")){var e=window["season_has_pass"];const r=e?2:1,o=e?0:1;this.hideClaimedRewards({wait_for:".season-timer",scroll_area:".rewards_container_seasons",tier:".rewards_pair",get_tiers_unlocked:()=>{var e=window["season_tier"];return parseInt(e)},girl:"#girls_holder .girl_block, #girls_holder .animated-girl-display",hide:()=>{const n=[];return $(".rewards_pair").each((e,t)=>{var a=$(t).find(".reward_wrapper.reward_claimed").length,i=$(t).find(".reward_wrapper.reward_is_claimable").length;a===r?$(t).addClass("script-hide-claimed"):i>o&&n.push(t)}),n}})}else{var t;P.isCurrentPage("event.html")&&!P.isCurrentPage("world-boss-event")?({current_event:{can_participate:t,type:e}}=window,t&&("path_event"===e?this.hideClaimedRewards({scroll_area:".scroll-area.poa",tier:".nc-poa-reward-pair",get_tiers_unlocked:()=>{var e=window["next_tier"];return parseInt(e)-1},girl:"#poa-content .girls .girl-avatar, #poa-content .girls .animated-girl-display",hide:()=>{const i=[];return $(".nc-poa-reward-pair").each((e,t)=>{var a=$(t).find(".nc-poa-reward-container.claimed").length;0<$(t).find(".nc-poa-reward-container.claimable").length?i.push(t):0{var e=window["current_tier"];return parseInt(e)},progress_bar:".dp-progress-bar .dp-progress-bar-current",girl:'.right-container [class*="girl-avatar"]',hide:()=>($(".tier-container:has(.claimed-reward-tick.display-block)").addClass("script-hide-claimed"),$('.tier-container:has([rel="reward-claim"]:not(.hidden):not([style="display: none;"]))').toArray())}))):P.isCurrentPage("seasonal")?this.hideClaimedRewards({scroll_area:".mega-progress-bar-section",tier:".mega-tier-container",get_tiers_unlocked:()=>{var e=window["mega_current_tier"];return parseInt(e)},progress_bar:".mega-progress-bar .mega-progress-bar-current",girl:".girls-reward-container .avatar, .girls-reward-container .animated-girl-display",hide:()=>($('.mega-tier-container:has(.claimed):not(:has([rel="claim"]))').addClass("script-hide-claimed"),$('.mega-tier-container:has([rel="claim"])').toArray())}):P.isCurrentPage("member-progression")?this.hideClaimedRewards({wait_for:".info_text_container",scroll_area:".tiers-container",tier:".tier",get_tiers_unlocked:()=>{var e=window["current_tier"];return parseInt(e)},progress_bar:".progress-bar .progress-bar-current",girl:".page-girl",hide:()=>($(".tier.claimed").addClass("script-hide-claimed"),$(".tier.unclaimed").toArray())}):P.isCurrentPage("world-boss-event")?P.doWhenSelectorAvailable("#milestones_tab_container",()=>{const e=()=>{this.hideClaimedRewards({wait_for:"#milestones_tab_container .player-points",scroll_area:".progress-bar-tiers",tier:".tier",get_tiers_unlocked:()=>{var{event_data:{event_progression:{tier:e}}}=window;return parseInt(e)},is_vertical:!0,progress_bar:".progress-bar .progress-bar-current",girl:"#milestones_tab_container .girl.avatar, #milestones_tab_container .animated-girl-display",hide:()=>($(".tier:not(.unclaimed):has(.claimed-slot)").addClass("script-hide-claimed"),$(".tier.unclaimed").toArray())})};$("#milestones_tab_container .player-points").length&&e();const t=new MutationObserver(()=>{e()});t.observe($("#milestones_tab_container")[0],{attributes:!0,attributeFilter:["style"]})}):P.isCurrentPage("penta-drill.html")&&this.hideClaimedRewards({wait_for:".penta-drill-timer",scroll_area:"#rewards_container",tier:".rewards_pair",get_tiers_unlocked:()=>{var{penta_drill_data:{progression:{tier:e}}}=window;return parseInt(e)},girl:"#girls_holder .girl_block, #girls_holder .animated-girl-display",hide:()=>($(".rewards_pair:has(.reward_claimed):not(:has(.btn_claim))").addClass("script-hide-claimed"),$('.rewards_pair:has([rel="claim"])').toArray())})}}),this.hasRun=!0)}hideClaimedRewards({wait_for:e,scroll_area:p,tier:u,get_tiers_unlocked:g,is_vertical:m,progress_bar:h,girl:b,hide:f}){P.doWhenSelectorAvailable(e||".timer",()=>{let t=!1,n=[];const a=!m,i=h?$(h).eq(0):null,r=a?$(u).width():$(u).height(),o=()=>{var e;n=f(),i&&(i.addClass("no-transition"),e=n.length?a?n.at(-1).offsetLeft:n.at(-1).offsetTop:-r/2,i.css(a?"width":"height",e+r/2),i[0].offsetHeight,i.removeClass("no-transition")),t=!0},e=a?$(p):$(p).parent();e.finish();var s=a?e.scrollLeft():e.scrollTop(),l=a?$(p)[0].scrollWidth:$(p)[0].scrollHeight;o();var c=a?$(p)[0].scrollWidth:$(p)[0].scrollHeight;a?e.scrollLeft(s-(l-c)):e.scrollTop(s-(l-c));$(b).click(()=>{var e;t?($(".script-hide-claimed").removeClass("script-hide-claimed"),i&&(i.addClass("no-transition"),e=(e=g())?a?$(u)[e-1].offsetLeft:$(u)[e-1].offsetTop:-r/2,i.css(a?"width":"height",e+r/2),i[0].offsetHeight,i.removeClass("no-transition")),n=[],t=!1):o()});const d=new MutationObserver(e=>{if(t){let i=!1;e.forEach(e=>{if("attributes"===e.type){const{attributeName:t,target:a}=e;"class"===t&&n.includes(a.closest(u))&&!$(a).hasClass("script-hide-claimed")&&(i=!0)}}),i&&o()}});d.observe($(p)[0],{attributes:!0,attributeFilter:["class"],subtree:!0})})}},ss=["","begincity","gemskingdom","ninjavillage","invadedkingdom","juysea","admittance","magicforest","hamelintown","plainofrituals","heroesuniversity","ninjasacredlands","splatters","digisekai","stairway","training","weresquidisland","haremtournament","gemskingdomprovince","nudecity","backinaction","playfullands","camelot","postnutclarity"],ls=ss,cs=ss,ds=["","begincitycxh","heroacademy","newcenabum","ontheprowl","bushexplorations","thespy","hornyknight","suitdown","manmeatofsteel","dickmannoir","goodbadsexy","cockraiser","websgonewild","fucktasticfourgasm"],ps=["","begincity","fukwell","eurodick","homecumming","biggerintexas","westcock","whenangelscum","suckramento","friskyfresno","milftown","","","","sinncity","","yeehaw","","bythebook","","vegasbaby","","","showdownstrip","","","bumfuckwhere","thexxxfiles"],us=["","begincity","bigdville","dreamtown","","cockifornia","corporatecock","cumcam","campcock","ukhun","","showgirls","","joyride","arielswonderland"],gs=["","tropicalbeginnings","spotlight","","","","boysarebad","yeehawgpsh","","","dreamvalleynot","superfuckinghero","","gameon","","","dickridersbrigade","humpfiction"];var ms=a(7462),hs={};ms.Z&&ms.Z.locals&&(hs.locals=ms.Z.locals);var bs,fs=0,_s={attributes:{class:"script-styles"}};_s.styleTagTransform=Xe(),_s.setAttributes=p(),_s.insert=et().bind(null,"head"),_s.domAPI=Je(),_s.insertStyleElement=Ye(),hs.use=function(e){return _s.options=e||{},fs++||(bs=Ke()(ms.Z,_s)),hs},hs.unuse=function(){0{const e=ji[P.getGameKey()];var t=u[P.getGameKey()];const a=new URLSearchParams(window.location.search),i=a.get("id_opponent");var n=e.find(({opponent:e,world:t})=>`${e||t-1}`===i);const{has_parallel_adventures:r,current_adventure:o,adventures:s}=P.lsGet(z.QUEST_STATUS),l=n?.adventure||1;var c=s?.[l]?.name||this.label("mainadventure"),d=(e,t)=>`${t}`,c=r?[d("/adventures.html",this.label("adventures")),d("/map.html",c)]:[d("/map.html",this.label("adventure"))];const p=[d("/home.html",this.label("town")),...c,d(`/world/${n.world}`,this.label(t[n.world])),`${this.villainLabel(n.key)}`];n=p.join(">");$("#breadcrumbs").html(n)}),this.hasRun=!0)}},xs={HH:"https://docs.google.com/spreadsheets/d/1kVZxcZZMa82lS4k-IpxTTTELAeaipjR_v1twlqW5vbI",GH:"https://docs.google.com/spreadsheets/d/1TalphvaklgkqsyvjJCunzE2R17kI91qVU85OWzbaMqo",CxH:"https://docs.google.com/spreadsheets/d/1g-5kmvlHhA728yTF7xMdKfWuMe9-SqxW-QDdjc26J6I",GPSH:"https://docs.google.com/spreadsheets/d/1br4wsJxrAJQ3eb7dVHnXZLw9jO8M8Th1D3oMUHZqa_I"},Ms={HH:"zoopokemon",GH:"Bella",CxH:"zoopokemon",GPSH:"Cuervos & Sandor"};var ks=a(9042),Cs={};ks.Z&&ks.Z.locals&&(Cs.locals=ks.Z.locals);var Is,As=0,Ss={attributes:{class:"script-styles"}};Ss.styleTagTransform=Xe(),Ss.setAttributes=p(),Ss.insert=et().bind(null,"head"),Ss.domAPI=Je(),Ss.insertStyleElement=Ye(),Cs.use=function(e){return Ss.options=e||{},As++||(Is=Ke()(ks.Z,Ss)),Cs},Cs.unuse=function(){0{var e=xs[P.getGameKey()],t=Ms[P.getGameKey()];if(e){const a=$(`${this.label("name",{maintainer:t})}`);P.onAjaxResponse(/action=get_girls_blessings/i,()=>{P.doWhenSelectorAvailable("#blessings_popup .blessings_wrapper",()=>{$("#blessings_popup .blessings_wrapper").append(a)})})}}),this.hasRun=!0)}};var Ns=a(6871),Ls={};Ns.Z&&Ns.Z.locals&&(Ls.locals=Ns.Z.locals);var js,Es=0,zs={attributes:{class:"script-styles"}};zs.styleTagTransform=Xe(),zs.setAttributes=p(),zs.insert=et().bind(null,"head"),zs.domAPI=Je(),zs.insertStyleElement=Ye(),Ls.use=function(e){return zs.options=e||{},Es++||(js=Ke()(Ns.Z,zs)),Ls},Ls.unuse=function(){0{this.attachIcons()}),this.hasRun=!0)}attachIcons(){Object.entries(Rs).forEach(([e,t])=>{const a=$(`a[rel=${e}] > .notif-position`);a.length&&a.prepend(``)})}};var Gs=a(3750),Zs={};Gs.Z&&Gs.Z.locals&&(Zs.locals=Gs.Z.locals);var Bs,qs=0,Us={attributes:{class:"script-styles"}};Us.styleTagTransform=Xe(),Us.setAttributes=p(),Us.insert=et().bind(null,"head"),Us.domAPI=Je(),Us.insertStyleElement=Ye(),Zs.use=function(e){return Us.options=e||{},qs++||(Bs=Ke()(Gs.Z,Us)),Zs},Zs.unuse=function(){0{this.reorderLinks()}),this.hasRun=!0)}getItemForRel(e){return $(`.quest-container:has([rel=${e}]), [rel=${e}]`).eq(0)}reorderLinks(){Qs.forEach(({rel:a,before:i,after:n})=>{a=this.getItemForRel(a);if(a.length){let e,t;n?(e=n,t="after"):i&&(e=i,t="before");const r=this.getItemForRel(e);r.length&&r[t](a)}})}};var Ks=a(8488),Vs={};Ks.Z&&Ks.Z.locals&&(Vs.locals=Ks.Z.locals);var Js,Xs=0,el={attributes:{class:"script-styles"}};el.styleTagTransform=Xe(),el.setAttributes=p(),el.insert=et().bind(null,"head"),el.domAPI=Je(),el.insertStyleElement=Ye(),Vs.use=function(e){return el.options=e||{},Xs++||(Js=Ke()(Ks.Z,el)),Vs},Vs.unuse=function(){0{this.prepClasses(),this.wrapPotionPathButtons()}),this.hasRun=!0)}prepClasses(){$(".quest-container:has([rel=map])").addClass("position-quest");let e=$(".quest-container:has([rel=god-path])");e.length||(e=$("[rel=god-path]")),e.addClass("position-god-path");let t=$(".quest-container:has([rel=clubs])");t.length||(t=$("[rel=clubs]"),t.length||(t=$(".feature-locked[feature-name=clubs]"))),t.addClass("position-clubs");let a=$(".quest-container:has([rel=pvp-arena])");a.length||(a=$("[rel=pvp-arena]"),a.length||(a=$(".feature-locked[feature-name=leagues]"))),a.addClass("position-pvp-arena"),$(".event-widget .event-thumbnail .event-timer.bar-wrapper").addClass("hh-scroll")}wrapPotionPathButtons(){var e=$(".event-cards-container .pov-button");const t=$('
');$(".event-cards-container").append(t),t.append(e)}};var nl=a(2389),rl={};nl.Z&&nl.Z.locals&&(rl.locals=nl.Z.locals);var ol,sl=0,ll={attributes:{class:"script-styles"}};ll.styleTagTransform=Xe(),ll.setAttributes=p(),ll.insert=et().bind(null,"head"),ll.domAPI=Je(),ll.insertStyleElement=Ye(),rl.use=function(e){return ll.options=e||{},sl++||(ol=Ke()(nl.Z,ll)),rl},rl.unuse=function(){0{this.injectCSSVars(),$(".side-quest").has(".Read").addClass("complete")}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("sidequest-tick-icon",`url('${P.getCDNHost()}/clubs/ic_Tick.png')`)}};var ul=a(7533),gl={};ul.Z&&ul.Z.locals&&(gl.locals=ul.Z.locals);var ml,hl=0,bl={attributes:{class:"script-styles"}};bl.styleTagTransform=Xe(),bl.setAttributes=p(),bl.insert=et().bind(null,"head"),bl.domAPI=Je(),bl.insertStyleElement=Ye(),gl.use=function(e){return bl.options=e||{},hl++||(ml=Ke()(ul.Z,bl)),gl},gl.unuse=function(){0{this.overrideAPI()}),this.hasRun=!0)}overrideAPI(){if(window.shared){const t=window.shared.general.hero_page_popup;window.shared={...window.shared,general:{...window.shared.general,hero_page_popup:e=>(e&&!e.page&&(e.page="profile"),t(e))}}}else{const a=window.hero_page_popup;window.hero_page_popup=e=>(e&&!e.page&&(e.page="profile"),a(e))}}};var xl=a(4968),Ml={};xl.Z&&xl.Z.locals&&(Ml.locals=xl.Z.locals);var kl,Cl=0,Il={attributes:{class:"script-styles"}};Il.styleTagTransform=Xe(),Il.setAttributes=p(),Il.insert=et().bind(null,"head"),Il.domAPI=Je(),Il.insertStyleElement=Ye(),Ml.use=function(e){return Il.options=e||{},Cl++||(kl=Ke()(xl.Z,Il)),Ml},Ml.unuse=function(){0{this.annotateEventWidget(),this.annotateSeason(),this.annotatePathEvents()}),this.hasRun=!0)}annotateEventWidget(){const e=$(".event-widget .timer.ongoing, .mega-event .timer.ongoing");e.each((e,t)=>{const a=$(t);a.data("seconds-left")<43200&&a.addClass("script-ending-soon")})}annotateSeason(){var e=P.lsGet(z.SEASON_END_TIME),t=window["server_now_ts"];e&&t{this.injectCSSVars(),this.filters=P.lsGet("filters")||{},this.sort_by=P.lsGetRaw("sort_by")||"date_recruited",this.sort_by_direction=P.lsGetRaw("sort_by_direction")||"asc",this.girlDictionary=await P.getGirlDictionary();let e=P.lsGet(z.HAREM_FILTER_IDS);e.length||(e=this.getFilteredGirlList()),$("#skills .girl-skills-avatar").wrap('
');var t=$(".equipment-left-controls #girl-equipment-unequip"),a=$(".equipment-left-controls #girl-equipment-level-up");$("#equipment .inventory-controls").prepend(a).prepend(t),this.addQuickNavGirls(e),this.addHaremFilter()}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("filter-icon",`url('${nn}')`)}addQuickNavGirls(e){$(".script-quicknav-prev, .script-quicknav-next").remove();var{girl:{id_girl:t}}=window;if(e.length&&(1!==e.length||e[0]!==t)){const a=(window.shared?window.shared.webp_utilities:window)["replaceImageSources"];t=e.indexOf(t);const i=e.at(-1{var n="equipment"==i?"ico":"ava",t=``;return $(`${t}`)};Rl.forEach(e=>{var t=s(i,r,"prev",e),a=s(n,o,"next",e);switch(e){case"skills":$(`#${e} .girl-skills-avatar`).before(t).after(a);break;case"teams":$(`#${e}`).append(t).append(a);break;default:$(`#${e} .girl-avatar`).prepend(t).append(a)}}),a()}}getFilteredGirlList(){const _=this.filters,e=_["level_range"],v=parseInt(e?.match(/^\d+/)?.[0]||1),y=parseInt(e?.match(/-(\d+)/)?.[1]||v),w=[];return this.girlDictionary.forEach((e,t)=>{var a=e["shards"];if(100===a){const{name:o,element:s,class:l,rarity:c,grade:d,role:p,equips:u,figure:g,zodiac:m,eye_colors:h,hair_colors:b,skill_tiers:f}=e;var{level:i,level_cap:n,graded:r}=e,i=i||1,n=n||250,r=r||0,a=!0;a&=!_.name||-1parseInt(e)).includes(l),a&=!_.level_range||i>=v&&i<=y,a&=!_.level_cap||"all"===_.level_cap||"capped"===_.level_cap==(i===n),a&=!_.rarity||"all"===_.rarity||_.rarity===c,a&=!_.affection_cap||"all"===_.affection_cap||"capped"===_.affection_cap==(d===r),a&=!_.max_affection_grade||"all"===_.max_affection_grade||parseInt(_.max_affection_grade)===d,a&=!_.current_affection_grade||"all"===_.current_affection_grade||parseInt(_.current_affection_grade)===r,a&=!_.role||"all"===_.role||parseInt(_.role)===p,a&=!_.equipment||"all"===_.equipment||"equipped"===_.equipment==!!u?.length,a&=!_.pose||"all"===_.pose||parseInt(_.pose)===g,a&=!_.zodiac||"all"===_.zodiac||_.zodiac===m,a&=!_.eye_color||"all"===_.eye_color||h?.includes(_.eye_color),a&=!_.hair_color||"all"===_.hair_color||b?.includes(_.hair_color),(a&=!_.skill_tier||"all"===_.skill_tier||parseInt(_.skill_tier)===f?.reduce((e,t)=>e+(0<+t),0))&&(a=e["date_added"],w.push({girl_id:parseInt(t),date_added:a||0,level:i,power:P.calculateGirlStats(e),grade:d||3,graded:r,name:o}))}}),w.sort((e,t)=>{var a="asc"===this.sort_by_direction?1:-1;let i;switch(this.sort_by){case"date_recruited":i=e.date_added-t.date_added;break;case"level":i=e.level-t.level;break;case"power":i=e.power-t.power;break;case"grade":i=e.graded-t.graded||e.grade-t.grade;break;case"name":i=e.name.localeCompare(t.name);break;default:i=e.date_added-t.date_added}return a*i||e.girl_id-t.girl_id}),P.lsSet(z.HAREM_FILTER_IDS,[]),w.map(({girl_id:e})=>e)}addHaremFilter(){var e=$('');$(".girl-leveler-header").append(e).append(this.createFilterBox()),$("#filter-rarity").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),$("#filter-pose").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),$("#filter-eye_color").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),$("#filter-hair_color").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}});["sort","level_cap","max_affection_grade","current_affection_grade","affection_cap","skill_tier","role","equipment","zodiac"].forEach(e=>$(`#filter-${e}`).selectric()),$("#harem_filter_box .selectric-scroll").addClass("hh-scroll"),this.createFilterEvents()}createFilterBox(){const{GT:i,GIRL_MAX_LEVEL:e}=window;var t=this.filters;const{eye_colors:a,hair_colors:n}=P.lsGet(z.HAREM_FILTER_COLORS)||{eye_colors:Object.keys(i.colors),hair_colors:Object.keys(i.colors)};var r=e=>({label:`${e} ★`,value:e}),o='"}createFilterEvents(){$("#harem_filter").on("click",()=>{var e=$("#harem_filter_box").css("display");$("#harem_filter_box").css("display","none"===e?"grid":"none")});var e=({target:e})=>{var t=$(e).attr("id").split("-")[1],e=$(e).val();this.filters[t]=e,P.lsSet("filters",this.filters),this.addQuickNavGirls(this.getFilteredGirlList())},t=({currentTarget:e})=>{const t=$(e);t.attr("selected",(e,t)=>t?null:"");const a=t.parent(".checkbox-group");var i=a.attr("id").split("-")[1],e=a.find(".check-btn[selected]").map((e,t)=>$(t).val()).get();this.filters[i]=e,P.lsSet("filters",this.filters),this.addQuickNavGirls(this.getFilteredGirlList())};$("#reset-filters").on("click",()=>{this.filters={},this.sort_by="date_recruited",this.sort_by_direction="asc",P.lsSet("filters",this.filters),P.lsSetRaw("sort_by",this.sort_by),P.lsSetRaw("sort_by_direction",this.sort_by_direction),$("#filter-name").val(""),$("#filter-sort").val("date_recruited__asc").selectric("refresh"),$("#filter-element .check-btn").removeAttr("selected"),$("#filter-class .check-btn").removeAttr("selected"),$("#filter-rarity").val("all").selectric("refresh"),$("#filter-level_range").val(""),$("#filter-level_cap").val("all").selectric("refresh"),$("#filter-max_affection_grade").val("all").selectric("refresh"),$("#filter-current_affection_grade").val("all").selectric("refresh"),$("#filter-affection_cap").val("all").selectric("refresh"),$("#filter-skill_tier").val("all").selectric("refresh"),$("#filter-role").val("all").selectric("refresh"),$("#filter-equipment").val("all").selectric("refresh"),$("#filter-pose").val("all").selectric("refresh"),$("#filter-zodiac").val("all").selectric("refresh"),$("#filter-eye_color").val("all").selectric("refresh"),$("#filter-hair_color").val("all").selectric("refresh"),this.addQuickNavGirls(this.getFilteredGirlList())}),$("#filter-name").get(0).oninput=e,$("#filter-sort").on("change",({target:e})=>{e=$(e).val().split("__");this.sort_by=e[0],this.sort_by_direction=e[1],P.lsSetRaw("sort_by",this.sort_by),P.lsSetRaw("sort_by_direction",this.sort_by_direction),this.addQuickNavGirls(this.getFilteredGirlList())}),$("#filter-element .check-btn").on("click",t),$("#filter-class .check-btn").on("click",t),$("#filter-rarity").on("change",e),$("#filter-level_range").get(0).oninput=e,$("#filter-level_cap").on("change",e),$("#filter-max_affection_grade").on("change",e),$("#filter-current_affection_grade").on("change",e),$("#filter-affection_cap").on("change",e),$("#filter-skill_tier").on("change",e),$("#filter-role").on("change",e),$("#filter-equipment").on("change",e),$("#filter-pose").on("change",e),$("#filter-zodiac").on("change",e),$("#filter-eye_color").on("change",e),$("#filter-hair_color").on("change",e)}};var Bl=a(2891),ql={};Bl.Z&&Bl.Z.locals&&(ql.locals=Bl.Z.locals);var Ul,Fl=0,Wl={attributes:{class:"script-styles"}};Wl.styleTagTransform=Xe(),Wl.setAttributes=p(),Wl.insert=et().bind(null,"head"),Wl.domAPI=Je(),Wl.insertStyleElement=Ye(),ql.use=function(e){return Wl.options=e||{},Fl++||(Ul=Ke()(Bl.Z,Wl)),ql},ql.unuse=function(){0P.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Ql.use(),P.defer(()=>{P.isCurrentPage("activities")?P.doWhenSelectorAvailable("#contests .right_part",()=>{this.addClubmateAnnotations()}):P.isCurrentPage("leagues.html")&&P.doWhenSelectorAvailable(".league_table .data-list",()=>{this.addClubmateAnnotations()})}),$(document).on("leaderboard-annotated",(e,t)=>this.addClubmateAnnotations(t)),$(document).on("league:table-sorted",()=>{this.addClubmateAnnotations()}),this.hasRun=!0)}async addClubmateAnnotations(e){const a=e&&e.selector||"",i=P.isCurrentPage("leagues.html"),t=P.lsGet(z.CLUB_STATUS),n=this.getNameColumnSelector();if(t&&t.memberIds){const{Hero:{infos:{id:r}}}=window.shared||window;t.memberIds.forEach(e=>{if(e!==r){const t=i?$(`.nickname[id-member="${e}"]`):$(`${a} [sorting_id='${e}']`).find(n);t.append(`
`)}})}}getNameColumnSelector(){return P.isCurrentPage("activities")?"td:nth-of-type(2)":"> div:nth-of-type(2)"}},Vl="leaderboardProfilePopups";const Jl=class extends ie{constructor(){super({baseKey:Vl,label:Li.getModuleLabel("config",Vl),default:!0}),this.label=Li.getModuleLabel.bind(this,Vl)}shouldRun(){return["pantheon","season.html","path-of-valor","path-of-glory","seasonal"].some(e=>P.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(P.defer(()=>{const t=(window.shared?window.shared.general:window)["hero_page_popup"];$(document.body).on("click","[sorting_id]",e=>{e=$(e.currentTarget).attr("sorting_id");t({id:e})})}),this.hasRun=!0)}};var Xl=a(3774),ec={};Xl.Z&&Xl.Z.locals&&(ec.locals=Xl.Z.locals);var tc,ac=0,ic={attributes:{class:"script-styles"}};ic.styleTagTransform=Xe(),ic.setAttributes=p(),ic.insert=et().bind(null,"head"),ic.domAPI=Je(),ic.insertStyleElement=Ye(),ec.use=function(e){return ic.options=e||{},ac++||(tc=Ke()(Xl.Z,ic)),ec},ec.unuse=function(){0{if(P.isCurrentPage("home.html")){const N=window["waifu"];let x=P.lsGet(z.WAIFU_INFO)||{girls:{}},M=x.cycle||!1,k=x.mode||"All",C=await this.getIds(x,k),I=x.girl_id||N.id_girl.toString();if(M){let e=I;if(1==C.length)e=C[0];else for(;e==I;)e=C[Math.floor(Math.random()*C.length)];I=e.toString()}x.individual&&(I=N.id_girl.toString(),x.individual=!1),x.girl_id=I,this.saveWaifuInfo(x),x.girls[I]||(x.girls[I]={});let A=x.girls[I];const L=await P.getGirlDictionary();let S=L.get(I);if(S){let w=S.graded;if(0<=w){let t=S.grade||w,a=void 0===A.grade?Math.min(t,w):A.grade,i=A.fav||!1,e=void 0===x.display?!!parseInt(N.display):x.display,n=$(".eye");P.doWhenSelectorAvailable(".waifu-container",()=>{setTimeout(()=>{0==N.display&&($(".waifu-container").eq(0).append(``),e&&(n[0].children[0].src=`${P.getCDNHost()}/quest/ic_eyeclosed.svg`,$("#bg_all").addClass("blur-effect"))),n.prop("onclick",null).off("click"),n.click(()=>{$(".waifu-container>img").eq(0).toggleClass("hide"),$(".diamond-bar").eq(0).toggleClass("hide"),$(".waifu-edit").eq(0).toggleClass("hide"),$(".waifu-right").eq(0).toggleClass("hide"),e?(n[0].children[0].src=`${P.getCDNHost()}/quest/ic_eyeopen.svg`,$("#bg_all").removeClass("blur-effect")):(n[0].children[0].src=`${P.getCDNHost()}/quest/ic_eyeclosed.svg`,$("#bg_all").addClass("blur-effect")),e=!e,x.display=e,this.saveWaifuInfo(x)})},50)}),P.doWhenSelectorAvailable(".waifu-container>*",()=>{let e=$(".waifu-container>canvas");0`):e.remove()),a==N.selected_grade&&I==N.girl_id||$(".waifu-container>img").eq(0).attr("src",`${P.getCDNHost()}/pictures/girls/${I}/ava${a}.png`)}),$(".waifu-buttons-container a").remove();let r=$(".waifu-buttons-container").eq(0);var T=``;let o=`
`;for(let e=0;e<7;e++)o+=`
t?" hide":""}">
`;o+="
",r.append(o);let s=$(`
`),l=$(`
`),c=$(`
`);T=$('
').append(s,l,c);r.append(T);let d=$(`
`),p=$(`
`),u=$(`
`),g=$(`
`);T=$('
').append(d,p,u,g);r.append(T),P.doWhenSelectorAvailable(".waifu-container>img",()=>{e||($(".waifu-container>img").eq(0).toggleClass("hide"),$(".diamond-bar").eq(0).toggleClass("hide"),$(".waifu-edit").eq(0).toggleClass("hide"),$(".waifu-right").eq(0).toggleClass("hide"),n[0].children[0].src=`${P.getCDNHost()}/quest/ic_eyeopen.svg`,$("#bg_all").removeClass("blur-effect"))});let m=!1,h=!1,b,f,_;try{b=A.pose[a].scale||1}catch{b=1}try{f=A.pose[a].x||0}catch{f=0}try{_=A.pose[a].y||0}catch{_=0}let v={x:f,y:_},y={x:0,y:0};function D(){$(".waifu-container>img").eq(0).css("transform",`translate(${Math.round(v.x)}px, ${Math.round(v.y)}px) scale(${b})`)}s.click(()=>{$(".waifu-edit div").toggleClass("hide"),m=!0}),c.click(()=>{if($(".waifu-edit div").toggleClass("hide"),m=!1,0!=v.x||0!=v.y||1!=b){A.pose||(A.pose={});let e={};1!=v.x&&(e.x=Math.round(v.x)),1!=v.y&&(e.y=Math.round(v.y)),1!=b&&(e.scale=+b.toFixed(2)),A.pose[a]=e}else A.pose&&delete A.pose[a];this.saveWaifuInfo(x)}),l.click(()=>{$(".waifu-container>img").eq(0).css("transform",""),v={x:0,y:0},y={x:0,y:0},b=1}),P.doWhenSelectorAvailable(".waifu-container>img",()=>{let r=$(".waifu-container>img").eq(0);const o={width:r.width()/2,height:r.height()/2},e=new MutationObserver(()=>{$(".waifu-container>img").eq(0).attr("style").includes("margin-top")&&$(".waifu-container>img").eq(0).css("margin-top","")});e.observe(r[0],{attributes:!0,attributeFilter:["style"]}),D(),r.mousedown(function(e){m&&(e.preventDefault(),y={x:e.clientX-v.x,y:e.clientY-v.y},h=!0)}),r.mouseup(function(e){m&&(e.preventDefault(),h=!1)}),r.mouseleave(function(e){m&&(h=!1)}),r.mousemove(function(e){h&&m&&(v={x:e.clientX-y.x,y:e.clientY-y.y},D())}),r.bind("wheel",function(e){if(m){e.preventDefault();var t=r.offset(),a=b;const i=e.clientX-t.left,n=e.clientY-t.top;e.originalEvent.deltaY<0?b+=.1:b=Math.max(b-.05,.1),v={x:v.x-(b/a-1)*(i-o.width*a),y:v.y-(b/a-1)*(n-o.height*a)},D()}})}),$(".diamond").each(e=>{const t=$(".diamond").eq(e);$(t).click(()=>{if(a!=e&&$(t).hasClass("unlocked")){m&&($(".waifu-edit div").toggleClass("hide"),m=!1),$(".diamond.unlocked").eq(a).removeClass("selected"),$(t).addClass("selected"),a=e,$(".waifu-container>img").eq(0).attr("src",`${P.getCDNHost()}/pictures/girls/${I}/ava${e}.png`),y={x:0,y:0};try{b=A.pose[a].scale||1}catch{b=1}try{f=A.pose[a].x||0}catch{f=0}try{_=A.pose[a].y||0}catch{_=0}v={x:f,y:_},D(),A.grade=a,this.saveWaifuInfo(x)}})}),d.click(()=>{i?(d.children().toggleClass("hide"),delete A.fav):(d.children().toggleClass("hide"),A.fav=!0),i=!i,this.saveWaifuInfo(x)}),p.click(()=>{k="All"==k?(p.children().toggleClass("hide"),"Favorite"):(p.children().toggleClass("hide"),"All"),x.mode=k,this.saveWaifuInfo(x)}),g.click(()=>{g.children().toggleClass("hide"),M=!M,x.cycle=M,this.saveWaifuInfo(x)}),u.click(async()=>{C=await this.getIds(x,k);let e=I;if(1==C.length)e=C[0];else for(;e==I;)e=C[Math.floor(Math.random()*C.length)];if(I=e.toString(),x.girls[I]||(x.girls[I]={}),A=x.girls[I],S=L.get(I),S)if(w=S.graded,0<=w){t=S.grade||w,a=void 0===A.grade?Math.min(t,w):A.grade,i=A.fav||!1,y={x:0,y:0};try{b=A.pose[a].scale||1}catch{b=1}try{f=A.pose[a].x||0}catch{f=0}try{_=A.pose[a].y||0}catch{_=0}v={x:f,y:_},$(".waifu-container>img").eq(0).attr("src",`${P.getCDNHost()}/pictures/girls/${I}/ava${a}.png`),D(),$(".girls-name a").eq(0).text(S.name),$(".diamond").each(function(e){e==a?$(this).addClass("selected"):$(this).removeClass("selected"),e<=w?($(this).addClass("unlocked"),$(this).removeClass("locked")):($(this).addClass("locked"),$(this).removeClass("unlocked")),e>t?$(this).addClass("hide"):$(this).removeClass("hide")}),m&&($(".waifu-edit div").toggleClass("hide"),m=!1),i?(d.find(".fav-girl").addClass("hide"),d.find(".unfav-girl").removeClass("hide")):(d.find(".fav-girl").removeClass("hide"),d.find(".unfav-girl").addClass("hide")),x.girl_id=I,this.saveWaifuInfo(x)}else console.log(this.label("warningUnlockedGrade",{id:I}));else console.log(this.label("warningMaxGrade",{id:I}))})}else console.log(this.label("warningUnlockedGrade",{id:I}))}else console.log(this.label("warningMaxGrade",{id:I}))}else if(P.isCurrentPage("waifu.html")){let r=P.lsGet(z.WAIFU_INFO);if(r){let n=await this.getIds(r,"Favorite",!1);$(".harem-girl-container").each(e=>{var t=$(".harem-girl-container").eq(e);let a=$(t).attr("id_girl");e=n.includes(a);$(t).children().last().replaceWith(`
`);let i=$(t).children().last();i.click(()=>{var e=!("true"===i.attr("fav"));i.children().attr("src",`${P.getCDNHost()}/design/ic_star_${e?"orange":"white"}.svg`),i.attr("fav",e),e?r.girls[a]?r.girls[a].fav=!0:r.girls[a]={fav:!0}:delete r.girls[a].fav,this.saveWaifuInfo(r)})}),P.onAjaxResponse(/action=waifu_select/i,()=>{r.individual=!0,this.saveWaifuInfo(r)})}}}),this.hasRun=!0)}async getIds(e,t,a=!0){const i=await P.getGirlDictionary();let n=[];return("Favorite"!=t||(n=Object.entries(e.girls).filter(([,e])=>e.fav).map(([e])=>e),0==n.length&&a))&&i.forEach(({shards:e},t)=>{100===e&&n.push(t)}),n}saveWaifuInfo(e){let t=JSON.parse(JSON.stringify(e));for(var a in t.girls){const i=t.girls[a];i.pose&&(Object.keys(i.pose).length||delete i.pose),Object.keys(i).length||delete t.girls[a]}P.lsSet(z.WAIFU_INFO,t)}},sc="sortDailyMissions";const lc=class extends ie{constructor(){super({baseKey:sc,label:Li.getModuleLabel("config",sc),default:!0,subSettings:[{key:"reverse",label:Li.getModuleLabel("config",`${sc}_reverse`),default:!1}]}),this.label=Li.getModuleLabel.bind(this,sc)}shouldRun(){return P.isCurrentPage("activities")}run({reverse:i}){!this.hasRun&&this.shouldRun()&&(P.defer(()=>{P.doWhenSelectorAvailable(".missions_wrap",()=>{const e=$(".mission_object:not(.legendary)").toArray().sort((e,t)=>{e=parseInt(JSON.parse($(e).attr("data-d")).duration),t=parseInt(JSON.parse($(t).attr("data-d")).duration);return i?t-e:e-t}),t=$(".mission_object.legendary");let a=t.length?t.last():$(".mission_object").eq(0);e.forEach(e=>{a.after(e),a=e})})}),this.hasRun=!0)}};var cc=a(9255),dc={};cc.Z&&cc.Z.locals&&(dc.locals=cc.Z.locals);var pc,uc=0,gc={attributes:{class:"script-styles"}};gc.styleTagTransform=Xe(),gc.setAttributes=p(),gc.insert=et().bind(null,"head"),gc.domAPI=Je(),gc.insertStyleElement=Ye(),dc.use=function(e){return gc.options=e||{},uc++||(pc=Ke()(cc.Z,gc)),dc},dc.unuse=function(){0{this.addGirlInfo(),this.addResourceInfo(),this.addEquipIcons()}),this.hasRun=!0)}addGirlInfo(){const e=$(".girl-upper-info"),t=e.children().eq(1);var a=e.children().eq(0);t.after(a)}addResourceInfo(){["experience","affection"].forEach(n=>{const t=(e=-1)=>{const t=$(`#${n} .girl-resource-section`);let a=t.find(".script-current");var i;a.length||(a=$(''),t.find(".top-text>p").eq(0).append(a)),e<0&&(i=window["girl"],e=("experience"===n?i.Xp:i.Affection).cur),a.text(` ${Li.nThousand(e)}`)};t();const e=new MutationObserver(()=>{t()});e.observe($(`#${n} .girl-resource-section`)[0],{childList:!0}),P.onAjaxResponse("experience"===n?/action=girl_give_xp/i:/action=girl_give_affection/i,e=>{e=e["experience"===n?"xp":"affection"];t(e)});const a=new MutationObserver(()=>{let i=0;$(`#${n} .filled-slot .slot`).each((e,t)=>{var{item:{value:a}}=JSON.parse($(t).attr("data-d")),t=parseInt($(t).find(".item-quantity").text());i+=a*t}),$(`#${n} .total-from-items span`).text(Li.nThousand(i))});a.observe($(`#${n} .inventory`)[0],{childList:!0,subtree:!0})})}addEquipIcons(){var e=$(".equipment-left-controls #girl-equipment-unequip"),t=$(".equipment-left-controls #girl-equipment-level-up");$("#equipment .inventory-controls").prepend(t).prepend(e);const n=window["girl"];const a=new MutationObserver(()=>{$("#equipment .slot_girl_armor").each((e,t)=>{const a=$(t);var t=JSON.parse(a.attr("data-d"))["resonance_bonuses"];if(!a.find(".item_resonances").length&&Object.keys(t).length){const i=$('
');Object.entries(t).forEach(([e,t])=>{var a=n[e]==t.identifier?" matches":"",t=`${P.getCDNHost()}/pictures/${bc[e]}/${"element"==e?De[t.identifier]:t.identifier}.png`;i.append($(`
`))}),a.append(i)}})});["#equipment .inventory","#equipment .item-column .equipment_slot"].forEach(e=>{P.doWhenSelectorAvailable(e,()=>{a.observe($(e)[0],{childList:!0})})})}};var _c=a(3354),vc={};_c.Z&&_c.Z.locals&&(vc.locals=_c.Z.locals);var yc,wc=0,xc={attributes:{class:"script-styles"}};xc.styleTagTransform=Xe(),xc.setAttributes=p(),xc.insert=et().bind(null,"head"),xc.domAPI=Je(),xc.insertStyleElement=Ye(),vc.use=function(e){return xc.options=e||{},wc++||(yc=Ke()(_c.Z,xc)),vc},vc.unuse=function(){0{this.injectCSSVars(),this.addQuickNav()}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("forwards",`url("${P.getCDNHost()}/design/menu/forward.svg")`)}addQuickNav(){const a=P.lsGet(z.AVAILABLE_OPPONENTS)||[];if(a.length){var i=window["opponent_fighter"],i=parseInt(i.player.id_fighter),i=a.indexOf(i);let e=i-1;e<0&&(e+=a.length);let t=i+1;t>=a.length&&(t-=a.length);const n=$(``),r=$(``);P.doWhenSelectorAvailable(".green_button_L",()=>{$(".battle-buttons-row").prepend(n).append(r)})}}};var Ic=a(2651),Ac={};Ic.Z&&Ic.Z.locals&&(Ac.locals=Ic.Z.locals);var Sc,Tc=0,$c={attributes:{class:"script-styles"}};$c.styleTagTransform=Xe(),$c.setAttributes=p(),$c.insert=et().bind(null,"head"),$c.domAPI=Je(),$c.insertStyleElement=Ye(),Ac.use=function(e){return $c.options=e||{},Tc++||(Sc=Ke()(Ic.Z,$c)),Ac},Ac.unuse=function(){0{e&&this.normalizePower(),this.improveGirlTooltip(),this.addGirlIcons(),this.addGirlOrder(),this.addRelicsMenu(),P.isCurrentPage("labyrinth.html")&&this.addSeasonTimer()}),this.hasRun=!0)}async normalizePower(){if(P.isCurrentPage("labyrinth-pool-select")||P.isCurrentPage("edit-labyrinth-team")){var e=P.isCurrentPage("labyrinth-pool-select"),{owned_girls:t,availableGirls:a}=window;const i=t||a,n=[];if(e)i.forEach(e=>{var{id_girl:t,caracs_sum:a,blessed_caracs:i}=e,i=a||Object.values(i).reduce((e,t)=>e+t);e.power_display=i,n.push({id_girl:t,power:i})});else{const l=await P.getGirlDictionary();i.forEach(e=>{var t=e["id_girl"],a=P.calculateGirlStats(l.get(`${t}`));e.power_display=a,n.push({id_girl:t,power:a})})}n.sort((e,t)=>t.power-e.power);const r=e?".girl-grid":".harem-panel-girls",o=e?".girl-container":".harem-girl-container",s=e?".girl-power-number":".girl-power-icon>span";P.doWhenSelectorAvailable(r,()=>{const a=[];n.forEach(e=>{const t=Nc(`${o}[id_girl="${e.id_girl}"]`);a.push(t.detach()),t.find(s).html(Li.nThousand(Math.ceil(e.power)))}),a.forEach(e=>{Nc(r).append(e)})})}else if(P.isCurrentPage("labyrinth.html")){const c=window["girl_squad"];c.forEach(({member_girl:e})=>{e.power_display=e.caracs_sum})}}async improveGirlTooltip(){const t=Object.keys(cr),a=P.lsGet(z.LABYRINTH_RELICS)?.filter(({identifier:e})=>t.includes(e))||[];if(Nc("body").on("mouseenter touchstart","[data-new-girl-tooltip]",e=>{const t=Nc(e.currentTarget);if(!(P.isCurrentPage("labyrinth-pre-battle")&&t.closest(".opponent-panel").length||P.isCurrentPage("labyrinth-battle")&&t.closest(".container-opponent").length)){const r=parseInt(t.attr("src").match(/girls\/(\d+)/)[1]),{battle_caracs:o,element_data:{type:s}}=JSON.parse(t.attr("data-new-girl-tooltip"));if(o){const l={};a.forEach(({identifier:e,bonus:t,girl:a})=>{var i=e.match(/[a-z]+/g)[0],{carac:n,element:e}=cr[e],a="girl"!==i||a.id_girl===r,e=!e||e===s;a&&e&&(t=Math.ceil(o[n]*(t/100)),l[n]=(l[n]||0)+t)}),P.doWhenSelectorAvailable("body > .new_girl_tooltip",()=>{const i=Nc("body > .new_girl_tooltip .stats-wrapper .caracs");Object.entries(l).forEach(([e,t])=>{const a=i.find(`span[carac="${"defense"===e?"def0":e}"]`);a.addClass("relic-attribute"),a.html(Li.nThousand(o[e]+t))})})}}}),P.isCurrentPage("edit-labyrinth-team")){const e=window["availableGirls"],o=await P.getGirlDictionary();e.forEach(e=>{var{id_girl:t,blessing_bonuses:e}=e;const a=o.get(`${t}`)["skill_tiers"],i=Nc(`.harem-girl-container[id_girl="${t}"] [data-new-girl-tooltip]`),n=JSON.parse(i.attr("data-new-girl-tooltip"));if(n.blessed_caracs={},n.blessed_attributes=Object.keys(e),a){const r={};a.forEach((e,t)=>{t++,r[t]={tier:t,skill_points_used:e,icon:"active_skills",icon_path:"/images/pictures/design/girl_skills/active_skills_icon.png"}}),n.skill_tiers_info=r}i.attr("data-new-girl-tooltip",JSON.stringify(n))})}}addGirlIcons(){const o=window["GT"];var e=()=>{P.doWhenSelectorAvailable(".team-hexagon",()=>{Nc(".team-member-container:has(.girl_img)").each((e,t)=>{var a,i,n=JSON.parse(Nc(t).find(".girl_img").attr("data-new-girl-tooltip")),r=`
`;P.isCurrentPage("labyrinth-battle")?({element_data:{ico_url:a,type:i,flavor:n}}=n,n=``,n=Nc('
').append(r,n),Nc(t).prepend(n)):Nc(t).find(".icon.hexagon-girl-element").wrap('
').before(r)})})};const t=()=>{Nc(".girl-container:not(.slide_left)").each((e,t)=>{var a,i,n;Nc(t).find(".icon").length||(a=`
`,{flavor:i,ico_url:n}=n.element_data,n=`
`,Nc(t).append(a,n))})};if(P.isCurrentPage("labyrinth-pre-battle")||P.isCurrentPage("labyrinth-battle"))e();else if(P.isCurrentPage("edit-labyrinth-team")){e(),P.doWhenSelectorAvailable(".harem-panel-girls",()=>{Nc(".harem-girl-container ").each((e,t)=>{var a=JSON.parse(Nc(t).find(".girl_img").attr("data-new-girl-tooltip"));Nc(t).prepend(`
`)})});const a=new MutationObserver(e=>{e.forEach(e=>{var t=e["target"],e=JSON.parse(Nc(t).attr("data-new-girl-tooltip")),e=e?`
`:"";const a=Nc(t).parents(".team-member-container");a.find(".icon.caracs").length?a.find(".icon.caracs").replaceWith(e):a.find(".icon.hexagon-girl-element").wrap('
').before(e)})});P.doWhenSelectorAvailable(".team-hexagon",()=>{a.observe(Nc(".team-hexagon")[0],{subtree:!0,attributes:!0,attributeFilter:["data-new-girl-tooltip"]})})}else if(P.isCurrentPage("labyrinth-pool-select"))P.doWhenSelectorAvailable(".girl-grid",t);else if(P.isCurrentPage("labyrinth.html")){const i=new MutationObserver(()=>{Nc(".girl-container:not(.slide_left)").length!=Nc(".girl-container .icon.caracs").length&&t()});P.doWhenSelectorAvailable(".squad-container",()=>{i.observe(Nc(".squad-container")[0],{childList:!0}),i.observe(Nc(".rejuvenation_stones-container")[0],{childList:!0})})}}addGirlOrder(){if(P.isCurrentPage("labyrinth-pre-battle")){const{hero_fighter:a,opponent_fighter:i}=window;var e=Object.values(a.fighters).map(({speed:e,id_girl:t,position:a})=>({speed:e,girl_id:t,position:a})),t=i.fighters.map(({speed:e,id_girl:t,position:a})=>({speed:e,girl_id:t,position:a+7}));const n=[...e,...t].sort((e,t)=>t.speed-e.speed);P.doWhenSelectorAvailable(".team-hexagon",()=>{n.forEach(({position:e,girl_id:t},a)=>{Nc(`.${e<7?"player":"opponent"}-panel .team-member-container[data-girl-id="${t}"]`).append(`
${a+1}
`)})})}else if(P.isCurrentPage("edit-labyrinth-team")){const r=P.lsGet(z.LABYRINTH_SPEEDS)||[];let p,s;const o=()=>{const n=[];Nc(".team-member-container").each((e,t)=>{var a,i=parseInt(Nc(t).attr("data-girl-id"));i&&(a=JSON.parse(Nc(t).find(".team-member>img").attr("data-new-girl-tooltip")).battle_caracs.speed,t=Nc(t).data("team-member-position"),n.push({speed:a,girl_id:i,position:t}))}),p=[...n,...r].sort((e,t)=>e.position-t.position).sort((e,t)=>t.speed-e.speed)},l=()=>{let e;const t=Nc(".team-member-container.selected"),a=p.filter(({position:e})=>e<7);if(t.length){var i=parseInt(t.attr("data-team-member-position"));const r=parseInt(t.attr("data-girl-id"))||0;var n=p.findIndex(({girl_id:e,position:t})=>e===r&&t<7);e={index:n,girl_id:r,position:i,method:"selected"}}else if(a.length){const o=a.at(-1);i=p.findIndex(({girl_id:e,position:t})=>e===o.girl_id&&t<7);e={index:i,girl_id:o.girl_id,position:o.position,method:"slowest girl"}}else e={index:-1,girl_id:0,position:0,method:"no girl"};s&&s.girl_id==e.girl_id&&0!==e.girl_id||(s=e,(()=>{const{index:l,position:c}=s,d=p.findIndex(e=>e.position===c);Nc(".harem-girl-container .girl_img").each((e,t)=>{const a=Nc(t).data("new-girl-tooltip").battle_caracs.speed;const i=parseInt(Nc(t).parent().attr("id_girl"));let n;const r=p.findIndex(({girl_id:e,position:t})=>e===i&&t<7);if(r>-1)if(l>-1){n=p.map(e=>({...e}));n[r].position=p[l].position;n[l].position=p[r].position}else n=p;else{const s={speed:a,girl_id:i,position:c};if(d>-1)n=[...p.slice(0,l),s,...p.slice(l+1)];else n=[...p,s]}n=n.sort((e,t)=>e.position-t.position).sort((e,t)=>t.speed-e.speed);const o=n.findIndex(({girl_id:e,position:t})=>e===i&&t<7)+1;Nc(t).siblings(".team-order-number").remove();Nc(t).before(`
${o}
`)})})())},c=()=>{p.forEach(({position:e,girl_id:t},a)=>{if(e<7){const i=Nc(`.team-member-container[data-girl-id="${t}"]`);i.find(".team-order-number").remove(),i.append(`
${a+1}
`)}})},d=new MutationObserver(()=>{o(),c(),l()});P.doWhenSelectorAvailable(".team-hexagon",()=>{o(),c(),d.observe(Nc(".team-hexagon")[0],{subtree:!0,attributes:!0,attributeFilter:["data-girl-id"]}),P.doWhenSelectorAvailable(".harem-panel-girls",()=>{l(),Nc(".team-member-container, .harem-girl-container").click(()=>{l()})})})}}addRelicsMenu(){if(P.isCurrentPage("edit-labyrinth-team")||P.isCurrentPage("labyrinth-pre-battle")){const c=window["GT"],e=P.lsGet(z.LABYRINTH_RELICS)||[],t=e.map(e=>{const{identifier:t,rarity:a,bonus:i,girl:n}=e;e=t.match(/[a-z]+/g)[0];const r={identifier:t,rarity:a,type:e,bonus:i};return n&&(r.girl=n),r}),a=Nc(`
${t.length?t.map(e=>(e=>{const t=(window.shared?window.shared.team_block_builder:window)["buildGirlTooltipData"];var{identifier:a,type:i,rarity:n,bonus:r,girl:o}=e,s=!!cr[a]&&cr[a]?.element,{remaining_ego_percent:l,member_girl:e}=o||{};return`
${c.design[`${a}_name`]} ${c.design[`girls_rarity_${n}`]}
${c.design[`${a}_description`].replace("[percent_chance]",r)}
${"team"===i&&s?`
`:""} ${"girl"===i&&o?` ${e.girl.name}
${0
`:""}
`})(e)).join(""):c.design.labyrinth_no_relics}
`);a.hide();const i=Nc(`
`);i.click(()=>{a.toggle()}),P.doWhenSelectorAvailable(".player-panel .personal_info",()=>{Nc(".player-panel .personal_info").append(i)}),P.doWhenSelectorAvailable(".boss-bang-panel, .buttons-container.back-button",()=>{Nc(".boss-bang-panel, .buttons-container.back-button").after(a)})}}addSeasonTimer(){const t=(window.shared?window.shared.timer:window)["createTimer"];var e=window["server_now_ts"],{labyrinth_cycle:{cycle_end:a,labyrinth_season:{event_end:i}}}=labyrinth_data,a=Date.parse(a)/1e3-e-cycle_end_in_seconds;const n=Date.parse(i)/1e3-e-a;P.doWhenSelectorAvailable(".floor-title .floor-name",()=>{var e=Nc('');Nc(".floor-title .floor-name").text(`${Nc(".floor-title .floor-name").text()} `).append(e);t(e,n,{onComplete:()=>{}}).startTimer()})}};var zc=a(4779),Pc={};zc.Z&&zc.Z.locals&&(Pc.locals=zc.Z.locals);var Oc,Rc=0,Hc={attributes:{class:"script-styles"}};Hc.styleTagTransform=Xe(),Hc.setAttributes=p(),Hc.insert=et().bind(null,"head"),Hc.domAPI=Je(),Hc.insertStyleElement=Ye(),Pc.use=function(e){return Hc.options=e||{},Rc++||(Oc=Ke()(zc.Z,Hc)),Pc},Pc.unuse=function(){0{this.injectCSSVars(),P.doWhenSelectorAvailable(".love-raids-container .raid-card",async()=>{const p=await P.getGirlDictionary(),{GT:u,shared:{timer:{format_time_short:g}},server_now_ts:m}=window;$(".love-raids-page .page-title").wrap(``),love_raids.forEach(t=>{var a=p.get(`${t.id_girl}`),e=t?.raid_module_pk;const i=$(`.raid-card[id_raid="${t.id_raid}"]`),n=i.find(".raid-name");switch(n.contents().wrap(""),t.raid_module_type){case"troll":n.append(''),void 0!==e&&n.append(``);break;case"champion":n.append(''),void 0!==e&&n.append(`${this.ordinalIndicator(e)}`);break;case"season":n.append(``)}const r=$(`

${u.design.seasons_duration} ${g(t.event_duration_seconds)}

`),o=new Date(1e3*(("upcoming"===t.status?t.seconds_until_event_start:t.seconds_until_event_end)+m));if(i.find(".raid-timer .raid-timer p").attr("tooltip",o.toLocaleString(Li.getLang(),{weekday:"long",hour:"numeric"})),"upcoming"===t.status){i.addClass("upcoming");const l=new Date(1e3*(t.seconds_until_event_start+t.event_duration_seconds+m));r.attr("tooltip",l.toLocaleString(Li.getLang(),{weekday:"long",hour:"numeric"}))}i.find(">>.raid-timer").append(r);var s=a?.grade;if(s&&i.find(".raid-card-header").append(`
${"".repeat(s)}
`),"upcoming"===t.status&&"full"!==t.announcement_type_name&&!t.all_is_owned){const c=a?.name||"????";let e=!0;if($(`
`).click(()=>{i.find(".girl-img").off("load"),e?(i.find(".eye>img").attr("src",`${P.getCDNHost()}/quest/ic_eyeclosed.svg`),i.find(".girl-img.left").attr("src",`${P.getCDNHost()}/pictures/girls/${t.id_girl}/ava0.png`.toImageUrl("ava")),i.find(".girl-img.right").attr("src",`${P.getCDNHost()}/pictures/girls/${t.id_girl}/grade_skins/grade_skin${t.girl_data.grade_skins.length}.png`),i.find(".raid-name>span").eq(0).text(`${c} ${u.design.love_raid}`),i.find(".girl-name>a").text(c)):(i.find(".eye>img").attr("src",`${P.getCDNHost()}/quest/ic_eyeopen.svg`),i.find(".girl-img.left").attr("src",`${P.getCDNHost()}/pictures/girls/${t.id_girl}/avb0.png`.toImageUrl("ava")),i.find(".girl-img.right").attr("src",`${P.getCDNHost()}/pictures/girls/${t.id_girl}/avb0.png`.toImageUrl("ava")),i.find(".raid-name>span").eq(0).text(t.event_name),i.find(".girl-name>a").text(t.girl_data.name)),e=!e}).appendTo(i.find(".raid-content")),i.find(".girl-name").eq(0).contents().wrap(``),"none"===t.announcement_type_name){a=a?.shards||0;const d=i.find(".shards_bar_wrapper .shards").eq(0);d.attr("shards",a).find(">p>span").text(`${a}/100`),i.find(".shards_bar .bar").eq(0).css("width",`${a}%`)}}})})}),this.hasRun=!0)}injectCSSVars(){Be.registerVar("grade-star",`url("${P.getCDNHost()}/design_v2/affstar_S.png")`)}ordinalIndicator(e){let t="";return t=e%10==1&&e%100!=11?"st":e%10==2&&e%100!=12?"nd":e%10==3&&e%100!=13?"rd":"th",`${e}${t}`}};var tt=class extends tt{constructor(e){super({group:"st",...e}),this.styles=e.styles}run(){this.shouldRun()&&!this.hasRun&&(this.hasRunExtra||this.runExtra(),this.styles.use(),this.hasRun=!0,this.hasRunExtra=!0)}runExtra(){}tearDown(){this.styles.unuse(),this.hasRun=!1}},qc=a(4422),Uc={};qc.Z&&qc.Z.locals&&(Uc.locals=qc.Z.locals);var Fc,Wc=0,Qc={attributes:{class:"script-styles"}};Qc.styleTagTransform=Xe(),Qc.setAttributes=p(),Qc.insert=et().bind(null,"head"),Qc.domAPI=Je(),Qc.insertStyleElement=Ye(),Uc.use=function(e){return Qc.options=e||{},Wc++||(Fc=Ke()(qc.Z,Qc)),Uc},Uc.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){Be.registerVar("compact-pop-class-icon-hc",`url('${P.getCDNHost()}/pictures/misc/items_icons/1.png')`),Be.registerVar("compact-pop-class-icon-ch",`url('${P.getCDNHost()}/pictures/misc/items_icons/2.png')`),Be.registerVar("compact-pop-class-icon-kh",`url('${P.getCDNHost()}/pictures/misc/items_icons/3.png')`),Be.registerVar("compact-pop-reward-icon-shard",`url('${P.getCDNHost()}/shards.png')`),Be.registerVar("compact-pop-reward-icon-ymen",`url('${P.getCDNHost()}/pictures/design/ic_topbar_soft_currency.png')`),Be.registerVar("compact-pop-reward-icon-koban",`url('${P.getCDNHost()}/pictures/design/ic_topbar_hard_currency.png')`),Be.registerVar("compact-pop-reward-icon-gem",`url('${P.getCDNHost()}/pictures/design/gems/psychic.png')`),Be.registerVar("compact-pop-reward-icon-orb",`url('${P.getCDNHost()}/pachinko/o_e1.png')`),Be.registerVar("compact-pop-reward-icon-booster",`url('${P.getCDNHost()}/pictures/items/B3.png')`),Be.registerVar("compact-pop-reward-icon-ticket",`url('${P.getCDNHost()}/pictures/design/${P.isCxH()?"ic":"champion"}_ticket.png')`),Be.registerVar("compact-pop-reward-icon-gift",`url('${P.getCDNHost()}/pictures/items/K4.png')`)}};var md=a(1893),hd={};md.Z&&md.Z.locals&&(hd.locals=md.Z.locals);var bd,fd=0,_d={attributes:{class:"script-styles"}};_d.styleTagTransform=Xe(),_d.setAttributes=p(),_d.insert=et().bind(null,"head"),_d.domAPI=Je(),_d.insertStyleElement=Ye(),hd.use=function(e){return _d.options=e||{},fd++||(bd=Ke()(md.Z,_d)),hd},hd.unuse=function(){0{this.injectCSSVars(),P.doWhenSelectorAvailable(".league_table .data-list",()=>{$(".data-row.body-row:not(.script-hide):not(:has(.player-pin.pinned)):even").addClass("script-stripe")})})}injectCSSVars(){var e=Td[P.getGameKey()]||Td.HH;Be.registerVar("table-row-color",e)}};var Dd=a(2085),Nd={};Dd.Z&&Dd.Z.locals&&(Nd.locals=Dd.Z.locals);var Ld,jd=0,Ed={attributes:{class:"script-styles"}};Ed.styleTagTransform=Xe(),Ed.setAttributes=p(),Ed.insert=et().bind(null,"head"),Ed.domAPI=Je(),Ed.insertStyleElement=Ye(),Nd.use=function(e){return Ed.options=e||{},jd++||(Ld=Ke()(Dd.Z,Ed)),Nd},Nd.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){P.isGH()?(Be.registerVar("button-colors-orange-start","#fdda00"),Be.registerVar("button-colors-orange-end","#bf8d00"),Be.registerVar("button-colors-blue-start","#4bb"),Be.registerVar("button-colors-blue-end","#077"),Be.registerVar("button-colors-purple-start","#e3005b"),Be.registerVar("button-colors-purple-end","#820040"),Be.registerVar("button-colors-purple-shadow","#b2b")):(Be.registerVar("button-colors-orange-start","#f90"),Be.registerVar("button-colors-orange-end","#f70"),Be.registerVar("button-colors-blue-start","#008ed5"),Be.registerVar("button-colors-blue-end","#05719c"),Be.registerVar("button-colors-purple-start","#e3005b"),Be.registerVar("button-colors-purple-end","#820040"),Be.registerVar("button-colors-purple-shadow","#e15"))}};var xp=a(6642),Mp={};xp.Z&&xp.Z.locals&&(Mp.locals=xp.Z.locals);var kp,Cp=0,Ip={attributes:{class:"script-styles"}};Ip.styleTagTransform=Xe(),Ip.setAttributes=p(),Ip.insert=et().bind(null,"head"),Ip.domAPI=Je(),Ip.insertStyleElement=Ye(),Mp.use=function(e){return Ip.options=e||{},Cp++||(kp=Ke()(xp.Z,Ip)),Mp},Mp.unuse=function(){0P.isCurrentPage(e))}};var eu=a(7890),tu={};eu.Z&&eu.Z.locals&&(tu.locals=eu.Z.locals);var au,iu=0,nu={attributes:{class:"script-styles"}};nu.styleTagTransform=Xe(),nu.setAttributes=p(),nu.insert=et().bind(null,"head"),nu.domAPI=Je(),nu.insertStyleElement=Ye(),tu.use=function(e){return nu.options=e||{},iu++||(au=Ke()(eu.Z,nu)),tu},tu.unuse=function(){0P.isCurrentPage(e))}};var lu=a(1058),cu={};lu.Z&&lu.Z.locals&&(cu.locals=lu.Z.locals);var du,pu=0,uu={attributes:{class:"script-styles"}};uu.styleTagTransform=Xe(),uu.setAttributes=p(),uu.insert=et().bind(null,"head"),uu.domAPI=Je(),uu.insertStyleElement=Ye(),cu.use=function(e){return uu.options=e||{},pu++||(du=Ke()(lu.Z,uu)),cu},cu.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){Be.registerVar("girl-tick-icon",`url('${P.getCDNHost()}/clubs/ic_Tick.png')`)}};var Nu=a(9893),Lu={};Nu.Z&&Nu.Z.locals&&(Lu.locals=Nu.Z.locals);var ju,Eu=0,zu={attributes:{class:"script-styles"}};zu.styleTagTransform=Xe(),zu.setAttributes=p(),zu.insert=et().bind(null,"head"),zu.domAPI=Je(),zu.insertStyleElement=Ye(),Lu.use=function(e){return zu.options=e||{},Eu++||(ju=Ke()(Nu.Z,zu)),Lu},Lu.unuse=function(){0P.isCurrentPage(e))}};var Am=a(7920),Sm={};Am.Z&&Am.Z.locals&&(Sm.locals=Am.Z.locals);var Tm,$m=0,Dm={attributes:{class:"script-styles"}};Dm.styleTagTransform=Xe(),Dm.setAttributes=p(),Dm.insert=et().bind(null,"head"),Dm.domAPI=Je(),Dm.insertStyleElement=Ye(),Sm.use=function(e){return Dm.options=e||{},$m++||(Tm=Ke()(Am.Z,Dm)),Sm},Sm.unuse=function(){0<$m&&!--$m&&(Tm(),Tm=null)};const Nm=Sm,Lm="removeParticleEffects";const jm=class extends tt{constructor(){super({configSchema:{baseKey:Lm,label:Li.getModuleLabel("stConfig",Lm),default:!0},styles:Nm})}shouldRun(){return P.isCurrentPage("home")}};var Em=a(4481),zm={};Em.Z&&Em.Z.locals&&(zm.locals=Em.Z.locals);var Pm,Om=0,Rm={attributes:{class:"script-styles"}};Rm.styleTagTransform=Xe(),Rm.setAttributes=p(),Rm.insert=et().bind(null,"head"),Rm.domAPI=Je(),Rm.insertStyleElement=Ye(),zm.use=function(e){return Rm.options=e||{},Om++||(Pm=Ke()(Em.Z,Rm)),zm},zm.unuse=function(){0{const e=e=>$(`.form-control:has([for="${e}"])`).eq(0);P.doWhenSelectorAvailable(".form-control",()=>{$(".form-control").last().addClass("filter-by-checkbox").insertAfter(".form-control.filter-by-element-form"),e("level_cap").after(e("affection_cap")).after(e("rarity")),e("pose").before(e("role")).before(e("equipment")).after(e("zodiac")),e("origin").before(e("lively_scenes"))})})}};var gh=a(6628),mh={};gh.Z&&gh.Z.locals&&(mh.locals=gh.Z.locals);var hh,bh=0,fh={attributes:{class:"script-styles"}};fh.styleTagTransform=Xe(),fh.setAttributes=p(),fh.insert=et().bind(null,"head"),fh.domAPI=Je(),fh.insertStyleElement=Ye(),mh.use=function(e){return fh.options=e||{},bh++||(hh=Ke()(gh.Z,fh)),mh},mh.unuse=function(){0{if($(".player-inventory-content").children(".slot-container").length)this.initialPad();else{const e=new MutationObserver(()=>{$(".player-inventory-content").children(".slot-container").length&&(this.initialPad(),e.disconnect())});e.observe($(".player-inventory-content")[0],{childList:!0})}}))}initialPad(){$(".player-inventory-content, #player-inventory-booster").each((e,t)=>{const a=$(t);var i,n=a.find(".slot-container").length;let r=0;if(n<12?r=12-n:12
'),r--;else if(r<0)for(;r<0;)a.find(".slot-container.empty").last().remove(),r++})}};var wh=a(6895),xh={};wh.Z&&wh.Z.locals&&(xh.locals=wh.Z.locals);var Mh,kh=0,Ch={attributes:{class:"script-styles"}};Ch.styleTagTransform=Xe(),Ch.setAttributes=p(),Ch.insert=et().bind(null,"head"),Ch.domAPI=Je(),Ch.insertStyleElement=Ye(),xh.use=function(e){return Ch.options=e||{},kh++||(Mh=Ke()(wh.Z,Ch)),xh},xh.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){Be.registerVar("exchange-icon","url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9IiNGRkZGRkYiPg0KICA8Zz4NCiAgICA8cGF0aCBkPSJNIDEuNSAxNCBMIDguMTY3IDkgViAxMS41IEggMTYuNSBWIDE2LjUgSCA4LjE2NyBWIDE5IFoiIC8+DQogICAgPHBhdGggZD0iTSAxOC41IDYgTCAxMS44MzMgMSBWIDMuNSBIIDMuNSBWIDguNSBIIDExLjgzMyBWIDExIFoiIC8+DQogIDwvZz4NCjwvc3ZnPg0K')")}runExtra(){P.defer(()=>{P.onAjaxResponse(/action=hero_get_resources/,e=>{if(this.hasRun){const t=new MutationObserver(()=>{if($("#hero_resources_popup").length){Object.entries(e.currencies).forEach(([e,{amount:t}])=>{"soft_currency"===e?$(".hero-currency:has(.hudSC_mix_icn)>p").text(`x${1e6<=+t?Li.nRounding(+t,3,0):Li.nThousand(+t)}`).attr("hh_title",Li.nThousand(+t)).attr("tooltip",""):$(`.hero-currency span[name="${e}"]`).next().text(`x${Li.nThousand(+t)}`)}),$(".hero-currency:has(.ticket_icn)").after('
'),$("#hero-scroll-currencies").siblings("p").wrap("
"),$("#hero-scroll-currencies #scrolls-exchange").attr("class","round_blue_button").html('').appendTo("#hero-scroll-currencies-title"),Object.entries(e.progressions).forEach(([e,{amount:t}])=>{$(`.hero-progression span[hero-progression="${e}"]`).next().text(`x${Li.nThousand(+t)}`)});let a=0;Object.values(e.gems).forEach((e,t)=>{$(".hero-gem>p").eq(t).text(`x${Li.nThousand(+e.amount)}`),a+=+e.amount}),$(".hero-gems-container>p").append(`x${Li.nThousand(a)}`);let i=0;Object.entries(e.orbs).forEach(([e,{amount:t}])=>{$(`.hero-orb span[orb-name="${e}"]`).next().text(`x${Li.nThousand(+t)}`),i+=+t}),$(".hero-orbs-container>p").append(`x${Li.nThousand(i)}`),t.disconnect()}});t.observe($("#common-popups")[0],{childList:!0})}})})}};var Th=a(1990),$h={};Th.Z&&Th.Z.locals&&($h.locals=Th.Z.locals);var Dh,Nh=0,Lh={attributes:{class:"script-styles"}};Lh.styleTagTransform=Xe(),Lh.setAttributes=p(),Lh.insert=et().bind(null,"head"),Lh.domAPI=Je(),Lh.insertStyleElement=Ye(),$h.use=function(e){return Lh.options=e||{},Nh++||(Dh=Ke()(Th.Z,Lh)),$h},$h.unuse=function(){0P.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(yb.use(),P.defer(()=>{P.isCurrentPage("activities")?P.doWhenSelectorAvailable("#contests .right_part",()=>{this.addSupporterAnnotations()}):P.isCurrentPage("leagues.html")&&P.doWhenSelectorAvailable(".league_table .data-list",()=>{this.addSupporterAnnotations()})}),$(document).on("leaderboard-annotated",(e,t)=>this.addSupporterAnnotations(t)),$(document).on("league:table-sorted",()=>{this.addSupporterAnnotations()}),this.hasRun=!0)}async addSupporterAnnotations(e){const r=e&&e.selector||"",o=P.isCurrentPage("leagues.html"),t=await Fe.getSupporters(),a=t.filter(({flairs:e})=>e),s=P.getGameKey(),l=P.getPlatform(),c=this.getNameColumnSelector();a.forEach(({tier:n,flairs:e})=>{e.forEach(({game:e,platform:t,id:a})=>{if(e===s&&t===l){const i=o?$(`.nickname[id-member="${a}"]`):$(`${r} [sorting_id='${a}']`).find(c);i.append(`
`)}})})}getNameColumnSelector(){return P.isCurrentPage("activities")?"td:nth-of-type(2)":"> div:nth-of-type(2)"}};window.$?"/"===location.pathname&&(location.hostname.includes("www")||location.hostname.includes("test"))||(["/integrations/","/index.php"].some(e=>e===location.pathname)&&location.hostname.includes("nutaku")?$(document).ready(()=>{const e=(window.shared?window.shared.general:window)["navigate"];e("/home.html")}):document.getElementById("loading-overlay")||(()=>{const t=new gt;H.collect(),ze.collect(),Se.collect(),U.collect(),W.collect(),V.collect(),de.collect(),Te.collect(),ge.collect(),_e.collect(),we.collect(),xe.collect(),Pe.collect(),ke.collect(),Ae.collect(),Re.run(),(new Mb).run(),t.registerGroup({key:"core",name:`${P.getGameKey()}++ Core`}),t.registerGroup({key:"st",name:"Style Tweaks",iconEl:"
"}),Object.values(c).forEach(e=>{t.registerModule(new e)}),t.loadConfig(),t.runModules(),P.runDeferred(),window.hhPlusPlusConfig={registerGroup:t.registerGroup.bind(t),registerModule:t.registerModule.bind(t),runModules:t.runModules.bind(t),loadConfig:t.loadConfig.bind(t)},$(document).trigger("hh++-bdsm:loaded")})()):console.log("HH++ WARNING: No jQuery found. Probably an error page. Ending the script here")}},i={};function n(e){var t=i[e];if(void 0!==t)return t.exports;t=i[e]={id:e,exports:{}};return a[e](t,t.exports,n),t.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(7174)})();