OK
https://krunker.io/
Iceland
Country
Network
December 04, 2024, 07:56 AM UTC
Date & Time
Websites
Websites
Runtime: 1.3s
On December 04, 2024, 07:56 AM UTC, https://krunker.io/ was accessible when tested on AS51896 in Iceland.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
45.134.88.121
Query:
IN A krunker.io
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.18.8.28
@
IN
A
104.18.9.28

TCP Connections

Connection to 104.18.8.28:443 succeeded.
Connection to 104.18.9.28:443 succeeded.

HTTP Requests

URL
GET https://krunker.io/
Response Headers
Cache-Control:
no-cache, no-store, must-revalidate
Cf-Cache-Status:
DYNAMIC
Cf-Ray:
8eca3e1b3e057305-KEF
Content-Type:
text/html
Date:
Wed, 04 Dec 2024 07:56:55 GMT
Expires:
0
Last-Modified:
Thu, 14 Nov 2024 10:47:15 GMT
Server:
cloudflare
Vary:
Accept-Encoding
Www-Authenticate:
Basic
X-Game-Scheme:
krunker_prod
Response Body
<!doctype html>
<html lang=en>
	<head>
		<meta charset=UTF-8>
		<title>Krunker</title>
		<script>window._startTS=performance.now()</script>

		
		<script src="./libs/frvr-sdk.min.js?build=sB4Og"></script>
<script src="./libs/frvr-channel-web.min.js?build=sB4Og"></script>
<script>window.FRVR=window.FRVR||{},window.FRVR.config=window.FRVR.config&&0!==Object.keys(window.FRVR.config).length?window.FRVR.config:{gameId:"krunker",ads:{remote:!0,vendors:{fran:{pollfish:{apiKey:"8685bdec-f922-49d5-b7f9-58850c5c0a3a"},prebid:{url:"https://cdn.frvr.com/fran/prebid.7.23.0.js",analytics:{enabled:!0,provider:"frvr",options:{}},config:{cache:{url:"https://usc.cache.frvr.com/cache",vasttrack:!0,ignoreBidderCacheKey:!0},instreamTracking:{enabled:!0},consentManagement:{gdpr:{cmpApi:"iab",timeout:5e3,allowAuctionWithoutConsent:!1}},s2sConfig:[{enabled:!0,timeout:2500,maxBids:1,adapter:"prebidServer",accountId:"9a3c6c23-1111-1111-1111-123456789123",bidders:["rubicon|s2s","pubmatic|s2s","openx|s2s","tappx|s2s","criteo|s2s","oftmedia|s2s","inmobi"],endpoint:{p1Consent:"https://fran.frvr.com/openrtb2/auction",noP1Consent:"https://fran.frvr.com/openrtb2/auction"},syncEndpoint:{p1Consent:"https://fran.frvr.com/cookie_sync",noP1Consent:"https://fran.frvr.com/cookie_sync"},extPrebid:{cache:{vastxml:{returnCreative:!1}},aliases:{"rubicon|s2s":"rubicon","pubmatic|s2s":"pubmatic","openx|s2s":"openx","tappx|s2s":"tappx","criteo|s2s":"criteo","oftmedia|s2s":"appnexus"},targeting:{pricegranularity:{ranges:[{max:20,increment:.01},{max:40.2,increment:.1},{max:60.25,increment:.25},{max:100,increment:.5}]}}}}],schain:{validation:"strict",config:{ver:"1.0",complete:1,nodes:[{asi:"frvr.com",sid:"001",hp:1}]}},userSync:{userIds:[{name:"pubCommonId",storage:{type:"cookie",name:"_pubcid",expires:365}},{name:"criteo"}],filterSettings:{all:{bidders:"*",filter:"include"}},auctionDelay:250,syncDelay:3e3,iframeEnabled:!0,syncEnabled:!0,aliasSyncEnabled:!0},userIdTargeting:{GAM:!0},bidderTimeout:2500,currency:{adServerCurrency:"EUR",conversionRateFile:"https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json",granularityMultiplier:1},enableSendAllBids:!1,priceGranularity:{buckets:[{max:20,increment:.01},{max:40.2,increment:.1},{max:60.25,increment:.25},{max:100,increment:.5}]},deviceAccess:!0,useBidCache:!0,ortb2:{site:{name:"krunker_io",domain:"krunker.io",cat:["IAB9-30"],sectioncat:["IAB9-30"],pagecat:["IAB9-30"],page:"https://krunker.io/",ref:""}},bidderSettings:{standard:{storageAllowed:!0,allowAlternateBidderCodes:!0}}}},uam:{pubID:"a0c80cc5-5232-44a0-981f-0db953bdb1ca"}}},providers:[{name:"fran#display",type:"reward",priority:2,config:{pageUrl:"https://krunker.io",adUnit:{floorsopt:!0,code:"/21823819281/krunker-display-reward-default"}}},{name:"fran#video",type:"reward",priority:1,config:{pageUrl:"https://krunker.io",adUnit:{floorsopt:!0,code:"/21823819281/krunker-video-reward-default",mediaTypes:{video:{placement:1,context:"instream",playerSize:[],mimes:["video/mp4","video/3gpp","video/mpeg","video/ogg","video/quicktime","video/webm","application/javascript"],protocols:[2,3,5,6,7,8],playbackmethod:[1,2],skip:1,startdelay:0,linearity:1,api:[1,2]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533298",video:{language:"en",size_id:201}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533298",video:{language:"en",size_id:201}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649644"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649644"}},{bidder:"openx",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665461238510"}},{bidder:"criteo",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-reward-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-reward-default"}},{bidder:"oftmedia",params:{placementId:27861874,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:27861874,usePaymentRule:!0}}]}}},{name:"fran#display",type:"banner",priority:1,config:{pageUrl:"https://krunker.io",adUnits:[{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_1",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649652"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649652"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}},{bidder:"openx",params:{unit:"557919893",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919893",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70855-mweb-2675,pub-70854-desktop-2673",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70855-mweb-2675,pub-70854-desktop-2673",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665276943539"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"}},{bidder:"oftmedia",params:{placementId:28082135,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082135,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_2",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_3",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_4",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}}},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_4",mediaTypes:{banner:{sizes:[[300,250]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649648"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649648"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533304"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533304"}},{bidder:"openx",params:{unit:"557919896",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919896",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70853-mweb-2670,pub-70852-desktop-2667",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70853-mweb-2670,pub-70852-desktop-2667",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666664556148"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"}},{bidder:"oftmedia",params:{placementId:28082134,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082134,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_3",mediaTypes:{banner:{sizes:[[300,50],[320,50],[300,100],[320,100],[300,250],[336,280]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649647"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649647"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533302"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533302"}},{bidder:"openx",params:{unit:"557919895",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919895",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70851-mweb-2664,pub-70850-desktop-2661",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70851-mweb-2664,pub-70850-desktop-2661",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666861512133"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"}},{bidder:"oftmedia",params:{placementId:28082106,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082106,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_2",mediaTypes:{banner:{sizes:[[300,50],[320,50],[300,100],[320,100],[300,250],[336,280]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649646"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649646"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533300"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533300"}},{bidder:"openx",params:{unit:"557919894",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919894",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70935-mweb-3514,pub-70934-desktop-3494",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70935-mweb-3514,pub-70934-desktop-3494",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666215920105"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"}},{bidder:"oftmedia",params:{placementId:28082105,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082105,usePaymentRule:!0}}]}]}},{name:"fran#video",type:"interstitial",priority:1,config:{pageUrl:"https://krunker.io",adUnit:{code:"/21823819281/krunker-video-interstitial-default",mediaTypes:{video:{placement:1,context:"instream",playerSize:[],mimes:["video/mp4","video/3gpp","video/mpeg","video/ogg","video/quicktime","video/webm","application/javascript"],protocols:[2,3,5,6,7,8],playbackmethod:[1,2],skip:1,startdelay:0,linearity:1,api:[1,2]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533296",video:{language:"en",size_id:201}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533296",video:{language:"en",size_id:201}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649645"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649645"}},{bidder:"openx",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665461238510"}},{bidder:"criteo",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-interstitial-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-interstitial-default"}},{bidder:"oftmedia",params:{placementId:27861804,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:27861804,usePaymentRule:!0}}]}}},{name:"fran#display",type:"interstitial",priority:2,config:{pageUrl:"https://krunker.io",adUnit:{code:"/21823819281/krunker-display-interstitial-default",mediaTypes:{banner:{sizes:[]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2602120",video:{language:"en"}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2602120",video:{language:"en"}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4737038"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4737038"}},{bidder:"openx",params:{unit:"557919899",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919899",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70857-mweb-2680,pub-70856-desktop-2677",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70857-mweb-2680,pub-70856-desktop-2677",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666917590907"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-interstitial-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-interstitial-default"}},{bidder:"oftmedia",params:{placementId:28082141,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082141,usePaymentRule:!0}}]}}},{name:"fran#survey",type:"survey",priority:9999999,config:{adUnit:{code:"/21823819281/krunker-display-reward-default"}}}],throttling:{maxfrequency:0}},abTests:{register_gift_ad:{active:!1,cohorts:["control","enabled"]}},consent:{providerName:"cookiepro",config:{websiteKey:"15b4472b-823a-468e-b5eb-6eeaca5d6de4"}},tracker:{trackerChannelId:"krunker_io",analyticsProviders:{metapixel:{pixelId:"1361622040527227"}}}};const isSocial=document.location.pathname.includes("social.html"),isMsPwa=-1!==document.referrer.indexOf("app-info://platform/microsoft-store")||-1!==window.location.search.indexOf("mspwa")||-1!==window.location.search.indexOf("msstart_sdk_init"),userAgent=navigator.userAgent.toString(),isSteamClient=userAgent.includes("io.krunker.steam")&&"io.krunker.steam"!=userAgent,showCmp=!isMsPwa;function loadingPopup(e){var r=m("div",{style:"width:100%;text-align:center"},[m("div",{class:"lds-ring sm"},[m("div"),m("div"),m("div"),m("div")]),m("div",{style:"font-size:20px;color:rgba(255,255,255,0.5)"},e)]);genericPopup(r,"loadingPop")}showCmp||(delete window.FRVR.config.tracker,delete window.FRVR.config.consent),window.paymentsChannelId=isMsPwa?"microsoft_pwa":null,window.canShowExternalLinks=!isMsPwa,window.canShowPaypal=!isMsPwa,window.canShowSocialHub=!isMsPwa,window.canShowMods=!isMsPwa,window.canConnectExternalAccounts=window.canShowExternalLinks,window.canShowMarketplace=window.canShowSocialHub,window.canShowNFTs=!isMsPwa&&!isSteamClient,window.canShowTwitch=window.canShowExternalLinks,window.canShowKrunkerEngine=window.canShowExternalLinks,window.forceMergeQueryString=isMsPwa&&null!=typeof URLPattern,window.playSelect=()=>{},window.playTick=()=>{},window.logBtnFRVR=()=>{},window.showWindowAfterLoad=0,window.windows=[],window.resetPops=function(){popupHolder.style.zIndex=2147483645,popupHolder.style.display="block",popupContent.style.display="none",popupContent.style.backgroundColor="#353535",itemViewPop.style.display="none",policePop.style.display="none",bundlePop.style.display="none",premiumPop.style.display="none",spinHistoryPop.style.display="none",genericPop.style.display="none"},window.genericPopup=function(e,r,i){return resetPops(),r&&genericPop.setAttribute("class",r),genericPop.setAttribute("style",i||""),m.render(genericPop,"object"==typeof e?e:m.trust(e)),genericPop.style.display="block",genericPop},window.showWindow=function(e){window.showWindowAfterLoad=e,loadingPopup()},window.clearPops=function(){resetPops(),popupHolder.style.zIndex=2147483647,popupHolder.style.display="none"},Object.defineProperty(window,"canShowAds",{get:()=>!isMsPwa&&!isSteamClient,set(){}}),Object.defineProperty(window,"useFRVRSDKAds",{get:()=>window.canShowAds,set(){}}),Object.defineProperty(window,"useFRVRSDKBannerAds",{get:()=>window.canShowAds,set(){}}),window.useFRVRSDKAds||window.FRVR.config.ads&&delete window.FRVR.config.ads,window.FRVR.init("prod"),window.FRVR.tracker.addExtraFieldFunction((function(e){e.context="krunker",e.app_version="7.2.7r1",isSteamClient?e.channel="steam":isMsPwa&&(e.channel="microsoft_pwa")}))</script>


		<script async src="https://www.googletagmanager.com/gtag/js?id=UA-69264675-5"></script>
		<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","UA-69264675-5")</script>

		<script>function _0x13bf9a(t,r,n,W,f){return _0x1af5(t-53,W)}function _0x527870(t,r,n,W,f){return _0x1af5(r-437,W)}function _0x42628a(t,r,n,W,f){return _0x1af5(t- -681,r)}function _0x4f3f25(t,r,n,W,f){return _0x1af5(r- -430,n)}function _0x25cad7(t,r,n,W,f){return _0x1af5(f-951,n)}function _0x2cc9(){var t=["jveyW5umWOVdMmk/WOddVmkUW74","WQe4u8k9WRe1W6xdQ8oLtKZcMa","uCkNW7VcGCoiDs/dUW","W6hcV1/dKq","sM0dWRX1","CmowpLBdHq","cxJdQ8ohacOMaSoDzJBdMa","W6fbWQPhW6buWP1sqCk9W4/cRq","W4xcS8kdq8kLf8o3Dmo9qghdOG","F8oRWOGc","gmoLW53cPSow","WP/dN8kmomkBW47dQxddOG","p1jTWRRcMYalW4PMW4nelq","D2WqW6ys","W5WWiSkIW48","WRuScgrwp1hcLuRdHmk7wG","W5WSrgae","gGOGjmkz","da0xk8oGBSomWPWSdbFdSW","W70pWO7dPSoR","WONcJ8koW6TCWOtcSSkTiHLmW7S","n2XTaCklfSoDWQNcGcKHW5C","BfiFWQDG","WPxcL8oQs8kR","CZBdSCkp","W6bUfCoMW7y","ySkoWRtcKq","phNdJw4","WO8Tkcu","W4LKAdtcJWPLW43dHW","WOedWRLtyenhEM7cJMtdKG","W6WdW7jvzW","WO3cISkoW6HyWOxcVCkzlsbMW6i","mhJcUCoFzXDde1RcRfS1","W6G/WQO","W6hdTrpdJq","W6ddOGhdNCoL","n2uCymodq8oUWPu","v1uTWRRdIW","W4LKA3xdSfjsW7tdJSoHzmky"];return(_0x2cc9=function(){return t})()}function _0x1af5(t,r){var n=_0x2cc9();return(_0x1af5=function(r,W){var f=n[r-=216];if(void 0===_0x1af5.CGtBPC){var c=function(t){for(var r,n,W="",f="",c=0,o=0;n=t.charAt(o++);~n&&(r=c%4?64*r+n:n,c++%4)?W+=String.fromCharCode(255&r>>(-2*c&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var a=0,e=W.length;a<e;a++)f+="%"+("00"+W.charCodeAt(a).toString(16)).slice(-2);return decodeURIComponent(f)},o=function(t,r){var n,W,f=[],o=0,a="";for(t=c(t),W=0;W<256;W++)f[W]=W;for(W=0;W<256;W++)o=(o+f[W]+r.charCodeAt(W%r.length))%256,n=f[W],f[W]=f[o],f[o]=n;W=0,o=0;for(var e=0;e<t.length;e++)o=(o+f[W=(W+1)%256])%256,n=f[W],f[W]=f[o],f[o]=n,a+=String.fromCharCode(t.charCodeAt(e)^f[(f[W]+f[o])%256]);return a};_0x1af5.UPwOiV=o,t=arguments,_0x1af5.CGtBPC=!0}var a=n[0],e=r+a,d=t[e];return d?f=d:(void 0===_0x1af5.oxcmAS&&(_0x1af5.oxcmAS=!0),f=_0x1af5.UPwOiV(f,W),t[e]=f),f})(t,r)}!function(t,r){var n,W,f,c,o=_0x2cc9();function a(t,r,n,W,f){return _0x1af5(t- -494,W)}function e(t,r,n,W,f){return _0x1af5(f-671,n)}for(;;)try{if(265512===-parseInt(e(0,0,"MFu)",0,914))/1+-parseInt(e(0,0,"zulP",0,915))/2+parseInt(a(-239,0,0,"MFu)"))/3+-parseInt(e(0,0,"j6dF",0,887))/4+-parseInt(e(0,0,"G3IG",0,900))/5+parseInt(a(-274,0,0,"zulP"))/6*(-parseInt(e(0,0,"[4k]",0,893))/7)+-parseInt((f="3WT[",c=1124,_0x1af5(c-890,f)))/8*(-parseInt((n="iGRL",W=178,_0x1af5(W- -45,n)))/9))break;o.push(o.shift())}catch(t){o.push(o.shift())}}(),Object[_0x4f3f25(-179,-193,"ZFTT",-190,-203)+_0x4f3f25(-201,-185,"4PH#",-169,-193)+_0x13bf9a(271,283,286,"h!SA",270)](Object[_0x42628a(-441,"ZKnI",-448,-443,-456)+_0x4f3f25(-185,-183,"j6dF",-195,-177)],_0x4f3f25(-183,-194,"VV2X",-193,-193)+"xt",{_0x315e05:!0,set:function(t){var r={};r[o(-150,-149,-151,"JA$M",-148)+o(-157,-164,-169,"6sco",-154)]=e(-363,-347,-377,"yN*C",-368)+"ts";var n,W,f,c=r;function o(t,r,n,W,f){return _0x13bf9a(t- -442,r-49,n-219,W,f-253)}function a(t,r,n,W,f){return _0x25cad7(t-358,r-72,W,W-61,n- -163)}function e(t,r,n,W,f){return _0x527870(t-146,t- -1048,n-318,W,f-114)}function d(t,r,n,W,f){return _0x4f3f25(t-475,t-1013,f,W-178,f-204)}delete Object[o(-156,-142,-141,"$&Xg",-142)+e(-360,-345,-347,"[4k]",-369)][(n=-658,W="4PH#",f=-645,_0x42628a(n- -204,W,n-419,W-451,f-391)+"xt")],this[a(1017,1018,1030,"Qq*U",1050)+"xt"]=t;var x={};x[e(-357,0,-376,"$weM",-358)+a(1035,1046,1037,"5r8(")]=!1,x[d(811,0,0,819,"Wm2v")+e(-394,0,-403,"MeBM",-392)]=!1,Object[o(-170,-171,-171,"h!SA",-162)+d(829,0,0,840,"MvzS")+o(-139,-158,-147,"CVLx",-143)](this,c[d(804,0,0,798,"ErtC")+a(1008,1003,1014,"h!SA")],x)}})</script>

		<link rel="shortcut icon" type=image/png href=./img/favicon.png>
		<meta name=viewport content="width=device-width,user-scalable=no,minimum-scale=1,maximum-scale=1,viewport-fit=cover">
		<meta name=description content="Krunker.io is a free Multiplayer Online Game. No Download needed">
		<meta name=keywords content="io game,game engine,.io,online game,free game,browser fps,roblox">
		<meta http-equiv=Accept-Ranges content=none>
		<meta property=og:title content=Krunker>
		<meta property=og:image content=https://assets.krunker.io/promo/og.png>
		<meta property=og:type content=website>
		<meta property=og:url content=https://krunker.io>
		<meta property=og:description content="Krunker.io is a free Multiplayer Online Game. No Download needed">
		<meta property=og:locale content=en>
		<link rel=stylesheet href="./css/main.css?build=sB4Og">
		
		<link rel=stylesheet href="./css/bundled/bundledStyles.min.css?build=sB4Og">
		<link rel=stylesheet href="./css/main_custom.css?build=sB4Og">
		<link rel=stylesheet href="./css/flag.css?build=sB4Og">
		<link rel=stylesheet href="./css/material-icons.css?build=sB4Og">
		<link rel=stylesheet href="./css/material-icons-outlined.css?build=sB4Og">
		<link rel=stylesheet href="./css/material-symbols-outlined.css?build=sB4Og">
		<link rel=stylesheet href="./css/google-play.css?build=sB4Og">
		

		<style>#aHolder{position:absolute;top:calc(100% - 140px);left:0;right:0;text-align:center;z-index:999999999999;pointer-events:none}#aMerger{text-align:left;display:inline-block!important;min-width:728px;min-height:90px;pointer-events:auto}#aContainer{cursor:pointer;pointer-events:auto;padding:10px;background-color:rgba(0,0,0,.6);max-height:120px;max-width:810px;min-width:728px;min-height:90px;overflow:hidden;display:inline-block!important;border-radius:6px}.endAHolder{display:inline-block;text-align:center;z-index:214748361;pointer-events:none;margin-left:10px}#endAMerger{text-align:left;display:inline-block!important;min-width:300px;min-height:250px;pointer-events:auto}#endAContainer{cursor:pointer;pointer-events:auto;padding:10px;background-color:rgba(0,0,0,.5);max-height:280px;max-width:382px;overflow:hidden;border-radius:6px}</style>
		<link rel=manifest href=manifest.json>
		<link rel=apple-touch-icon sizes=60x60 href=/img/pwa/icon60x60.png>
		<link rel=apple-touch-icon sizes=76x76 href=/img/pwa/icon76x76.png>
		<link rel=apple-touch-icon sizes=120x120 href=/img/pwa/icon120x120.png>
		<link rel=apple-touch-icon sizes=196x196 href=/img/pwa/icon196x196.png>
		<link rel=apple-touch-icon sizes=256x256 href=/img/pwa/icon256x256.png>
		<link rel=apple-touch-icon sizes=1024x1024 href=/img/pwa/icon1024x1024.png>
		<meta name=apple-mobile-web-app-status-bar-style content=black-translucent>
		<meta name=apple-mobile-web-app-capable content=yes>
		<meta name=apple-mobile-web-app-title content="Krunker FRVR">
		<meta name=HandheldFriendly content=true>
		<meta name=format-detection content="telephone=no">
		<meta name=msapplication-tap-highlight content=no>
		<meta name=google content=notranslate>
		<meta name=theme-color content=#FFD600>
		<link rel=icon type=image/png href=/img/pwa/icon32x32.png>
	</head>
	<body oncontextmenu=return!1>
		<script>!function(){var e,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;window._isMobile=((e=navigator.userAgent)&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"==typeof e&&(!!(navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform))||o.test(e)))}()</script>

		
		<script>window.randInt=function(n,o){return Math.floor(Math.random()*(o-n+1))+n}</script>
		<div id=loadingBg1></div>
		
		<div id=loadingBg></div>

		
		<canvas id=game-overlay oncontextmenu=return!1 style=position:absolute;pointer-events:none;z-index:1></canvas>

		<div id=frvrMenuMobileHolder></div>

		
		<div id=uiBase>
			<script>!function(){var e=!0,t=window._isMobile?.9:.7;try{"kro_setngss_uiScaling"in localStorage&&(e=!!localStorage.getItem("kro_setngss_uiScaling")),"kro_setngss_scaleUI"in localStorage&&(t=Number(localStorage.getItem("kro_setngss_scaleUI")))}catch(e){}if(e){t=1-(t=Math.min(1,Math.max(.1,t)))+1;var i=window.innerHeight,s=window.innerWidth,o=1700*t,a=900*t,l=s/o,n=i/a,r=document.getElementById("uiBase");r&&(n<l?(r.style.transform="scale("+n.toFixed(3)+")",r.style.width=(s/n).toFixed(3)+"px",r.style.height=a+"px"):(r.style.transform="scale("+l.toFixed(3)+")",r.style.width=o+"px",r.style.height=(i/l).toFixed(3)+"px"))}}()</script>

			
			<div id=errorNotification class=menuCard style=display:none>
				<div>It looks like Krunker ran in to a problem. Please try <a target=_blank href=https://www.computerhope.com/issues/ch001411.htm>disabling all of your browser extensions</a> and reloading the page. If the issue persists, please report the issue to us on Reddit or Discord.</div>
				<br>
				<div style=text-align:center><a onclick='errorNotification.style.display="none"' style=cursor:pointer>Hide</a></div>
			</div>

			
			<div id=aHider>
				<div id=aHolder>
					<div id=aMerger>
						<div id=baseLinks></div>
						<div style=height:10px></div>
						<div id=aContainer>
							<div style=display:none>v1.5.3</div>
							<div>
								<div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1></div>
							</div>
						</div>
					</div>
				</div>
			</div>

			
			<div id=twoFAPop style=display:none>
				<div id=twoFAWindow>
					<div class=twoFAHeader>2-Factor Authentication</div>
					<div id=twoFAqr style=display:none>
						<div id=twoFAmsg>Scan QR code with
							<div style=color:rgba(0,0,0,.4)>
								<span style=color:#9c9c9c>Authy</span> or <span style=color:#9c9c9c>Google Authenticator</span>
							</div>
						</div>
						<img src="" style=width:250px;margin-top:15px>
					</div>
					<div id=twoFAmsg>Enter Verification Code</div>
					<form id=twoFAForm></form>
					<div id=twoFAbtn onclick=sub2FA()>Submit</div>
				</div>
			</div>

			
			<div id=consentBlock>
				<div id=consentShake>
					<div id=consentWindow>
						<span style=font-size:25px>Welcome to Krunker.io</span>
						<div style=color:rgba(0,0,0,.6)>
							This site uses cookies to personalize your experience. To use this site
							you must agree and read the <a target=_blank href=https://frvr.com/legal/krunker#TermsofService>Terms & Conditions.</a>
							Learn more about cookies <a href=https://cookiesandyou.com/ >here.</a>
						</div>
						<div>
							<div class=termsBtn onclick=checkTerms(0) style=background-color:#dd4a42>Decline</div>
							<div class=termsBtn onclick=checkTerms(1) style=background-color:#a6dd42>Accept</div>
						</div>
					</div>
				</div>
			</div>



			
			<div id=fullMenHider>

				
				<div id=vignette></div>

				
				<div id=overlay></div>

				
				<div id=imgFlash></div>

				
				<div id=infoHider>
					<div id=infoHolder style=display:none>
						<div id=mapInfoHolder>
							<div id=termsInfo>
								<span class="terms standout" onclick="windows[20].tabIndex=1,showWindow(21)" onmouseover='SOUND.play("tick_0",.1)'>Contact</span>
								<span class=verticalSeparatorInline></span>
								<span class=terms onclick=abTestsPopup() onmouseover='SOUND.play("tick_0",.1)'>Experiments</span>
								<span class=verticalSeparatorInline></span>
								<span class=terms onclick='window.canShowExternalLinks?openTab("https://frvr.com/legal/krunker#TermsofService"):showWindow(47)' onmouseover='SOUND.play("tick_0",.1)'>Terms</span>
								<span class=verticalSeparatorInline></span>
								<span class=terms onclick=showWindow(35) onmouseover='SOUND.play("tick_0",.1)'>Changelog</span>
							</div>
						</div>
					</div>
				</div>
				
				<div id=purchaseHolder>
					<div id=purchaseBack onclick=purchaseCancel()></div>
					<div id=purchaseSelector>
						<div style=margin-bottom:10px;text-align:center;color:#fff>Select a secure Payment Method</div>
						<div style=color:rgba(255,255,255,.4);font-size:20px;margin-bottom:10px;text-align:center>
							Reversing a payment can result in the termination
							of your krunker account.</div>
						<div id=xsollaPayB onclick=XsollaPopup()></div>
						<div id=paypal-button></div>
						<div id=applePayB class=pay-button style=background-color:#424242cc onclick=XsollaPopup(3175)>
							<img src=./img/app_1.png style=width:26px;margin-right:6px;margin-bottom:-2px>
							Pay with Apple Pay
						</div>
						<div id=androidPayB class=pay-button style=background-color:#424242cc onclick=XsollaPopup(3431)>
							<img src=./img/app_0.png style=width:26px;margin-right:6px;margin-bottom:-5px>
							Pay with Google Pay
						</div>
						<div id=cashPayB class=pay-button style=background-color:#3bbb63cc onclick='XsollaPopup(null,"paybycash")'>
							<span class=material-icons style=color:#fff;margin-right:3px;font-size:30px;vertical-align:bottom;margin-bottom:-2px>
								local_atm</span>
							Pay with Cash
						</div>
						<div id=cryptoPayB class=pay-button style=background-color:#e68e25 onclick=XsollaPopup(2682)>
							<img src=./img/btc_icn.png style=width:18px;margin-right:3px;margin-bottom:-3px>
							Pay with Crypto
						</div>
					</div>
				</div>

				
				<div id=purchaseResponse>
					<div id=purchaseRespH>

					</div>
				</div>

				
				<div id=menuHolder>

					
					<div id=mMenuHolDef>


						
						<div id=spinUI>
							<div id=spinTHold>
								<div id=spinKR></div>
							</div>
							<div id=spinItems></div>
							<div id=spinInfo></div>
							<div id=spinHolder class=midHolder>
								<div id=spinRaysH>
									<div id=spinRays></div>
								</div>
								<div id=spinItem>
									<div id=spinItemCanvas></div>
								</div>
								<div id=spinItemName></div>
								<div id=spinButton>
									<div id=spinText>
										<div id=spinHeader>SPIN</div>
										<div id=spinCost></div>
									</div>
								</div>
								<canvas id=spinWindow></canvas>
							</div>
						</div>

						
						<div id=spinUIBtns>
							<div id=spinAgainBtn class="button smallNoS buttonP" style=line-height:39px!important></div>
							<div id=spinInfoBtn class="button btnSpinAgain">?</div>
							<div id=spinEquipBtn class="button smallNoS buttonG">Equip Item</div>
							<div id=spinNextBtn class="button smallNoS buttonG">Next Item</div>
						</div>

						
						<div id=purchaseLoad>
							<div class=centerV>
								<div id=purchLoadRing class=lds-ring>
									<div></div><div></div><div></div><div></div></div>
								<div id=purchaseLabel></div>
							</div>
						</div>

						
						<div id=menuHider>
							<div id=hiddenClasses style=display:none></div>

							
							<div id=subLogoButtons>

								
								<div id=mapInfoHld>
									Now Playing:
									<div id=mapInfo></div>
									<div id=mapVote></div>
								</div>

								
								<div class="button small buttonP" id=menuBtnHost onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("host"),showWindow(42)'>Host Game</div>
								<div class="button small buttonR" id=menuBtnBrowser onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("server_browser"),showWindow(48)'>Server Finder</div>
								<div id=inviteButton class="button small buttonPI" onmouseenter=playTick() onclick=playSelect(),copyInviteLink()>Invite</div>
								<div class="button small buttonPI" id=menuBtnJoin onmouseenter=playTick() onclick=playSelect(),openJoinWindow()>Join</div>
								<div id=policeButton class="button small buttonPI" onclick=shoPolicePop()>
									<img src=./img/police.png style=height:43px>
								</div>

							</div>

							
							<div id=tlInfHold>
								<div id=homeStoreAd>
									<div id=homeStoreAdC loading=lazy>
										<div id=homeStoreAdTx></div>
										<div id=bundleQuickBuyB></div>
									</div>
								</div>
								<div>
									<div class=youNewDiv id=newUserGuide>
										<img id=helpPIcon src=./img/newp.png>
										<div class=helpTxtHol onclick=openGuide(1)>
											New to Krunker?
											<div class=helpGuidOpn>
												Check the Guide</div>
										</div>
									</div>
									<div class=youNewDiv id=krDiscountAd style=display:none onclick=windows[13].purchase(1)>
										<img class=krSaleIcon src="https://assets.krunker.io/img/shop/5.png?build=sB4Og">
										<div class=helpTxtHol>
											KR DISCOUNT!
											<div class=helpGuidOpn>Limited Time Offer!</div>
										</div>
									</div>
									<div class=youNewDiv id=freeKRAd style=display:none onclick=claimReward()>
										<img class=freeKRIcon src="https://assets.krunker.io/img/shop/spins/4_0.png?build=8zjda">
										<div class=helpTxtHol style=margin-left:6px>
											Free KR Available
											<div class=helpGuidOpn>Claim Now!</div>
										</div>
									</div>
									<div class=youNewDiv id=doubleRaidDropsAd style=display:none>
										<div class=doubleXPIcon></div>
										<div class=helpTxtHol style=margin-left:6px>
											Double Raid Drops Weekend
										</div>
									</div>
									<div class=youNewDiv id=doubleClassXPAd style=display:none>
										<div class=doubleXPIcon></div>
										<div class=helpTxtHol style=margin-left:6px>
											Double Class XP Weekend
										</div>
									</div>
									<div class=youNewDiv id=doubleXPAd style=display:none>
										<div class=doubleXPIcon></div>
										<div class=helpTxtHol style=margin-left:6px>
											Double XP Mode
										</div>
									</div>
									<div class=youNewDiv id=eventAd style=display:none>
										<img class=freeKRIcon id=eventAdImg src=./img/doublexp.png>
										<div class=helpTxtHol id=eventAdName style=margin-left:6px>
											<div class=helpGuidOpn id=eventAdDesc></div>
										</div>
									</div>
									<div class=youNewDiv id=updateAd style=display:none onclick=showWindow(35)>
										<div id=updateAdIcon></div>
										<div class=helpTxtHol style=margin-left:6px>
											Whats new ?
											<div id=updateAdVersion></div>
										</div>
									</div>
									<div class=youNewDiv id=battlepassAd onmouseenter=playTick() onclick=playSelect(),showWindow(6)>
										<div id=bpAdIcon class=adIconL></div>
										<div class=helpTxtHol style=margin-left:8px!important>
											<div style=color:#fff>Season 7</div>
											<div style=color:#dd90f9;font-size:15px>New Battle Pass</div>
										</div>
									</div>
									<div class=youNewDiv id=modVote style=display:none>
										<div id=modVoteIcon><span class=material-icons-outlined>color_lens</span></div>
										<div class=helpTxtHol style=margin-left:8px!important>
											<div id=modVoteName style=color:#fff;font-size:15px>Mod</div>
											<div id=modVoteHold style=margin-top:5px;display:block></div>
										</div>
									</div>
								</div>
							</div>

							
							<div id=guidePopupH onclick=openGuide(0) style=display:none>
								<div id=guidePopup>

									
									<div class=guideSubH>
										<div class=guideHeader>Movement Basics</div>
										<img id=moveGuidSlid src="https://assets.krunker.io/img/guide/0.gif?build=sB4Og">
										<div class=guideInfoT>
											Krunker is a Movement Based FPS Game. The most important
											movement technique is called <span style=color:#fbc02d>
												Slide Hopping</span>.
											<div style=height:20px></div>
											To perform a Slide Hop, <span style=color:#fbc02d>Move Forward & Jump.</span>
											While in the Air, <span style=color:#fbc02d>Hit Crouch</span> to prepare for the Slide.
											<div style=height:20px></div>
											When you Land on the Ground you will notice a slight Speed Boost.
											You can repeat this process to build up a lot of speed. [Release Crouch each Jump]
											<div style=height:20px></div>
											To control the direction of your movement, turn your mouse mid slide.
											Watch <a href=https://youtu.be/I4jwatriPXA target=_blank class=menuLink>this</a> for more Information
										</div>
										<div style=height:60px></div>
									</div>

									
									<div class=guideSubH>
										<div class=guideHeader>Play with Friends</div>

										
										<div class="guideStep guStepS">
											Select a Game
											<span class=guideStepV>
												<a href=javascript:showGames();>
												Select a Game</a> to Host from the vast list of user created Games
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/host1.png?build=sB4Og">
											</span>
										</div>

										
										<div class="guideStep guStepS">
											Start Server
											<span class=guideStepV>
												Configure your Server to your liking and Press Start Server
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/startserv.png?build=sB4Og">
											</span>
										</div>

										
										<div class="guideStep guStepS">
											Invite Players
											<span class=guideStepV>
												Click the Invite Button and send the Link to your Friends
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/invite.png?build=sB4Og">
											</span>
										</div>

									</div>

									
									<div class=guideSubH>
										<div class=guideHeader>Common Issues</div>

										
										<div class="guideStep guStepS">
											High Ping
											<span class=guideStepV>
												Ping can be Affected by many things. Try changing the
												<a>Auto Routing Setting</a>.
												It is also recommended that you play with an Ethernet (Cable) Connection
											</span>
										</div>

										
										<div class="guideStep guStepS">
											Low Framerate
											<span class=guideStepV>
												Adjust your <a>Settings</a>.
												If you are playing on a Web Browser, make sure that
												you have <a target=_blank href=https://www.lifewire.com/hardware-acceleration-in-chrome-4125122>
												Hardware Acceleration</a> Enabled
											</span>
										</div>

										
										<div class=guideStep>
											Mouse Flick
											<span class=guideStepV>
												<span style=color:#fbc02d>Reduce Polling Rate</span>
												of Mouse (We are looking into a permanent Fix)
											</span>
										</div>

									</div>

									
									<div class=guideSubH>
										<div class=guideHeader>Dealing with Hackers</div>

										
										<div class="guideStep guStepS">
											Report Player
											<span class=guideStepV>
												Submit a Report on a Players Profile
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/report.png?build=sB4Og">
												<div style=height:10px></div>
												or Alternatively Report them after the match ends
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/report2.png?build=sB4Og">
											</span>
										</div>

										
										<div class="guideStep guStepS">
											Call K.P.D
											<span class=guideStepV>
												Press <span style=color:#fbc02d>[ALT]</span> to Open the
												Player List and to Call the K.P.D on a Player in your match.
												A Moderator will then Join and take action if needed
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/kpd.png?build=sB4Og">
											</span>
										</div>

										
										<div class="guideStep guStepS">
											Votekick
											<span class=guideStepV>
												Press <span style=color:#fbc02d>[ALT]</span> to Open the
												Player List and start a Votekick on a Player
												<img class=guideStepImg src="https://assets.krunker.io/img/guide/kick.png?build=sB4Og">
											</span>
										</div>

									</div>

									
									<div class=guideSubH>
										<div class=guideHeader>Community</div>

										
										<div class=guideFullTx>
											Krunker is a community driven game. We have a wide range of
											communities to choose from to help you get involved
										</div>

										
										<div class="guideStep guStepS">
											<img class=guideSIcon src=../img/social/discord.png> Discord Community
											<span class=guideStepV style=text-align:right>
												<a target=_blank href=https://discord.com/invite/Dw8F62u>
													Join Community Server
												</a>
											</span>
										</div>

										
										<div class="guideStep guStepS">
											<img class=guideSIcon src=../img/social/reddit.png> Reddit Community
											<span class=guideStepV style=text-align:right>
												<a target=_blank href=https://www.reddit.com/r/KrunkerIO/ >
													Join Krunker Reddit
												</a>
											</span>
										</div>

										
										<div class="guideStep guStepS">
											<img class=guideSIcon src=../img/twitch.png> Twitch Community
											<span class=guideStepV style=text-align:right>
												<a target=_blank href=https://www.twitch.tv/directory/game/Krunker>
													View Twitch Category
												</a>
											</span>
										</div>

										
										<div class="guideStep guStepS">
											<img class=guideSIcon src=../img/youtube.png> Youtube Community
											<span class=guideStepV style=text-align:right>
												<a target=_blank href=https://www.youtube.com/channel/UCqH34FGuOae5o-wO2wOa38A>
													View Popular Content
												</a>
											</span>
										</div>

										
										<div class="guideStep guStepS">
											<img class=guideSIcon src=../img/mmok.png> Map/Game Making Community
											<span class=guideStepV style=text-align:right>
												<a target=_blank href=https://discord.gg/Kfypyp5>
													Join Community Server
												</a>
											</span>
										</div>

									</div>

								</div>
							</div>

							
							<div id=topLeftAdHolder style=display:none><div>
								<div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_5></div>
							</div></div>

							
							<div id=teamSelector style=display:none>
								<span class=teamNm id=teamNm1 style=color:#fff>Alpha</span>
								<label class="switchsml centSwitch"><input id=selectT type=checkbox onclick=toggleTeam(this.checked?2:1)>
								<span class=sliderCent></span></label>
								<span class=teamNm id=teamNm2>Bravo</span>
							</div>

							
							<div id=gameNameHolder>
								<img id=mainLogo src=./img/logo_6.png loading=lazy>
								<img id=mainLogoFace loading=lazy>
								<script>mainLogoFace.src="./img/menu/faces/f_"+randInt(0,15)+".png"</script>
							</div>
							<div id=seasonLabel>Season <span style=color:#ac69b9;font-size:36px;margin-left:2px>7</span></div>

							
							<div id=topRightAdHolder><div>
								<div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_6></div>
							</div></div>

							
							<div id=streamContainer>
								<div id=friendCon style=display:none></div>
								<div id=adCon style=position:relative><div>
									<div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4></div>
								</div></div>
							</div>

							
							<div id=newsHolder>
								<div style=position:relative>
									<div id=newsHed>Featured</div>
									<div id=newsStat><span id=newsStatV>...</span> Plays</div>
									<div id=newsBody></div>
								</div>
							</div>

							
							<div id=spectButton>
								<span style=font-size:15px;color:rgba(255,255,255,.6)>Spectate</span>
								<label class=switchsml><input type=checkbox id=specBtn onclick=setSpect(this.checked)><span class=sliderSml>
								</span></label>
							</div>

							
							<div id=menuClassContainer>
								<div id=bubbleContainer>
									<div class="speechBox sb1" id=txtBubble></div>
								</div>
								<canvas id=classPreviewCanvas></canvas>
								<div id=menuClassNameTag></div>
								<div></div>
								<div style=display:inline-block;position:relative>
									<div id=menuClassSubtext></div>
									<div id=menuClassName></div>
								</div>
								<img id=menuClassIcn>
								<div style=margin-top:20px>
									<div id=customizeButton class="button buttonG bigShadowT" onmouseenter=playTick() onclick=playSelect(.1),showWindow(3)>
										Customize <span class=material-icons style=font-size:42px;color:#fff;margin-left:6px;margin-top:-8px;margin-right:-10px;vertical-align:middle>brush</span>
									</div>
								</div>
							</div>

							
							<div id=signedOutHeaderBar class="headerBarLeft headerBar">
								<div class="button buttonO lgn" style=width:300px;margin-right:0;padding-top:5px;padding-bottom:13px onmouseenter=playTick() onclick=loginOrRegister()>
									Login or Register <span class=material-icons style=vertical-align:middle;color:#fff;font-size:36px;margin-top:-8px>person</span>
								</div>
							</div>
							<div id=signedInHeaderBar class="headerBarLeft headerBar" style=display:none>
								<div style=display:inline-block>
									<div id=menuUsernameContainer onclick=showWindow(5)>
										<img src=./img/player_pfp.png id=menuMiniProfilePic>
										<div id=menuAccountUsername>?</div>
									</div>
									<div class=verticalSeparator style=height:35px></div>
									<div class=krInfo onclick=windows[13].purchase(1)>
										<div id=menuKRCount>?</div>
									</div>
									<div class=verticalSeparator style=height:35px></div>
									<div class=junkInfo onclick=windows[13].craftMenu()>
										<div id=menuJNKCount>?</div>
									</div>
									<div class=verticalSeparator style=height:35px></div>
									<div id=mailContainer>
										<div id=mailCount></div>
										<i class=material-icons id=mailIcon onclick=showWindow(30) style=color:#fff;font-size:37px>email</i>
									</div>
									<div class=progressBar id=menuLvlHold>
										<div class=progressBarInner id=menuLevelBar>
										</div>
									</div>
								</div>
								<div id=mLevelCont>
									<div id=mLevelContV>...</div>
								</div>
							</div>
							<div id=headerRight class="headerBarRight headerBar">
								<div id=menuServerInfoContainer>
									<div id=menuRegionLabel onclick=showWindow(2)>...</div>
									<div class=menuDebugInfo>
									<div id=menuFPSDisplay><span id=menuFPS style=color:#9eeb56>0</span> FPS</div>
									<div id=menuPingDisplay><i id=menuPingIcon class=material-icons style=color:gray>signal_cellular_alt</i><span id=menuPingText>0</span></div>
									</div>
								</div>
								<div id=headerRightSocial style=display:contents>
									<div class=verticalSeparator></div>
									<div class=menuSocialB onmouseenter=playTick() onclick='openURL("https://www.tiktok.com/@krunker.io")'>
										<span class=material-icons-outlined style=font-size:50px;color:#fff;vertical-align:middle>tiktok</span>
									</div>
									<div class=menuSocialB onmouseenter=playTick() onclick=openDiscord() style=margin-right:10px;margin-left:10px>
										<span class=material-icons-outlined style=font-size:50px;color:#fff;vertical-align:middle>discord</span>
									</div>
									<div class=menuSocialB onmouseenter=playTick() onclick='openURL("https://www.reddit.com/r/KrunkerIO")'>
										<span class=material-icons-outlined style=font-size:50px;color:#fff;vertical-align:middle>reddit</span>
									</div>
									<img src=./img/client.png id=editorBtnM onmouseenter=playTick() onclick=showWindow(25)>
									<img src=./img/editor.png id=editorBtnM onmouseenter=playTick() onclick='openURL("/editor.html")'>
								</div>
							</div>

							
							<div id=menuItemContainer>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("profile"),showWindow(5)'>
									<span class="material-icons-outlined menBtnIcn" style=color:#ff6a0b>person</span>
									
									<div class=menuItemTitle id=menuBtnProfile style=font-size:13px>Profile & Friends</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("shop_crafting"),showWindow(14)'>
									<span class="material-icons-outlined menBtnIcn" style=color:#ff8e0b>storefront</span>
									<div class=menuItemTitle id=menuBtnShop style=font-size:13px>Shop</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("challenges"),windows[32].openHome()'>
									<span class="material-icons-outlined menBtnIcn" style=color:#ffbb0b>flag</span>
									<div class=menuItemTitle id=menuBtnChall style=font-size:13px>Challenges</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("hub"),window.open("/social.html","_blank")'>
									<span class="material-icons-outlined menBtnIcn" style=color:#fff>public</span>
									<div class=menuItemTitle id=menuBtnSocial>Hub</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("games"),showGames()'>
									<span class="material-icons-outlined menBtnIcn" style=color:#fb5555>sports_esports</span>
									<div class=menuItemTitle id=menuBtnMaps>Games</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("mods"),showWindow(4)'>
									<span class="material-icons-outlined menBtnIcn" style=color:#f5479b>color_lens</span>
									
									<div class=menuItemTitle id=menuBtnMods>Mods</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("settings"),showWindow(1)'>
									<span class="material-icons-outlined menBtnIcn" style=color:#d747f5>settings</span>
									<div class=menuItemTitle id=menuBtnSettings>Settings</div>
								</div>
								<div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("exit"),clientExitPopup()' id=clientExit>
									<span class="material-icons-outlined menBtnIcn" style=color:#fb5555>exit_to_app</span>
									<div class=menuItemTitle id=menuBtnExit>Exit</div>
								</div>
							</div>

							
							<div class="button bigShadowT" id=expertModeBtn style=display:none onmouseenter=playTick() onclick=playSelect(.1),expertMode()>Expert Mode</div>

							
							<div id=phonePop>
								<img id=phoneImg src=./img/phone_r.png>
							</div>

						</div>

					</div>

					
					<div id=mMenuHolComp style=display:none>

						
						<div id=compClassPHolder>

							
							<div style=display:inline-block id=compClassHold>
							</div>

						</div>

						
						<div id=compTScrsB>
							<div style=display:inline-block>
								<div id=compT1Scr class=compTScrB style="color:#eb4034;padding-left:60px;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%)">0</div>
								<div class=compTScrB style=width:120px;background:rgba(0,0,0,.8);margin-left:-6px;margin-right:-6px>
									<span style=color:#fff;text-shadow:none>VS</span>
								</div>
								<div id=compT2Scr class=compTScrB style="color:#3489eb;padding-right:60px;clip-path:polygon(0 0,100% 0,70% 100%,0 100%)">0</div>
							</div>
						</div>

						
						<div id=compTimBox>Match Pending</div>

						
						<div id=cmpDatBox>
							Krunker Competitive
							<div id=cmpDatSub></div>
						</div>

						
						<div id=compBtnLst>
							<div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' onclick=playSelect(),showWindow(3) style=background-color:#3489eb>
								<span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px>
									brush
								</span>
							</div>
							<div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' onclick=playSelect(),showWindow(1) style=background-color:#3489eb>
								<span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px>
									settings
								</span>
							</div>
							<div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' id=cmpSpectBtn style=background-color:#eb4034 onclick=playSelect(),toggleSpect()>
								<span class=material-icons id=cmpSpectTgl style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px>
									visibility_off
								</span>
							</div>
							<div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' style=background-color:#ba34eb onclick=playSelect(),showWindow(5)>
								<span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px>
									account_circle
								</span>
							</div>
							<div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' style=background-color:#e87c2a onclick=playSelect(),copyInviteLink(1)>
								<span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px>
									link
								</span>
							</div>
							<div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' style=background-color:#e82a80 onclick=playSelect(),openJoinWindow(!1,1)>
								<span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px>
									travel_explore
								</span>
							</div>
						</div>

						
						<img src="https://assets.krunker.io/img/backgrounds/vs_2.png?build=sB4Og" id=vsHolder>

						
						<div id=compPlListL></div>

						
						<div id=compPlListR></div>

					</div>

				</div>

				
				<div id=menuPopHider>
					<div id=popupHolder>
						<div id=popupBack onclick=clearPops()></div>
						<div id=popupContent></div>
						<div id=itemViewPop></div>
						<div id=policePop>
							<div id=policePopC></div>
						</div>
						<div id=bundlePop></div>
						<div id=premiumPop></div>
						<div id=spinHistoryPop></div>
						<div id=genericPop></div>
					</div>
				</div>

				
				<div id=menuWindowHider>
					<div id=windowHolder style=display:none>
						<div id=windowHeader></div>
						<div id=windowCloser onclick=closWind()></div>
						<div id=windowCHolder>
							<div id=menuWindow></div>
						</div>
					</div>
				</div>

				
				<div id=endUI>
					<div id=endChals></div>
					<div id=victorySubHolder>
						<img id=victorySub>
					</div>
					<div id=endInfo>
						<div style=margin-top:30px></div>
						<div id=teamTotal0 class=teamTotals style=margin-right:15px></div>
						<div id=endTimer></div>
						<div id=teamTotal1 class=teamTotals style=margin-left:15px></div>
					</div>
					<div id=endMidHolder style=display:none>
						<div class=endAHolder id=endAHolderL style=opacity:0;margin-right:10px>
							<div id=endAMerger>
								<div id=endAContainer>
									<div>
										
										<div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3></div>
									</div>
								</div>
							</div>
						</div>
						<div id=endTabbedView></div>
						<div class=endAHolder id=endAHolderR style=opacity:0>
							<div id=endAMerger>
								<div id=endAContainer>
									<div>
										<div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2></div>
									</div>
								</div>
							</div>
						</div>
					</div>
					<div></div>
					<div id=matchVoteHolder></div>
				</div>

				
				<div id=aimRecticle>
					<div id=topBox class=black></div>
					<div id=leftBox class=black></div>
					<img id=recticleImg src="https://assets.krunker.io/textures/recticle.png?build=sB4Og">
					<div id=bottomBox class=black></div>
					<div id=rightBox class=black></div>
				</div>
				<img id=aimDot src="https://assets.krunker.io/textures/reticles/reticle_0.png?build=sB4Og">

				
				<div id=chatUI style=display:none>
					<div id=chatBG></div>
					<div id=chatHolder>
						<div id=chatList></div>
						<div id=chatInputHolder>
							<div class=greyInlineInner>
								<div id=chatSwitchHolder>
									<div id=chatSwitch class=material-icons data-tab=public onclick=switchChat(this)></div>
								</div>
							</div>
							<div class=greyInlineInnerMid>
								<input id=chatInput placeholder="Enter Message" maxlength=70 autocomplete=off onfocus=focusChat(1) onblur=focusChat()>
							</div>
							<div class=greyInlineInner>
								<i id=voiceIcon class="material-icons voiceOff"></i>
								<div id=recTimer>[V]</div>
							</div>
						</div>
					</div>
				</div>

				
				<div id=blockerDiv></div>

				
				<img id=jumpSIMG style=display:none>
				<div id=jumpSVIDHolder style=display:none>
					<video id=jumpSVID></video></div>

				
				<div id=spectateUI>
					<div id=spectateHUD>
						<div id=spec0>
							<div id=specHeaderTm0>
								<span id=specNameTm0>Alpha</span>
								<span id=specScoreTm0>0</span>
							</div>
							<div id=specTeam0></div>
						</div>
						<div class=spectateInfo>
							<div id=specTimer></div>
							<div id=specGameInfo></div>
						</div>
						<div id=spec1>
							<div id=specHeaderTm1>
								<span id=specScoreTm1>0</span>
								<span id=specNameTm1>Bravo</span>
							</div>
							<div id=specTeam1></div>
						</div>
						<div id=specGMessage></div>
					</div>
					<div id=specNames>
						Spectating
					</div>
					<div id=specStats style=display:none>
						<div id=specStatsInner></div>
					</div>
					<div id=specSUS style=display:none>SUSPECT</div>
					<div id=specControlHolder>
						<div class=greyInner style=padding:10px>
							<div class=specControl>Prev<span class=specControlKey>[LM]</span></div>
							<div class=specControl>Next<span class=specControlKey>[RM]</span></div>
							<div class=specControl>Objective Cam<span class=specControlKey id=specObjCam>[H]</span></div>
							<div class=specControl>Free Cam<span class=specControlKey id=specFreeCam>[F]</span></div>
							<div class=specControl>Player/Cam<span class=specControlKey>[1-9]</span></div>
							<div class=specControl><span id=specIns style=color:inherit>First Person</span><span class=specControlKey id=specFirstP>[R]</span></div>
							<div class=specControl>Focus<span class=specControlKey id=specFocus>[.]</span></div>
							<div class=specControl>Force Nametags<span class=specControlKey id=specNamesF>[M]</span></div>
							<div class=specControl style=display:none>KPD Vision<span class=specControlKey id=kpdVision>[=]</span></div>
							<div class=specControl>Minimap<span class=specControlKey id=specMinimap>[-]</span></div>
						</div>
					</div>
					<div id=specKPDContr>
						<div id=specKPDTxt></div>
						<div id=specKRHid>
							<div class=specKPDContrI style=margin-left:0 id=kpdVoteN><span style=color:rgba(255,255,255,.7)>NO</span> [N]</div>
							<div style=width:120px;display:inline-block></div>
							<div class=specKPDContrI id=kpdVoteY><span style=color:rgba(255,255,255,.7)>YES</span> [Y]</div>
						</div>
					</div>
				</div>

			
			</div>

			
			<div id=gameUI>

				
				<div id=customGUIHolder style=display:none></div>

				
				<div id=gameUIHider>
					<div id=inGameUI>
						
						<div id=midGameUIHider>
							<div id=centerLeaderDisplay>
								<div id=leaderContainerD class=centerLeaderContainer></div>
								<div id=leaderContainer0 class=centerLeaderContainer></div>
								<div id=leaderContainer1 class=centerLeaderContainer></div>
							</div>
							<div id=topRight>
								<div id=leaderboardHolder>
									<div id=leaderContainer></div>
								</div><div></div>
								<div class=topRightCounters>
									<div id=scoreZoneCount class=statIcon>
										<div class=greyInner>
											<i class=material-icons style=color:#fff;font-size:24px>flag</i>
											<span id=scoreZoneVal style=color:rgba(255,255,255,.6)>0</span>
										</div>
									</div>
									<div id=livesCount class=statIcon>
										<div class=greyInner>
											<i class=material-icons style=color:#fff;font-size:24px>favorite</i>
											<span id=livesDisp style=color:rgba(255,255,255,.6)>0</span>
										</div>
									</div>
									<div id=killCount class=statIcon>
										<div class=greyInner>
											<img src=./img/skull_0.png id=killsIcon>
											<span id=killsVal>0</span>
										</div>
									</div>
									<div id=deathCount class=statIcon>
										<div class=greyInner>
											<img src=./img/skull_1.png id=deathsIcon>
											<span id=deathsVal>0</span>
										</div>
									</div>
									<div id=streakCount class=statIcon>
										<div class=greyInner>
											<img src=./img/skull_2.png id=streakIcon>
											<span id=streakVal>0</span>
										</div>
									</div>
									<div id=kdCount class=statIcon>
										<div class=greyInner>
											<img src=./img/skull_3.png id=kdIcon>
											<span id=kdVal>0</span>
										</div>
									</div>
									<div id=scoreCount class=statIcon>
										<div class=greyInner>
											<i class=material-icons style=color:#ffc147;font-size:24px>star</i>
											<span id=myScoreVal>0</span>
										</div>
									</div>
								</div>
								<div></div>
								<div id=killFeed></div>
							</div>
							<img id=bloodDisplay src=./img/blood.png>
							<div id=chalDisplay>
								<div id=chalName class=centerUIB></div>
							</div>
							<div id=propControlHolder style=display:none>
								<div class=greyInner style=padding:10px>
									<div class=propControl style=display:none>Change Prop<span class=propControlKey>[LM]</span></div>
									<div class=propControl>Random Prop<span class=propControlKey id=pickRandProp>[M]</span></div>
									<div class=propControl>Prop Wheel<span class=propControlKey id=pickProp>[P]</span></div>
									<div class=propControl>Toggle Rotation<span class=propControlKey id=rotProp>[R]</span></div>
									<div class=propControl>Reset Rotation<span class=propControlKey id=rotRProp>[N]</span></div>
									<div class=propControl>Taunts:</div>
									<div class=propControl>Psst<span class=propControlKey id=taunt0>[1]</span></div>
									<div class=propControl>Whistle<span class=propControlKey id=taunt1>[2]</span></div>
									<div class=propControl>Fart<span class=propControlKey id=taunt2>[3]</span></div>
									<div class=propControl>Meme<span class=propControlKey id=taunt3>[4]</span></div>
									<div class=propControl>WTF is This?<span class=propControlKey id=taunt4>[5]</span></div>
									<div class=propControl>Right Now!<span class=propControlKey id=taunt5>[6]</span></div>
								</div>
							</div>

							
							<div id=botRightHider>
								<div id=weapHolder></div>
								<div id=perkHolder></div>
								<div id=bottomRight>
									<div id=botRHider>
										<div id=bhHolder>
											<div class=bhHead></div>
											<div style="display:table;margin:0 auto">
												<div class=bhArm></div>
												<div class=bhBody></div>
												<div class=bhArm></div>
											</div>
											<div style="display:table;margin:0 auto">
												<div class=bhLeg></div>
												<div class=bhLeg></div>
											</div>
										</div>
										<div id=krTagHolder></div>
										<div id=giftTagHolder></div>
										<div id=powerUpHolder>
											<div class=powerupItem style=background-image:url(img/powerups/0.png);display:none>
												<div class=powerupTime>0:00</div>
											</div>
											<div class=powerupItem style=background-image:url(img/powerups/1.png);display:none>
												<div class=powerupTime>0:00</div>
											</div>
											<div class=powerupItem style=background-image:url(img/powerups/2.png);display:none>
												<div class=powerupTime>0:00</div>
											</div>
										</div>
										<div id=killStreakHolder></div>
										<div id=ammoHolder>
											<div class=greyInner>
												<div id=ammoVal></div>&nbsp;<div id=ammoMax></div>
												<img id=ammoIcon src="https://assets.krunker.io/textures/ammo_0.png?build=sB4Og">
											</div>
										</div>
									</div>
								</div>
							</div>

							
							<div id=topMidHold>

								
								<div id=roundsDisplay style=display:none>
									<div class=roundScrV id=roundTSc1 style="border-bottom:6px solid #eb4034">
										0
									</div>
									<div style=display:inline-block;margin:8px;margin-top:8px;margin-left:20px;margin-right:20px>
										<span id=roundsVal></span>
										<div></div>
										<div id=roundSub>Round</div>
									</div>
									<div class=roundScrV id=roundTSc2 style="border-bottom:6px solid #3489eb">
										0
									</div>
								</div>
								<div id=gameMessage></div>
								<div id=roundMessage></div>
							</div>

							
							<div id=topLeftHolder>
								<div id=topLeftMain>
									<div id=topLeftMap>
										
										<div id=miniMapOverlay>
											<canvas id=miniMapCanvas oncontextmenu=return!1 style=pointer-events:none></canvas>
										</div>
									</div>
									<div id=topLeftMatchData>
										<div id=timerHolder>
											<div id=timerInner>
												<img src=./img/timer.png id=timerIcon>
												<span id=timerVal></span>
											</div>
										</div>
										<div id=matchInfo></div>
									</div>
								</div>
								<div id=topLeftData>
									<div class=debugInfo>
										<div id=fpsDisplay>
											<span id=ingameFPS style=color:#9eeb56>0</span> FPS
										</div>
										<div id=pingDisplay>
											<span id=pingText style=color:#9eeb56>0</span> PING
										</div>
									</div>
									<div class=packetInfo>
										<div id=ingressDisplay>
											<i id=ingressIcon class=material-icons>keyboard_arrow_down</i>
											<span id=ingressPacketCount>0 P/s</span>
											<span id=ingressDataSize>0 KB/s</span>
										</div>
										<div id=egressDisplay>
											<i id=egressIcon class=material-icons>keyboard_arrow_up</i>
											<span id=egressPacketCount>0 P/s</span>
											<span id=egressDataSize>0 KB/s</span>
										</div>
										<div id=tickDisplay>
											<i id=egressIcon class=material-icons>sync_alt</i>
											<span id=tickPacketCount>0 TPS</span>
										</div>
									</div>
								</div>
								<div id=topLeftBottom>
									<div id=teamScores></div>
									<div id=voteToKick>
										<div id=voteHeader>Vote Kick</div>
										<div id=voteKickInfo></div>
										<div id=voteKickNum>Votes: 0/0</div>
										<div id=voteKickName>Kick Guest_1</div>
										<div id=voteKickKeys>
											<span style=color:#fbc02d id=kickVoteY>[1]</span> YES
											<span style=color:#fbc02d id=kickVoteN>[2]</span> NO
										</div>
									</div>
									<div id=voteToForfeit>
										<div id=voteHeader>Forfeit Match</div>
										<div id=voteForfeitInfo></div>
										<div id=voteForfeitNum>Votes: 0/0</div>
										<div id=voteForfeitKeys>
											Enter <span style=color:#fbc02d>/ff</span> to vote
										</div>
									</div>
									<div id=networkLag>
										<div id=networkLagHed>Network Lag Detected!</div>
										<div>Make sure you use</div>
										<div>Official Client or</div>
										<div>Chrome at 60 FPS</div>
									</div>
									<div id=speakerDisplay></div>
									<div id=skinRewardHolder style=display:none>
										<div class=skinRewDesc>Items Found</div>
										<div id=skinRewList></div>
									</div>
									<div id=debugStats></div>
								</div>
							</div>
							<div id=hiddenMsg>
								You are hidden
								<i class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-top:-5px>
									remove_red_eye
								</i>
							</div>
							<div id=speedRunHider>
								<div id=speedRunHolder style=display:none>
									<div id=speedRunReset>
										<div class=greyInner style=padding:20px>
											<div style=color:#fff><span id=speedRunRstKey>[B]</span> Reset to Start</div>
											<div style=color:#fff><span id=speedRunRstLKey>[B]</span> Last Checkpoint</div>
										</div>
									</div>
									<div id=speedRunBox>
										<div class=greyInner style="padding:10px 20px">
											<div id=speedRunInfo></div>
											<div id=speedRunList></div>
											<div id=speedRunTimer></div>
										</div>
									</div>
								</div>
							</div>
							<div id=interactMsg class=centerUIB></div>
							<div id=reloadMsg style=display:none></div>
							<div id=bottomLeftHolder>
								<div id=bottomLeftPlayer>
									<div id=bottomLeftPlayerLeft>
										<img id=bottomLeftClassImg>
									</div>
									<div id=bottomLeftPlayerMid>
										<div id=bottomLeftTeamHolder>
											<div id=bottomLeftTeamType>FFA</div>
											<div id=bottomLeftTeamName></div>
										</div>
										<div id=bottomLeftHealthBar></div>
									</div>
									<div id=bottomLeftPlayerRight>
										<img id=bottomLeftChallIcon>
										<div id=bottomLeftHealth></div>
									</div>
								</div>
								<div id=zPerksHolder></div>
							</div>
							<img id=hitmarker src="https://assets.krunker.io/textures/hitmarker_3.png?build=sB4Og">
						</div>
						<div class=death-ui-holder id=deathUIHolder></div>
					</div>
				</div>

				
				<div id=instructionsFadeBG></div>
				<div id=instructionsUpdateBG></div>
				<div id=instructionHolder>
					<div id=instructionHider>
						<div id=instructions>
							<div style=width:100%;text-align:center;transform:scale(1.4)><div class=lds-ring><div>
							</div><div></div><div></div><div></div></div></div>
							<div style=color:#fff;width:50vw id=loadGamNm></div>
						</div>
					</div>
					<div id=instructionsUpdate></div>
					<div id=instructionsUpdateCredit onclick='openURL("https://twitter.com/EmpoDesign")'>Art by @EmpoDesign</div>
				</div>

			</div>
		</div>

		
		<div id=mobileUI>
			<div id=mobileJoystick></div>
			<div id=mobileJump></div>
			<div id=mobileCrouch></div>
			<div id=mobileEsc></div>
			<div id=mobileShoot></div>
			<div id=mobileAimShoot></div>
			<div id=mobileScope></div>
			<div id=mobileReload></div>
			<div id=mobileSwap></div>
			<div id=mobileKSwap></div>
		</div>

		<script>let isGame=!(document.location.pathname.includes("social.html")||document.location.pathname.includes("editor.html")),urlParams=new URLSearchParams(window.location.search.replace("#","%23").replace("+","%2B")),canStore="undefined"!=typeof Storage;try{window.localStorage.canStore=!0}catch{canStore=!1}function updateElement(e,t){const n=document.getElementById(e);n&&t(n)}function newUserCheck(){const e=!!window.getSavedVal("krunker_token"),t=!!window.getSavedVal("krunker_username"),n=!!window.getSavedVal("krunker_id"),o=!!window.getSavedVal("krunker_haslogin"),l=urlParams.has("play"),s=urlParams.has("host");return!(e||t||n||o||l||s)}window.saveVal=function(e,t){canStore&&localStorage.setItem(e,t)},window.deleteVal=function(e){canStore&&localStorage.removeItem(e)},window.getSavedVal=function(e){return canStore?localStorage.getItem(e):null},window.ftueBotMatches=3,window.isNewUser=newUserCheck(),window.hasFullMenu=!window.isNewUser||parseInt(window.getSavedVal("ftue_gradual_menu"))>=4,window.botMatches=parseInt(window.getSavedVal("ftue_bm"))||0,window.isBotFTUE=!1,window.becomeNewUser=()=>(["krunker_token","krunker_haslogin","krunker_id","krunker_username","ftue_bm","ftue_gradual_menu"].forEach(e=>window.deleteVal(e)),location.href=location.origin),window.canShowKRPopupAd=!1,window.canShowRegisterPopupAd=!1,window.ftueFixedMapRotation=!1,window.ftueNewMaps=!0,window.changeMenu=function(e){if(window.isNewUser){if(e)return window.fullMenu();tlInfHold.style.display="none",subLogoButtons.style.display="none",newsHolder.style.display="none",signedInHeaderBar.style.display="none",menuServerInfoContainer.style.display="none",headerRightSocial.children[0].style.display="none",window.isBotFTUE||(customizeButton.classList.toggle("buttonD",!0),customizeButton.setAttribute("onclick","playSelect(0.1);showWindow(5)"),menuClassSubtext.style.display="none",menuClassName.style.display="none",menuClassIcn.style.display="none"),menuBtnMaps.parentNode.classList.toggle("mIH",!0),menuBtnSocial.parentNode.classList.toggle("mIH",!0),menuBtnChall.parentNode.classList.toggle("mIH",!0),menuBtnShop.parentNode.classList.toggle("mIH",!0),menuBtnProfile.parentNode.classList.toggle("mIH",!0),menuBtnMods.parentNode.classList.toggle("mIH",!0),chatHolder.style.display="none",speakerDisplay.style.display="none",spectButton.style.display="none",spectButton.style.opacity="0",expertModeBtn.style.display="inline-block",window.canShowAds&&(topLeftAdHolder.style.display="inline-block")}},window.fullMenu=function(){tlInfHold.style.display="",tlInfHold.children[1].style.display="",subLogoButtons.style.display="",newsHolder.style.display="",menuServerInfoContainer.style.display="",headerRightSocial.children[0].style.display="",customizeButton.classList.toggle("buttonD",!1),customizeButton.setAttribute("onclick","playSelect(0.1);showWindow(3)"),customizeButton.style.display="",menuClassSubtext.style.display="",menuClassName.style.display="",menuClassIcn.style.display="",menuBtnMaps.parentNode.classList.toggle("mIH",!1),menuBtnSocial.parentNode.classList.toggle("mIH",!1),menuBtnChall.parentNode.classList.toggle("mIH",!1),menuBtnShop.parentNode.classList.toggle("mIH",!1),menuBtnProfile.parentNode.classList.toggle("mIH",!1),menuBtnMods.parentNode.classList.toggle("mIH",!1),chatHolder.style.display="",speakerDisplay.style.display="",spectButton.style.display="",spectButton.style.opacity="1",expertModeBtn.style.display="none",topLeftAdHolder.style.display="none",topLeftAdHolder.style.top="",window.saveVal("ftue_bm",5),window.saveVal("ftue_gradual_menu",4)},window.expertMode=function(){window.saveVal("ftue_bm",5),window.saveVal("ftue_gradual_menu",4),window.changeMenu(!0),window.isBotFTUE&&window.exitBotFTUE(!0)},isGame&&window.changeMenu(window.hasFullMenu)</script>


		
		<script src="./libs/mithril.min.js?build=sB4Og"></script>

		
		<script type=module src=https://cdn.jsdelivr.net/npm/altcha@1.0.6/dist/altcha.min.js></script>
		<script async src=//platform.twitter.com/widgets.js charset=utf-8></script>
		<script async src=https://apis.google.com/js/platform.js></script>
		<script src="./libs/howler.min.js?build=sB4Og"></script>
		<script src="./libs/chart.bundle.2.8.0.min.js?build=sB4Og"></script>
		<script async src="./libs/confetti.1.2.0.min.js?build=sB4Og"></script>
		<script src="./libs/Tween.min.js?build=sB4Og"></script>
		<script async src=https://unpkg.com/web3@latest/dist/web3.min.js></script>

		
		
		<script src="./libs/zip.js?build=sB4Og"></script>
		<script src="./libs/nipplejs.min.js?build=sB4Og"></script>
		<script src="./libs/purejscarousel.js?build=sB4Og"></script>
		<script src="./libs/fflate.min.js?build=sB4Og"></script>

	<script>/*!
 * @license Krunker.io
 * 
 * Copyright (C) Yendis Entertainment Pty Ltd - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Yendis Entertainment <info@yendis.ch>
 */!function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r){"undefined"==typeof TextEncoder||"undefined"==typeof TextDecoder?(instructionHolder.style.display="block",instructions.innerHTML="<div style='color: rgba(255, 255, 255, 0.6)'>Your browser is not supported.</div><div style='margin-top:10px;font-size:20px;color:rgba(255,255,255,0.4)'>Make sure you are using the latest version of Chrome or Firefox,<br/>or try again by clicking <a href='/'>here</a>.</div>",instructionHolder.style.pointerEvents="all"):import("./pkg/loader.mjs?t=sB4Og").then(e=>{e.default()})}])</script>

Resolver

Resolver ASN
AS34927
Resolver IP
45.134.88.121
Resolver Network Name
iFog GmbH
Report ID
20241204T075514Z_webconnectivity_IS_51896_n1_6a9w023v5oHWcSvk
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.14.1)
Measurement Engine
ooniprobe-engine (3.14.1)

Raw Measurement Data

Loading