1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./T0cenUkv.js","./bITD-xC1.js","./Bjl9n59r.js","./hL32wZjl.js","./common.B0ZIAX9h.css","./route-tools.BJGIdQSN.css"])))=>i.map(i=>d[i]); 2import{a5 as L,cK as U,c7 as l,au as o,ar as s,cC as a,aF as n,at as m,M as I,X as N,ck as v,bU as d,F as k,ci as b,dK as y,dA as C,aH as g,dJ as h,dM as A,as as D,bT as M,$ as O,aN as G,a3 as R}from"./hL32wZjl.js";/* empty css *//* empty css */const x={setup(){return{assetsUrl:U()}},props:{showResult:{type:Boolean},embedded:{type:Boolean,required:!1,default:!1}},data(){return{logoUrl:this.$localePath({name:"slug",params:{slug:this.$t("url.how_you_measure")}})}}},V={class:"marketing-tool-footer-text"},S={class:"source pull-left"},B={class:"logo pull-right"},H=["href"],P=["src"],q=["href"],z=["src"];function K(t,e,c,f,r,u){return l(),o("span",V,[s("span",S,a(t.$t("marketing.runner_performance.footer_text")),1),e[1]||(e[1]=n()),s("span",B,[s("a",{href:r.logoUrl,target:"_blank"},[c.showResult?m("",!0):(l(),o("img",{key:0,src:f.assetsUrl("/img/marketing-calculator/logo.png"),alt:""},null,8,P))],8,H),e[0]||(e[0]=n()),s("a",{href:r.logoUrl,target:"_blank"},[c.showResult?(l(),o("img",{key:0,src:f.assetsUrl("/img/marketing-calculator/logo-dark.png"),alt:""},null,8,z)):m("",!0)],8,q)]),e[2]||(e[2]=n()),e[3]||(e[3]=s("span",{class:"clearfix"},null,-1))])}const j=L(x,[["render",K]]),J=G(()=>R(()=>import("./T0cenUkv.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)),X={components:{RunnerPerformanceFooterText:j,RunnerPerformanceChart:J,Tabs:N,Tab:I},props:{source:{type:String,default:""},embedded:{type:Boolean,required:!1,default:!1}},data(){return{showEmbeddedCode:!1,percentiles:{overall:0,gender:0},distanceOptions:[{label:"5k",value:"5k"},{label:"10k",value:"10k"},{label:"½"+this.$t("marketing.runner_performance.marathon"),value:"hm"},{label:this.$t("marketing.runner_performance.marathon"),value:"m"}],genderOptions:[{value:"m",label:this.$t("marketing.runner_performance.male")},{label:this.$t("marketing.runner_performance.female"),value:"w"}],ageOptionsLabels:[{label:"<20",value:"lt20"},{label:"20-29",value:"20-29"},{label:"30-39",value:"30-39"},{label:"40-49",value:"40-49"},{label:"50-59",value:"50-59"},{label:">60",value:"gt60"}],validator:{timeError:!1,genderError:!1,ageError:!1},time:{hours:null,minutes:null,seconds:null},selectedDistance:!1,selectedGender:{label:""},selectedAge:{label:""},calculating:!1,resultsAreLoaded:!1,errorFields:!1,results:{},top:0}},computed:{getTime(){return Number.parseInt(this.time.hours)*60*60+Number.parseInt(this.time.minutes)*60+Number.parseInt(this.time.seconds)},currentUrl(){return encodeURIComponent(window.location.href)},embeddedCode(){return'<div style="position:relative;overflow:hidden;width:100%;padding-top:56.25%;min-height:720px"><iframe style="position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;" src="https://runrepeat.com/calculator/runner-performance" frameborder="0"></iframe></div>'}},methods:{buttonClasses(t,e){return{active:this.selectedDistance===t,"btn-bottom":e===2||t.length-1===e}},percentilesSlower(t){return(100-t).toFixed(2)},onClickLink(t){const e=t.toLowerCase()==="twitter"?this.$refs.twitterLink:this.$refs.facebookLink;return!window.open(e,t,"width=640,height=580")},selectDistance(t){this.selectedDistance=t},selectGender(t){this.selectedGender=t},selectAge(t){this.selectedAge=t},calculate(){this.errorFields=!this.validate(),!this.errorFields&&(this.time.seconds=Number.parseInt(this.time.seconds)||0,this.time.minutes=Number.parseInt(this.time.minutes)||0,this.time.hours=Number.parseInt(this.time.hours)||0,this.calculating=!0,this.getResults({distance:this.selectedDistance.value,gender:this.selectedGender.value,age:this.selectedAge.value,time:this.time}).then(t=>{this.calculating=!1,this.setResults(t)}))},validate(){return this.validateAllFields(this.selectedAge,this.selectedGender,this.selectedDistance,this.time)},validateTime(t){return Number.parseInt(t.minutes)>0||Number.parseInt(t.hours)>0},validateAge(t){return!!t},validateDistance(t){return!!t},validateGender(t){return!!t},validateAllFields(t,e,c,f){return this.timeError=!this.validateTime(f),this.ageError=!this.validateAge(t),this.distanceError=!this.validateDistance(c),this.genderError=!this.validateGender(e),!this.timeError&&!this.ageError&&!this.distanceError&&!this.genderError},getResults(t){return O(this.source,{params:{age:t.age,distance:t.distance,gender:t.gender,"time[hours]":t.time.hours||0,"time[minutes]":t.time.minutes||0,"time[seconds]":t.time.seconds||0}})},setResults(t){this.percentiles=t.percentiles,this.results=t.data,this.resultsAreLoaded=!0,M(()=>setTimeout(()=>this.$refs.results.scrollIntoView()))}}},Q={class:"marketing-tool-inner-container"},W={class:"marketing-tool-body"},Y={class:"marketing-tool-title"},Z={class:"distance"},$={class:"label-container"},ee={key:0,class:"marketing-tool-error-icon"},te=["onClick"],re={class:"form-group finish-time"},se={class:"label-container"},ne={key:0,class:"marketing-tool-error-icon"},le={class:"input-group-addon"},oe={class:"input-group-addon"},ie={class:"input-group-addon"},ae={class:"gender"},ue={class:"label-container"},de={key:0,class:"marketing-tool-error-icon"},me=["onClick"],pe={class:"age",responsiveAgeOptions:""},ge={class:"label-container"},ce={key:0,class:"marketing-tool-error-icon"},fe={class:"age-options-container"},ke=["onClick"],ve={class:"age-options-labels"},be={class:"text-center"},he={class:"error-msg-container"},we={key:0,class:"error-msg"},_e={class:"marketing-tool-results-title"},ye={class:"marketing-tool-results-text"},Ce={key:0},Ee={key:1},Ae=["innerHTML"],Le={class:"marketing-tool-results-text"},Fe={key:0},Te={key:1},Ue=["innerHTML"],Ie={class:"marketing-tool-results-text"},Ne={key:0},De={key:1},Me=["innerHTML"],Oe={class:"marketing-tool-sharing-btns"},Ge=["href"],Re=["href"],xe={key:0,class:"embed-container"},Ve={class:"row",style:{"margin-top":"10px"}},Se={class:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},Be={key:0,class:"row",style:{"margin-top":"10px"}},He={class:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},Pe=["value"];function qe(t,e,c,f,r,u){const E=v("runner-performance-footer-text"),w=v("runner-performance-chart"),_=v("tab"),F=v("tabs");return l(),o("div",null,[s("div",Q,[s("div",W,[s("span",Y,a(t.$t("marketing.runner_performance.title")),1),e[29]||(e[29]=n()),s("div",Z,[s("div",$,[s("span",{class:d(["marketing-tool-label",{error:r.validator.distanceError}])},a(t.$t("marketing.runner_performance.distance")),3),e[7]||(e[7]=n()),r.validator.distanceError?(l(),o("i",ee)):m("",!0)]),e[8]||(e[8]=n()),(l(!0),o(k,null,b(r.distanceOptions,(i,p)=>
2(l(),o("button",{key:i.value,class:d([u.buttonClasses(i,p),"btn"]),onClick:T=>u.selectDistance(i)},a(i.label),11,te))),128)),e[9]||(e[9]=n()),e[10]||(e[10]=s("span",{class:"clearfix"},null,-1))]),e[30]||(e[30]=n()),s("div",re,[s("div",se,[s("span",{class:d(["marketing-tool-label",{error:r.validator.timeError}])},a(t.$t("marketing.runner_performance.finish_time")),3),e[11]||(e[11]=n()),r.validator.timeError?(l(),o("i",ne)):m("",!0)]),e[15]||(e[15]=n()),s("div",{class:d(["input-group",{error:r.validator.timeError&&!r.time.hours}])},[y(s("input",{"onUpdate:modelValue":e[0]||(e[0]=i=>r.time.hours=i),type:"text",class:"form-control"},null,512),[[C,r.time.hours]]),e[12]||(e[12]=n()),s("div",le,a(t.$t("marketing.runner_performance.hrs")),1)],2),e[16]||(e[16]=n()),s("div",{class:d(["input-group",{error:r.validator.timeError&&!r.time.minutes}])},[y(s("input",{"onUpdate:modelValue":e[1]||(e[1]=i=>r.time.minutes=i),type:"text",class:"form-control"},null,512),[[C,r.time.minutes]]),e[13]||(e[13]=n()),s("div",oe,a(t.$t("marketing.runner_performance.mins")),1)],2),e[17]||(e[17]=n()),s("div",{class:d(["input-group",{error:r.validator.timeError&&!r.time.seconds}])},[y(s("input",{"onUpdate:modelValue":e[2]||(e[2]=i=>r.time.seconds=i),type:"text",class:"form-control"},null,512),[[C,r.time.seconds]]),e[14]||(e[14]=n()),s("div",ie,a(t.$t("marketing.runner_performance.secs")),1)],2),e[18]||(e[18]=n()),e[19]||(e[19]=s("span",{class:"clearfix"},null,-1))]),e[31]||(e[31]=n()),s("div",ae,[s("div",ue,[s("span",{class:d(["marketing-tool-label",{error:r.validator.genderError}])},a(t.$t("generic.gender")),3),e[20]||(e[20]=n()),r.validator.genderError?(l(),o("i",de)):m("",!0)]),e[21]||(e[21]=n()),(l(!0),o(k,null,b(r.genderOptions,i=>(l(),o("button",{key:i.slug,class:d(["btn",{active:r.selectedGender==i}]),onClick:p=>u.selectGender(i)},a(i.label.toUpperCase()),11,me))),128))]),e[32]||(e[32]=n()),s("div",pe,[s("div",ge,[s("span",{class:d(["marketing-tool-label",{error:r.validator.ageError}])},a(t.$t("marketing.runner_performance.age")),3),e[22]||(e[22]=n()),r.validator.ageError?(l(),o("i",ce)):m("",!0)]),e[25]||(e[25]=n()),s("div",fe,[(l(!0),o(k,null,b(r.ageOptionsLabels,(i,p)=>(l(),o("div",{key:i.value,class:d([{last:r.ageOptionsLabels.length-1===p,first:p===0},"age-option"])},[s("div",{class:d(["age-option-active",{active:r.selectedAge==i}]),onClick:T=>u.selectAge(i)},null,10,ke)],2))),128)),e[23]||(e[23]=n()),e[24]||(e[24]=s("div",{class:"age-options-devider"},null,-1))]),e[26]||(e[26]=n()),s("div",ve,[(l(!0),o(k,null,b(r.ageOptionsLabels,(i,p)=>(l(),o("div",{key:i.label,class:d([{last:r.ageOptionsLabels.length-1===p,first:p===0},"age-option-label"])},a(i.label),3))),128))])]),e[33]||(e[33]=n()),s("div",be,[s("button",{class:d(["btn-calculate",{disabled:r.calculating}]),onClick:e[3]||(e[3]=(...i)=>u.calculate&&u.calculate(...i))},a(r.calculating?t.$t("marketing.runner_performance.calculating"):t.$t("marketing.runner_performance.calculate")),3),e[28]||(e[28]=n()),s("div",he,[r.errorFields?(l(),o("span",we,[e[27]||(e[27]=s("i",{class:"marketing-tool-error-icon"},null,-1)),n(" "+a(t.$t("marketing.runner_performance.fill_all")),1)])):m("",!0)])]),e[34]||(e[34]=n()),g(E,{embedded:!0,"show-result":r.resultsAreLoaded},null,8,["show-result"])]),e[46]||(e[46]=n()),r.resultsAreLoaded?(l(),o("div",{key:0,class:d(["marketing-tool-results",{"fade-in":r.resultsAreLoaded}]),ref:"results"},[r.resultsAreLoaded?(l(),o(k,{key:0},[e[41]||(e[41]=s("div",{class:"arrow-down"},null,-1)),e[42]||(e[42]=n()),s("span",_e,a(t.$t("marketing.runner_performance.results")),1),e[43]||(e[43]=n()),g(F,null,{default:h(()=>[g(_,{title:"Overall"},{default:h(()=>[s("div",ye,[r.percentiles.overall===0?(l(),o("span",Ce,a(t.$t("marketing.runner_performance.fastest")),1)):r.percentiles.overall===100?(l(),o("span",Ee,a(t.$t("marketing.runner_performance.slowest")),1)):(l(),o("span",{key:2,innerHTML:t.$t("marketing.runner_performance.result_text",{percent:u.percentilesSlower(r.percentiles.overall)})},null,8,Ae))]),e[35]||(e[35]=n()),g(w,{"default-y-point":u.getTime,"render-data":r.results.overall,percentile:r.percentiles.overall},null,8,["default-y-point","render-data","percentile"])]),_:1}),e[38]||(e[38]=n()),g(_,{title:r.selectedGender.label},{default:h(()=>[s("div",Le,[r.percentiles.gender===0?(l(),o("span",Fe,a(t.$t("marketing.runner_performance.fastest")),1)):r.percentiles.gender===100?(l(),o("span",Te,a(t.$t("marketing.runner_performance.slowest")),1)):(l(),o("span",{key:2,innerHTML:t.$t("marketing.runner_performance.result_text",{percent:u.percentilesSlower(r.percentiles.gender)})},null,8,Ue))]),e[36]||(e[36]=n()),g(w,{"default-y-point":u.getTime,"render-data":r.results.gender,percentile:r.percentiles.gender},null,8,["default-y-point","render-data","percentile"])]),_:1},8,["title"]),e[39]||(e[39]=n()),g(_,{title:r.selectedAge.label},{default:h(()=>[s("div",Ie,[r.percentiles.age===0?(l(),o("span",Ne,a(t.$t("marketing.runner_performance.fastest")),1)):r.percentiles.age===100?(l(),o("span",De,a(t.$t("marketing.runner_performance.slowest")),1)):(l(),o("span",{key:2,innerHTML:t.$t("marketing.runner_performance.result_text",{percent:u.percentilesSlower(r.percentiles.age)})},null,8,Me))]),e[37]||(e[37]=n()),g(w,{"default-y-point":u.getTime,"render-data":r.results.age,percentile:r.percentiles.age},null,8,["default-y-point","render-data","percentile"])]),_:1},8,["title"])]),_:1}),e[44]||(e[44]=n()),s("div",Oe,[s("a",{ref:"facebookLink",class:"marketing-tool-facebook-sharing",href:`https://www.facebook.com/sharer/sharer.php?u=${u.currentUrl}&picture=http%3A%2F%2Fwww.applezein.net%2Fwordpress%2Fwp-content%2Fuploads%2F2015%2F03%2Ffacebook-logo.jpg&title=A+nice+question+about+Facebook"e=I'm+faster+than+${u.percentilesSlower(r.percentiles.overall)}+percent+of+all+runners`,onClick:e[4]||(e[4]=A(i=>u.onClickLink("Facebook"),["prevent"]))},null,8,Ge),e[40]||(e[40]=n()),s("a",{ref:"twitterLink",class:"marketing-tool-twitter-sharing",href:`https://twitter.com/intent/tweet?hashtags=running%2Cmarathon%2Crunrepeatcom&original_referer=https%3A%2F%2Fdev.twitter.com%2Fweb%2Ftweet-button%2Fparameters&ref_src=twsrc%5Etfw&related=twitterapi%2Ctwitter&text=I'm+faster+than+${u.percentilesSlower(r.percentiles.overall)}+percent+of+all+runners&tw_p=tweetbutton&url=${u.currentUrl}`,onClick:e[5]||(e[5]=A(i=>u.onClickLink("Twitter"),["prevent"]))},null,8,Re)]),e[45]||(e[45]=n()),r.resultsAreLoaded?(l(),D(E,{key:0,embedded:!0})):m("",!0)],64)):m("",!0)],2)):m("",!0)]),e[48]||(e[48]=n()),c.embedded?m("",!0):(l(),o("div",xe,[s("div",Ve,[s("div",Se,[s("button",{class:"btn btn-default embed-tool-btn",onClick:e[6]||(e[6]=i=>r.showEmbeddedCode=!r.showEmbeddedCode)},a(t.$t("marketing.runner_performance.embed_text")),1)])]),e[47]||(e[47]=n()),r.showEmbeddedCode?(l(),o("div",Be,[s("div",He,[s("textarea",{class:"form-control",rows:"3",cols:"3",value:u.embeddedCode},null,8,Pe)])])):m("",!0)]))])}const Je=L(X,[["render",qe],["__scopeId","data-v-e130ac0d"]]);export{Je as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.