PageSourceSearch

https://jejakimani.com/7104.d816d995277149c8.js

js jejakimani.com collected 2026-09-28 23:54:02 UTC 8,699 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkwebsite_jejak_imani=self.webpackChunkwebsite_jejak_imani||[]).push([[7104],{7104:(w,l,c)=>{c.r(l),c.d(l,{RoomCheckinDetailModule:()=>P});var s=c(1815),n=c(2560),m=c(2340),g=c(8987);let h=(()=>{class e{constructor(t){this.http=t,this.url=m.N.apiUrl+"room-checkin/"}getByToken(t){return this.http.get(this.url+t)}}return e.\u0275fac=function(t){return new(t||e)(n.LFG(g.eN))},e.\u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var d=c(4497),p=c(4666);function u(e,i){1&e&&(n.TgZ(0,"div",7),n._UZ(1,"div",8),n.TgZ(2,"p"),n._uU(3,"Memuat data..."),n.qZA()())}function k(e,i){1&e&&(n.TgZ(0,"div",9)(1,"div",10),n._uU(2,"\u26a0"),n.qZA(),n.TgZ(3,"h3"),n._uU(4,"Link Tidak Valid"),n.qZA(),n.TgZ(5,"p"),n._uU(6,"Link bukti check in ini tidak ditemukan atau belum tersedia."),n.qZA()())}function f(e,i){if(1&e&&(n.TgZ(0,"div",15)(1,"span",16),n._uU(2,"\u2b50"),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(4),n.AsE("Rating ",t.checkin.room_rating,"/10 \xb7 ",t.recommendationLabel(t.checkin.recommendation),"")}}function _(e,i){if(1&e&&(n.TgZ(0,"div",15)(1,"span",16),n._uU(2,"\uf4dd"),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(4),n.Oqu(t.checkin.notes)}}function x(e,i){if(1&e&&(n.TgZ(0,"div",12)(1,"div",13),n._uU(2,"BUKTI FOTO"),n.qZA(),n._UZ(3,"img",20),n.qZA()),2&e){const t=n.oxw(2);n.xp6(3),n.Q6J("src",t.checkin.composite_image_url,n.LSH)}}function C(e,i){1&e&&(n.ynx(0),n._uU(1,"\u2713"),n.BQk())}function v(e,i){1&e&&(n.ynx(0),n._uU(1,"\u2715"),n.BQk())}function b(e,i){if(1&e&&(n.TgZ(0,"div",21)(1,"span",22),n.YNc(2,C,2,0,"ng-container",6),n.YNc(3,v,2,0,"ng-container",6),n.qZA(),n.TgZ(4,"span",23),n._uU(5),n.qZA()()),2&e){const t=i.$implicit;n.xp6(1),n.ekj("checked",t.checked),n.xp6(1),n.Q6J("ngIf",t.checked),n.xp6(1),n.Q6J("ngIf",!t.checked),n.xp6(2),n.Oqu(t.label)}}function Z(e,i){if(1&e&&(n.TgZ(0,"div",15)(1,"span",16),n._uU(2,"\uf551"),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(4),n.Oqu(t.formatDate(t.checkin.proceed_at))}}function T(e,i){if(1&e&&(n.ynx(0),n.TgZ(1,"div",11)(2,"div",12)(3,"div",13),n._uU(4,"KEBERANGKATAN"),n.qZA(),n.TgZ(5,"h2",14),n._uU(6),n.qZA(),n.TgZ(7,"div",15)(8,"span",16),n._uU(9,"\uf3e8"),n.qZA(),n.TgZ(10,"span"),n._uU(11),n.qZA()(),n.TgZ(12,"div",15)(13,"span",16),n._uU(14,"\uf6aa"),n.qZA(),n.TgZ(15,"span"),n._uU(16),n.qZA()(),n.YNc(17,f,5,2,"div",17),n.YNc(18,_,5,1,"div",17),n.qZA(),n.YNc(19,x,4,1,"div",18),n.TgZ(20,"div",12)(21,"div",13),n._uU(22,"CHECKLIST KAMAR"),n.qZA(),n.YNc(23,b,6,5,"div",19),n.qZA(),n.TgZ(24,"div",12)(25,"div",13),n._uU(26,"DILAKSANAKAN OLEH"),n.qZA(),n.TgZ(27,"div",15)(28,"span",16),n._uU(29,"\uf464"),n.qZA(),n.TgZ(30,"span"),n._uU(31),n.qZA()(),n.YNc(32,Z,5,1,"div",17),n.qZA()(),n.BQk()),2&e){const t=n.oxw();n.xp6(6),n.Oqu(t.checkin.trip_title),n.xp6(5),n.AsE("",t.checkin.hotel_name," \xb7 ",t.checkin.city,""),n.xp6(5),n.hij("Kamar ",t.checkin.room_number,""),n.xp6(1),n.Q6J("ngIf",t.checkin.room_rating),n.xp6(1),n.Q6J("ngIf",t.checkin.notes),n.xp6(1),n.Q6J("ngIf",t.checkin.composite_image_url),n.xp6(4),n.Q6J("ngForOf",t.checkin.checklist),n.xp6(8),n.Oqu(t.checkin.proceed_by||"-"),n.xp6(1),n.Q6J("ngIf",t.checkin.proceed_at)}}const A=[{path:"",component:(()=>{class e{constructor(t,o,r,a){this.route=t,this.roomCheckinService=o,this.meta=r,this.title=a,this.token="",this.isLoading=!0,this.invalidToken=!1,this.checkin=null}ngOnInit(){const t="Bukti Check In Kamar",o="Bukti foto & checklist check in kamar hotel.";this.title.setTitle(t),this.meta.updateTag({name:"title",content:t}),this.meta.updateTag({property:"og:title",content:t}),this.meta.updateTag({name:"description",content:o}),this.meta.updateTag({property:"og:description",content:o}),this.meta.addTag({name:"robots",content:"noindex"}),this.route.params.subscribe(r=>{this.token=r.token,this.load()})}load(){this.isLoading=!0,this.roomCheckinService.getByToken(this.token).subscribe({next:t=>{this.checkin=t.data,this.isLoading=!1},error:()=>{this.invalidToken=!0,this.isLoading=!1}})}formatDate(t){if(!t)return"";const a=new Date(t);return`${["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"][a.getDay()]}, ${a.getDate()} ${["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"][a.getMonth()]} ${a.getFullYear()} ${a.getHours().toString().padStart(2,"0")}.${a.getMinutes().toString().padStart(2,"0")}`}recommendationLabel(t){return"recommend"===t?"Direkomendasikan":"not_recommend"===t?"Tidak Direkomendasikan":"-"}}return e.\u0275fac=function(t){return new(t||e)(n.Y36(s.gz),n.Y36(h),n.Y36(d.h_),n.Y36(d.Dx))},e.\u0275cmp=n.Xpm({type:e,selectors:[["app-room-checkin-detail"]],decls:7,vars:3,consts:[[1,"konfirmasi-wrapper"],[1,"header"],["href","https://www.jejakimani.com/"],["src","https://www.jejakimani.com/web/settings/files/web-logo.webp","alt","Logo","height","72"],["class","loading-state",4,"ngIf"],["class","invali
1d-token",4,"ngIf"],[4,"ngIf"],[1,"loading-state"],[1,"spinner"],[1,"invalid-token"],[1,"invalid-icon"],[1,"step-content"],[1,"form-card"],[1,"section-label"],[1,"activity-name"],[1,"info-row"],[1,"info-icon"],["class","info-row",4,"ngIf"],["class","form-card",4,"ngIf"],["class","checklist-item",4,"ngFor","ngForOf"],["alt","Bukti foto kamar",1,"composite-photo",3,"src"],[1,"checklist-item"],[1,"check-icon"],[1,"checklist-label"]],template:function(t,o){1&t&&(n.TgZ(0,"div",0)(1,"div",1)(2,"a",2),n._UZ(3,"img",3),n.qZA()(),n.YNc(4,u,4,0,"div",4),n.YNc(5,k,7,0,"div",5),n.YNc(6,T,33,10,"ng-container",6),n.qZA()),2&t&&(n.xp6(4),n.Q6J("ngIf",o.isLoading),n.xp6(1),n.Q6J("ngIf",o.invalidToken),n.xp6(1),n.Q6J("ngIf",o.checkin&&!o.invalidToken&&!o.isLoading))},dependencies:[p.sg,p.O5],styles:[".konfirmasi-wrapper[_ngcontent-%COMP%]{max-width:480px;margin:0 auto;padding:0 0 48px;background:#f5f0e8;min-height:100vh;font-family:Gotham Narrow,Mulish,sans-serif}.header[_ngcontent-%COMP%]{padding:24px 20px 16px;text-align:center;background:white;border-bottom:1px solid #e8d9b5}.loading-state[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:#888}.loading-state[_ngcontent-%COMP%]   .spinner[_ngcontent-%COMP%]{width:36px;height:36px;border:3px solid #e8d9b5;border-top-color:#b8943c;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(360deg)}}.invalid-token[_ngcontent-%COMP%]{text-align:center;padding:60px 24px;color:#2c2c2c}
1.invalid-token[_ngcontent-%COMP%]   .invalid-icon[_ngcontent-%COMP%]{font-size:48px;margin-bottom:16px;color:#e06b2b}.invalid-token[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:20px;font-weight:700;margin-bottom:8px}.invalid-token[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#888;font-size:14px}.step-content[_ngcontent-%COMP%]{padding:16px 16px 0}.form-card[_ngcontent-%COMP%]{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px}.form-card[_ngcontent-%COMP%]   .section-label[_ngcontent-%COMP%]{font-size:11px;font-weight:700;color:#666;letter-spacing:.8px;margin-bottom:12px}.form-card[_ngcontent-%COMP%]   .activity-name[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#2c2c2c;margin:0 0 10px;line-height:1.4}.form-card[_ngcontent-%COMP%]   .info-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:13px;color:#555}.form-card[_ngcontent-%COMP%]   .info-row[_ngcontent-%COMP%]   .info-icon[_ngcontent-%COMP%]{flex-shrink:0;font-size:14px;margin-top:1px}.composite-photo[_ngcontent-%COMP%]{width:100%;border-radius:8px;border:1px solid #eee;display:block}.checklist-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f0f0f0}.checklist-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.checklist-item[_ngcontent-%COMP%]   .check-icon[_ngcontent-%COMP%]{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#fce4ec;color:#c62828}.checklist-item[_ngcontent-%COMP%]   .check-icon.checked[_ngcontent-%COMP%]{background:#e8f5e9;color:#2e7d32}.checklist-item[_ngcontent-%COMP%]   .checklist-label[_ngcontent-%COMP%]{font-size:14px;color:#2c2c2c}"]}),e})()}];let M=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.Bz.forChild(A),s.Bz]}),e})();var O=c(4751);let P=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[O.F,M]}),e})()}}]);
2//# sourceMappingURL=7104.d816d995277149c8.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.