PageSourceSearch

https://en-us.hikingbook.net/js/284.a1ceeabcd078e3b186ab.min.js

js hikingbook.net collected 2026-10-02 03:37:10 UTC 3,991 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkhikingbook=self.webpackChunkhikingbook||[]).push([[284,7320],{90284(e,t,a){a.r(t),a.d(t,{default:()=>f});var i=a(49424);const c={class:"position-relative"},l=["alt"],s={key:0,class:"achievement-disabled position-absolute w-100 h-100 top-0 start-0"},o={key:0,class:"d-flex flex-column align-items-center gap-2"},n={class:"fs-c2"},h={key:0,class:"fs-c2 text-secondary"},d={key:1,class:"badge-awardees d-flex align-items-center justify-content-center rounded-1 bg-gray-200"},m={width:"14",height:"14",class:"img-fluid",alt:"awardees"},r={class:"fs-c2"};var v=a(25381);const u={components:{AchievementModal:a(27320).default},props:{achievement:{type:Object,required:!0},force:{type:Boolean,default:!1},areAwardeesVisible:{type:Boolean,default:!1},isAchievementOnly:{type:Boolean,default:!1},shouldCustomClick:{type:Boolean,default:!1},cardClass:{type:String,default:""}},emits:["update:achievement","click"],computed:{localAchievement:{get(){return this.achievement},set(e){this.$emit("update:achievement",e)}},isAchieved(){return this.force||null!=this.localAchievement.achievedAt}},created(){this.fetchAwardeesIfNeed()},methods:{onClick(){this.$emit("click",this.localAchievement),this.shouldCustomClick||this.showAchievementModal()},showAchievementModal(){this.$refs.achievementModal.show(this.localAchievement)},fetchAwardeesIfNeed(){this.isAchievementOnly||this.localAchievement.achievedAt||!this.areAwardeesVisible||this.localAchievement.awardees.length>0||(0,v.hd)(`/achievements/${this.localAchievement.encodedID}/awardees`,{method:"GET"}).then(e=>{this.localAchievement.awardees=e})}}};const f=(0,a(1940).A)(u,[["render",function(e,t,a,v,u,f){const A=(0,i.g2)("achievement-modal"),g=(0,i.gN)("lazy");return(0,i.uX)(),(0,i.CE)(i.FK,null,[(0,i.Lk)("div",{class:(0,i.C4)(["d-flex flex-column gap-2 text-center cursor-pointer",a.cardClass]),onClick:t[0]||(t[0]=(...e)=>f.onClick&&f.onClick(...e))},[(0,i.Lk)("div",c,[(0,i.bo)((0,i.Lk)("img",{alt:f.localAchievement.name,class:"img-fluid",width:"200",height:"200"},null,8,l),[[g,f.isAchieved||!f.localAchievement.lockedImageURL?f.localAchievement.imageURL:f.localAchievement.lockedImageURL]]),f.isAchieved||f.localAchievement.lockedImageURL?(0,i.Q3)("v-if",!0):((0,i.uX)(),(0,i.CE)("div",s))]),a.isAchievementOnly?(0,i.Q3)("v-if",!0):((0,i.uX)(),(0,i.CE)("div",o,[(0,i.Lk)("div",n,(0,i.v_)(f.localAchievement.name),1),f.localAchievement.achievedAt?((0,i.uX)(),(0,i.CE)("div",h,(0,i.v_)(f.localAchievement.formattedAchievedDate),1)):f.localAchievement.awardees.length>0?((0,i.uX)(),(0,i.CE)("div",d,[(0,i.bo)((0,i.Lk)("img",m,null,512),[[g,"/icons/users.svg"]]),(0,i.Lk)("span",r,(0,i.v_)(f.localAchievement.awardees.length),1)])):(0,i.Q3)("v-if",!0)]))],2),((0,i.uX)(),(0,i.Wv)(i.Im,{to:"body"},[(0,i.bF)(A,{ref:"achievementModal",force:a.force},null,8,["force"])]))],64)}],["__scopeId","data-v-8efc96ac"]])},27320(e,t,a){a.r(t),a.d(t,{default:()=>l});var i=a(49424);const c={components:{AchievementView:(0,i.$V)(()=>Promise.all([a.e(3900),a.e(2676),a.e(7423),a.e(9639)]).then(()=>a(79639))),ToastView:(0,i.$V)(()=>Promise.all([a.e(6318),a.e(9091)]).then(()=>a(64329))),BottomSheetModalView:(0,i.$V)(()=>Promise.all([a.e(6318),a.e(6291)]).then(()=>a(78672)))},props:{force:{type:Boolean,default:!1}},data:()=>({achievement:{},toastData:{}}),methods:{show(e){this.achievement=e,this.$refs.achievementModal.show()}}};const l=(0,a(1940).A)(c,[["render",function(e,t,a,c,l,s){const o=(0,i.g2)("achievement-view"),n=(0,i.g2)("bottom-sheet-modal-view"),h=(0,i.g2)("toast-view");return(0,i.uX)(),(0,i.CE)(i.FK,null,[(0,i.bF)(n,{ref:"achievementModal",body:"px-45 pt-0 pb-45"},{default:(0,i.k6)(()=>[(0,i.bF)(o,{achievement:l.achievement,force:a.force,onError:t[0]||(t[0]=e=>l.toastData={result:!1,message:e})},null,8,["achievement","force"])]),_:1},512),(0,i.bF)(h,{data:l.toastData,"onUpdate:data":t[1]||(t[1]=e=>l.toastData=e)},null,8,["data"])],64)}]])}}]);
2//# sourceMappingURL=284.a1ceeabcd078e3b186ab.min.js.map

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.