PageSourceSearch

https://ftnmethod.com/chunk-D3AOWX4O.js

js ftnmethod.com collected 2026-09-24 11:43:56 UTC 38,066 bytes, 1 lines download raw bytes

1import{a as Pe,b as ke}from"./chunk-GGKWUNLP.js";import{a as Se}from"./chunk-G7BLD2A3.js";import{I as xe,L as be,M as ge,U as ye,Y as we,f as L,g as de,h as ue,k as me,l as z,m as pe,n as fe,o as _e,q as K,s as Ce,va as Q,w as he,z as ve}from"./chunk-IO2FMTG5.js";import{Aa as M,Ba as q,C as f,Ca as I,D as _,Fa as b,Ha as c,Hb as le,Ia as y,Ja as S,Jb as se,Ka as O,Kb as ce,Mb as W,O as F,Qa as B,R as r,Ra as ie,S as ee,Sa as ne,Va as oe,X as P,Xa as A,Y as V,Ya as re,Z as U,Za as G,ba as te,fa as C,g,ga as h,ia as D,ib as $,ja as R,k as Z,ka as N,la as m,ma as i,na as o,oa as d,ob as ae,rb as H,ua as x,va as p,wa as u,y as T}from"./chunk-UXJOQQTQ.js";import{a as X,f as Y,h as w}from"./chunk-DIQPMGB2.js";var E=Y(ue());var Fe=Y(ue());var Re=(t,l,e,a,n)=>({"fa-user":t,"fa-lightbulb-o ":l,"fa-dumbbell":e,"fa-apple-alt":a,"fa-question":n});function Ne(t,l){t&1&&(i(0,"p",7),c(1,"No disponible en tu plan"),o())}var Ee=(()=>{let l=class l{constructor(a){this.sessionService=a,this.itemClicked=new ee,this.hasAccessToItem=!1}ngOnInit(){this.item.focus_chapter?this.type="focus_chapter":this.item.gym_training?this.type="gym_training":this.item.home_training?this.type="home_training":this.item.recipe?this.type="recipe":this.item.tutorial&&(this.t
1ype="tutorial");let a=this.sessionService.userCurrentSubscription;switch(this.type){case"focus_chapter":this.hasAccessToItem=a.show_focus;break;case"gym_training":case"home_training":this.hasAccessToItem=a.show_training;break;case"recipe":this.hasAccessToItem=a.show_nutrition;break;case"tutorial":this.hasAccessToItem=!0;break}}emitItemClick(){this.hasAccessToItem&&this.itemClicked.emit(this.item)}};l.\u0275fac=function(n){return new(n||l)(P(L))},l.\u0275cmp=V({type:l,selectors:[["app-history-content-item"]],inputs:{item:"item"},outputs:{itemClicked:"itemClicked"},standalone:!1,decls:15,vars:20,consts:[[1,"mb-3"],[1,"text-end","mb-0"],[1,"row","border-radius-2xl","align-items-center","py-3",3,"click","ngClass"],[1,"col-12","col-sm-3","text-center","px-3","order-1"],[1,"history-content-item-image-content",3,"src","alt"],[1,"col-12","col-sm","order-3","order-md-2"],[1,"history-content-item-text","mb-0"],[1,"history-content-item-text","font-italic"],[1,"col-12","col-sm-auto","text-center","px-4","order-2","order-md-3"],[1,"history-content-item-text","fa",3,"ngClass"]],template:function(n,s){n&1&&(i(0,"div",0)(1,"p",1),c(2),A(3,"forHumans"),o(),i(4,"div",2),p("click",function(){return s.emitItemClick()}),i(5,"div",3),d(6,"img",4),o(),i(7,"div",5)(8,"h6",6),c(9),o(),i(10,"p",6),c(11),o(),C(12,Ne,2,0,"p",7),o(),i(13,"div",8),d(14,"i",9),o()()()),n&2&&(r(2),S("Visto ",re(3,12,s.item.watched_at)),r(2),m("ngClass",s.hasAccessToItem?"history-content-item-hover-primary":"history-content-item"),r(2),m("src",s.item.thumbnail,F)("alt",s.item.title),r(2),b("pt-2",s.hasAccessToItem?null:!0),r(),y(s.item.title),r(),b("pt-2",s.hasAccessToItem?null:!0),r(),y(s.item.description),r(),h(s.hasAccessToItem?-1:12),r(2),m("ngClass",oe(14,Re,s.type=="user",s.type=="focus_chapter",s.type=="home_training"||s.type=="gym_training",s.type=="recipe",s.type=="tutorial")))},dependencies:[$,we],styles:[".history-content-item[_ngcontent-%COMP%]{cursor:not-allowed;background-color:#f7f8fa}.history-content-item-hover-primary[_ngcontent-%COMP%]{cursor:pointer;background-color:#f7f8fa}.history-content-item-hover-primary[_ngcontent-%COMP%]:hover{background-color:var(--bs-primary)}.history-content-item-image-content[_ngcontent-%COMP%]{border-radius:10%;height:80px;width:auto}.history-content-item-hover-primary[_ngcontent-%COMP%]:hover   .history-content-item-image-content[_ngcontent-%COMP%]{border:1px solid white}.history-content-item-hover-primary[_ngcontent-%COMP%]:hover   .history-content-item-text[_ngcontent-%COMP%]{color:#fff}"]});let t=l;return t})();function Oe(t,l){if(t&1){let e=x();i(0,"app-history-content-item",4),p("itemClicked",function(n){f(e);let s=u();return _(s.openHistoryItem(n))}),o()}if(t&2){let e=l.$implicit;m("item",e)}}var Te=(()=>{let l=class l{constructor(a){this.router=a}openHistoryItem(a){let n;if(a.focus_chapter)n=`/on-demand/focus/${a.focus_chapter}/chapter`;else if(a.gym_training)n=`/on-demand/training/${a.gym_training}/gym-training`;else if(a.home_training)n=`/on-demand/training/${a.home_training}/mytraining`;else if(a.recipe)n=`/on-demand/nutrition/${a.recipe}/recipe`;else if(a.tutorial){Fe.default.fire("\xA1Hola!","Por favor descarga la app para poder ver este contenido","info");return}this.router.navigate([n],{queryParams:{pre:this.router.url,preSelectedSection:"content-history"}})}};l.\u0275fac=function(n){return new(n||l)(P(se))},l.\u0275cmp=V({type:l,selectors:[["app-content-history"]],standalone:!1,decls:6,vars:3,consts:[[1,"text-center","text-info"],[1,"row","justify-content-center"],[1,"col-12","col-md-8"],["endpoint","content-history/",3,"canScrollTo","pageSize","classContent"],[3,"itemClicked","item"]],template:function(n,s){n&1&&(i(0,"h4",0),c(1,"Historial de contenido:"),o(),i(2,"div",1)(3,"div",2)(4,"app-paginator",3),te(5,Oe,1,1,"ng-template"),o()()()),n&2&&(r(4),m("canScrollTo",!1)("pageSize",6)("classContent","row"))},dependencies:[ye,Ee],encapsulation:2});let t=l;return t})();var He=["passwordUpdateModal"],Le=["modalCancelSubscription"],ze=["friendsModal"],Qe=["blockedUsersModal"],Ge=["historyContent"],J=()=>({path:"/assets/lottie/searching.json",loop:!0}),We=t=>["/profile",t,"user-public-profile-form","edit"],Ve=()=>({path:"/assets/lottie/notfound.json",loop:!0}),Ke=(t,l)=>({"fa-eye":t,"fa-eye-slash":l});function Je(t,l){if(t&1&&(i(0,"p",43),c(1),o()),t&2){let e=u(2);r(),S(" ",(e.userBasicData==null?null:e.userBasicData.first_name)+" "+(e.userBasicData==null?null:e.userBasicData.last_name)," ")}}function Xe(t,l){if(t&1){let e=x();i(0,"div",14)(1,"div",37)(2,"div",38),d(3,"img",39),o(),i(4,"div",40)(5,"div",41)(6,"div",42),C(7,Je,2,1,"p",43),i(8,"p",43),c(9),o(),i(10,"p",43),c(11),o(),i(12,"button",44),p("click",function(){f(e);let n=u();return _(n.requestPasswordChange())}),c(13," Actualizar contrase\xF1a "),o()(),i(14,"div"),d(15,"hr"),i(16,"h6",32),c(17,"Comunidad FTN"),o(),i(18,"div",10)(19,"div",45)(20,"button",46),p("click",function(){f(e);let n=u();return _(n.openFriendsModal())}),d(21,"i",29),c(22," Amigos "),o()(),i(23,"div",45)(24,"button",47),p("click",function(){f(e);let n=u();
1return _(n.openBlockedUsersModal())}),d(25,"i",29),c(26," Bloqueados "),o()()()()()()()()}if(t&2){let e=u();r(3),m("src",(e.userBasicData==null?null:e.userBasicData.avatar)||"https://ui-avatars.com/api/?background=FB2F6D&color=fff&name="+(e.userBasicData==null?null:e.userBasicData.username),F),r(4),h(e.userBasicData!=null&&e.userBasicData.first_name&&(e.userBasicData!=null&&e.userBasicData.last_name)?7:-1),r(2),y("Usuario: "+(e.userBasicData==null?null:e.userBasicData.username)),r(2),y("Email: "+(e.userBasicData==null?null:e.userBasicData.email))}}function Ye(t,l){t&1&&(i(0,"div",15)(1,"div",48),d(2,"ng-lottie",49),o(),i(3,"h2",50),c(4,"Cargando..."),o()()),t&2&&(r(2),m("options",B(1,J)))}function Ze(t,l){if(t&1){let e=x();i(0,"section",16)(1,"div",51)(2,"div",52)(3,"div",53)(4,"div",54),p("click",function(){f(e);let n=u();return _(n.changeCurrrentSection("nutritionalProfile"))}),d(5,"i",55),i(6,"p",56),c(7,"Perfil nutricional"),o()()(),i(8,"div",53)(9,"div",54),p("click",function(){f(e);let n=u();return _(n.changeCurrrentSection("subscription"))}),d(10,"i",57),i(11,"p",56),c(12,"Suscripci\xF3n"),o()()(),i(13,"div",53)(14,"div",54),p("click",function(){f(e);let n=u();return _(n.changeCurrrentSection("publicProfile"))}),d(15,"i",58),i(16,"p",56),c(17,"Descripci\xF3n p\xFAblica y redes sociales"),o()()(),i(18,"div",53)(19,"div",54),p("click",function(){f(e);let n=u();return _(n.changeCurrrentSection("rewards"))}),d(20,"i",59),i(21,"p",56),c(22,"Recompensas"),o()()(),i(23,"div",60)(24,"div",54),p("click",function(){f(e);let n=u();return _(n.changeCurrrentSection("content-history"))}),d(25,"i",61),i(26,"p",56),c(27,"Historial de contenido"),o()()()()()()}if(t&2){let e=u();r(),b("disabled",!e.userBasicData),r(3),b("active",e.currrentSection=="nutritionalProfile"),r(),m("ngClass",e.currrentSection=="nutritionalProfile"?"text-primary":"text-info"),r(4),b("active",e.currrentSection=="subscription"),r(),m("ngClass",e.currrentSection=="subscription"?"text-primary":"text-info"),r(4),b("active",e.currrentSection=="publicProfile"),r(),m("ngClass",e.currrentSection=="publicProfile"?"text-primary":"text-info"),r(4),b("active",e.currrentSection=="rewards"),r(),m("ngClass",e.currrentSection=="rewards"?"text-primary":"text-info"),r(4),b("active",e.currrentSection=="content-history"),r(),m("ngClass",e.currrentSection=="content-history"?"text-primary":"text-info")}}function et(t,l){if(t&1){let e=x();i(0,"div")(1,"h6"),c(2),A(3,"date"),i(4,"i",64),p("click",function(){f(e);let n=u(3);return _(n.showNutritionalProfileAlert())}),o()(),i(5,"div",65)(6,"div",66)(7,"div",67)(8,"div",68)(9,"p"),c(10,"Peso"),o()(),i(11,"div",68)(12,"p"),c(13),o()()(),i(14,"div",67)(15,"div",68)(16,"p"),c(17,"Altura"),o()(),i(18,"div",68)(19,"p"),c(20),o()()(),i(21,"div",67)(22,"div",68)(23,"p"),c(24,"Nivel de actividad f\xEDsica"),o()(),i(25,"div",68)(26,"p"),c(27),o()()(),i(28,"div",67)(29,"div",68)(30,"p"),c(31,"Objetivo"),o()(),i(32,"div",68)(33,"p",69),c(34),o(),i(35,"p",70),c(36),o()()()(),i(37,"div",66)(38,"div",67)(39,"div",68)(40,"p"),c(41,"Calor\xEDas diarias"),o()(),i(42,"div",68)(43,"p"),c(44),o()()(),i(45,"div",67)(46,"div",68)(47,"p"),c(48,"Carbohidratos"),o()(),i(49,"div",68)(50,"p"),c(51),o()()(),i(52,"div",67)(53,"div",68)(54,"p"),c(55,"Prote\xEDnas"),o()(),i(56,"div",68)(57,"p"),c(58),o()()(),i(59,"div",67)(60,"div",68)(61,"p"),c(62,"Grasas"),o()(),i(63,"div",68)(64,"p"),c(65),o()()()()()()}if(t&2){let e=u(3);r(2),S(" \xDAltima actualizaci\xF3n: ",G(3,13,e.nutritionalProfile.last_calculate_at,"fullDate")," "),r(11),S("",e.nutritionalProfile.weight," Kg"),r(7),S("",e.nutritionalProfile.height," Cm"),r(7),y(e.nutritionalProfile.physical_activity_level.name),r(7),y(e.nutritionalProfile.body_goal.name),r(2),y(e.nutritionalProfile.body_goal.description),r(8),S("",e.nutritionalProfile.calories," Kcal"),r(7),O("",e.nutritionalProfile.carbs," g (",e.nutritionalProfile.body_goal.carbs_percentage," %)"),r(7),O("",e.nutritionalProfile.proteins," g (",e.nutritionalProfile.body_goal.proteins_percentage," %)"),r(7),O("",e.nutritionalProfile.lipids," g (",e.nutritionalProfile.body_goal.lipids_percentage," %)")}}function tt(t,l){t&1&&(i(0,"div",15)(1,"div",48),d(2,"ng-lottie",49),o()(),i(3,"h2",50),c(4,"Cargando..."),o()),t&2&&(r(2),m("options",B(1,J)))}function it(t,l){if(t&1&&(i(0,"div",62)(1,"h4"),c(2,"Perfil nutricional"),o(),C(3,et,66,16,"div")(4,tt,5,2),o()),t&2){let e=u(2);r(3),h(e.loadingNutritionalProfile?4:3)}}function nt(t,l){t&1&&(i(0,"h5"),c(1,"Renovaci\xF3n cancelada"),o())}function ot(t,l){t&1&&(i(0,"span"),d(1,"i",76),o())}function rt(t,l){t&1&&c(0," Cancelar ")}function at(t,l){if(t&1){let e=x();i(0,"button",75),p("click",function(){f(e);let n=u(3);return _(n.showCancellationSurveyModal(n.userCurrentSubscription))}),C(1,ot,2,0,"span")(2,rt,1,0),o()}if(t&2){let e=u(3);m("disabled",e.cancelingSubscription?!0:null),r(),h(e.cancelingSubscription?1:2)}}function lt(t,l){if(t&1&&(i(0,"div",62)(1,"h4"),c(2,"Vigencia"),o(),i(3,"h5"),c(4),A(5,"date"),o(),i(6,"div",71)(7,"div",72),d(8,"i",73),i(9,"h6"),c(10,"Acceso Focus"),o()(),i(11,"div",72),d(12,"i",73),i(13,"h6"),c(14,"Acceso Focus"),o()(),i(15,"div",72),d(16,"i",73),i(17,"h6"),c(18,"Acceso Focus"),o()(),i(19,"div"),d(20,"hr"),C(21,nt,2,0,"h5"),C(22,at,3,2,"button",74),o()()()),t&2){let e=u(2);r(4),y(G(5,6,e.userCurrentSubscription.expired_at,"longDate")),r(4),m("ngClass",e.userCurrentSubscription!=null&&e.userCurrentSubscription.show_focus?"fa-check text-success":"fa-times text-danger"),r(4),m("ngClass",e.userCurrentSubscription!=null&&e.userCurrentSubscription.show_focus?"fa-check text-success":"fa-times text-danger"),r(4),m("ngClass",e.userCurrentSubscription!=null&&e.userCurrentSubscription.show_focus?"fa-check text-success":"fa-times text-danger"),r(5),h(e.userCurrentSubscription!=null&&e.userCurrentSubscription.is_cancelled?21:-1),r(),h(e.userCurrentSubscription!=null&&e.userCurrentSubscription.is_cancelled?-1:22)}}function st(t,l){t&1&&d(0,"i",84)}function ct(t,l){if(t&1){let e=x();i(0,"div",78),p("click",function(){let n=f(e).$implicit,s=u(3);return _(s.downloadReward(n))}),i(1,"div",79)(2,"div",80),d(3,"i",81),i(4,"p",82),c(5),o()(),i(6,"p",83),C(7,st,1,0,"i",84),c(8),o()()()}if(t&2){let e=l.$implicit;r(5),y(e.title),r(2),h(e.downloading?7:-1),r(),S(" ",e.downloading?"Descargando...":"Click para descargar."," ")}}function dt(t,l){t&1&&(i(0,"tr")(1,"td",85),d(2,"i",86),i(3,"p",87),c(4,"No tienes ninguna recompensa..."),o()()())}function ut(t,l){if(t&1&&(i(0,"div",63),R(1,ct,9,3,"div",77,D),C(3,dt,5,0,"tr"),o()),t&2){let e=u(2);r(),N(e.userRewards),r(2),h(!e.loadingUserRewards&&!e.userRewards.length?3:-1)}}function mt(t,l){t&1&&(i(0,"div",63,4),d(2,"app-content-history"),o())}function pt(t,l){if(t&1&&(i(0,"p",94),c(1),o()),t&2){let e=u(5);r(),S(" ",e.publicProfile==null?null:e.publicProfile.description," ")}}function ft(t,l){t&1&&(i(0,"h6",95),c(1," \xA1Sigueme en redes sociales! "),o())}function _t(t,l){if(t&1){let e=x();i(0,"div",88)(1,"h1",93),c(2),o(),C(3,pt,2,1,"p",94),C(4,ft,2,0,"h6",95),i(5,"div",15)(6,"div",96)(7,"i",97),p("click",function(){f(e);let n=u(4);return _(n.openExternalLink(n.publicProfile==null?null:n.publicProfile.instagram))}),o()(),i(8,"div",96)(9,"i",98),p("click",function(){f(e);let n=u(4);return _(n.openExternalLink(n.publicProfile==null?null:n.publicProfile.facebook))}),o()(),i(10,"div",96)(11,"i",99),p("click",function(){f(e);let n=u(4);return _(n.openExternalLink(n.publicProfile==null?null:n.publicProfile.tiktok))}),o()(),i(12,"div",96)(13,"i",100),p("click",function(){f(e);let n=u(4);return _(n.openExternalLink(n.publicProfile==null?null:n.publicProfile.youtube))}),o()(),i(14,"div",96)(15,"i",101),p("click",function(){f(e);let n=u(4);return _(n.openExternalLink(n.publicProfile==null?null:n.publicProfile.twitter))}),o()()()()}if(t&2){let e=u(4);r(2),S(" ",e.userBasicData==null?null:e.userBasicData.username," "),r(),h(e.publicProfile!=null&&e.publicProfile.description?3:-1),r(),h(e.publicProfile!=null&&e.publicProfile.instagram||e.publicProfile!=null&&e.publicProfile.facebook||e.publicProfile!=null&&e.publicProfile.tiktok||e.publicProfile!=null&&e.publicProfile.youtube||e.publicProfile!=null&&e.publicProfile.twitter?4:-1),r(3),b("text-primary",e.publicProfile==null?null:e.publicProfile.instagram),m("title",e.publicProfile!=null&&e.publicProfile.instagram?"Abrir":"No configurado"),r(2),b("text-primary",e.publicProfile==null?null:e.publicProfile.facebook),m("title",e.publicProfile!=null&&e.publicProfile.facebook?"Abrir":"No configurado"),r(2),b("text-primary",e.publicProfile==null?null:e.publicProfile.tiktok),m("title",e.publicProfile!=null&&e.publicProfile.tiktok?"Abrir":"No configurado"),r(2),b("text-primary",e.publicProfile==null?null:e.publicProfile.youtube),m("title",e.publicProfile!=null&&e.publicProfile.youtube?"Abrir":"No configurado"),r(2),b("text-primary",e.publicProfile==null?null:e.publicProfile.twitter),m("title",e.publicProfile!=null&&e.publicProfile.twitter?"Abrir":"No configurado")}}function Ct(t,l){t&1&&(i(0,"div",89)(1,"div",102),d(2,"i",103),i(3,"p",104),c(4,"Parece que a\xFAn no haz configurado tu perfil p\xFAblico..."),o()()())}function ht(t,l){if(t&1&&(i(0,"div"),C(1,_t,16,18,"div",88),C(2,Ct,5,0,"div",89),i(3,"div",90)(4,"div",91)(5,"a",92),c(6),o()()()()),t&2){let e=u(3);r(),h(e.publicProfile?1:-1),r(),h(e.publicProfile?-1:2),r(3),m("routerLink",ie(4,We,e.userBasicData.user_id
1)),r(),S(" ",e.publicProfile?"Actualizar":"Configurar"," ")}}function vt(t,l){t&1&&(i(0,"div",15)(1,"div",48),d(2,"ng-lottie",49),o()(),i(3,"h2",50),c(4,"Cargando..."),o()),t&2&&(r(2),m("options",B(1,J)))}function xt(t,l){if(t&1&&(i(0,"div",62),C(1,ht,7,6,"div")(2,vt,5,2),o()),t&2){let e=u(2);r(),h(e.loadingPublicProfile?2:1)}}function bt(t,l){if(t&1&&(i(0,"div",18),C(1,it,5,1,"div",62),C(2,lt,23,9,"div",62),C(3,ut,4,1,"div",63),C(4,mt,3,0,"div",63),C(5,xt,3,1,"div",62),o()),t&2){let e=u();r(),h(e.currrentSection=="nutritionalProfile"?1:-1),r(),h(e.currrentSection=="subscription"?2:-1),r(),h(e.currrentSection=="rewards"?3:-1),r(),h(e.currrentSection=="content-history"?4:-1),r(),h(e.currrentSection=="publicProfile"?5:-1)}}function gt(t,l){if(t&1){let e=x();i(0,"app-survey",105),p("closeModal",function(){f(e);let n=u();return _(n.closeModalSubscription())})("surveySaved",function(){f(e);let n=u();return _(n.onSurveySaved())}),o()}t&2&&m("showCloseModal",!0)}function yt(t,l){t&1&&(i(0,"div",32),d(1,"i",106),o())}function wt(t,l){t&1&&(i(0,"div",32),d(1,"ng-lottie",107),i(2,"h5",50),c(3,"No hemos encontrado informaci\xF3n..."),o()()),t&2&&(r(),m("options",B(1,Ve)))}function St(t,l){if(t&1){let e=x();i(0,"div",33),d(1,"img",108),i(2,"div",109)(3,"h6",69),c(4),o(),i(5,"button",110),p("click",function(){let n=f(e).$implicit,s=u();return _(s.acceptHisFriendRequest(n))}),i(6,"p",111),d(7,"i",112),c(8," Aceptar solicitud"),o()(),i(9,"button",113),p("click",function(){let n=f(e).$implicit,s=u();return _(s.denyHisFriendRequest(n.id))}),i(10,"p",111),d(11,"i",114),c(12," Denegar solicitud"),o()()()()}if(t&2){let e=l.$implicit,a=u();r(),m("src",e.from_user.avatar||"https://ui-avatars.com/api/?background=FB2F6D&color=fff&name="+e.from_user.username,F),r(3),y(e.from_user.username),r(),m("disabled",a.managingFriendRequest?!0:null),r(4),m("disabled",a.managingFriendRequest?!0:null)}}function Pt(t,l){if(t&1){let e=x();i(0,"div",34),d(1,"img",108),i(2,"div",109)(3,"h6",69),c(4),o(),i(5,"button",110),p("click",function(){let n=f(e).$implicit,s=u();return _(s.removeFromMyFriends(n.id))}),i(6,"p",111),d(7,"i",114),c(8," Eliminar de mis amigos"),o()()()()}if(t&2){let e=l.$implicit,a=u();r(),m("src",e.avatar||"https://ui-avatars.com/api/?background=FB2F6D&color=fff&name="+e.username,F),r(3),y(e.username),r(),m("disabled",a.managingFriendRequest?!0:null)}}function kt(t,l){t&1&&(i(0,"div",32),d(1,"ng-lottie",107),i(2,"h5",50),c(3,"No hemos encontrado informaci\xF3n..."),o()()),t&2&&(r(),m("options",B(1,Ve)))}function Et(t,l){t&1&&(i(0,"div",32),d(1,"i",106),o())}function Ft(t,l){if(t&1){let e=x();i(0,"div",34),d(1,"img",108),i(2,"div",109)(3,"h6",69),c(4),o(),i(5,"button",110),p("click",function(){let n=f(e).$implicit,s=u();return _(s.unblockUser(n.id))}),i(6,"p",111),d(7,"i",114),c(8,"Desbloquear"),o()()()()}if(t&2){let e=l.$implicit,a=u();r(),m("src",e.avatar||"https://ui-avatars.com/api/?background=FB2F6D&color=fff&name="+e.username,F),r(3),y(e.username),r(),m("disabled",a.managingFriendRequest?!0:null)}}function Tt(t,l){t&1&&(i(0,"span"),c(1," Validar "),o())}function Vt(t,l){t&1&&(i(0,"span",123),d(1,"i",125),o())}function Ut(t,l){if(t&1){let e=x();i(0,"div",31)(1,"form",115),p("ngSubmit",function(){f(e);let n=u();return _(n.sendPasswordUpdateForm())}),i(2,"div",116)(3,"label"),c(4," C\xF3digo recibido por email: "),o(),d(5,"input",117),o(),i(6,"div",116)(7,"label"),c(8,"Nueva contrase\xF1a (m\xEDnimo 8 caracteres):"),o(),i(9,"div",118),d(10,"input",119),i(11,"span",120),p("click",function(){f(e);let n=u();return _(n.showPasswordInPasswordUpdateForm=!n.showPasswordInPasswordUpdateForm)}),d(12,"i",121),o()()(),i(13,"div",32)(14,"button",122),C(15,Tt,2,0,"span")(16,Vt,2,0,"span",123),o(),d(17,"hr"),i(18,"button",124),p("click",function(){f(e);let n=u();return _(n.password_update_modal==null?null:n.password_update_modal.hide())}),c(19," Cancelar proceso "),o()()()()}if(t&2){let e=u();r(),m("formGroup",e.passwordUpdateForm),r(9),m("type",e.showPasswordInPasswordUpdateForm?"text":"password"),r(2),m("ngClass",ne(5,Ke,!e.showPasswordInPasswordUpdateForm,e.showPasswordInPasswordUpdateForm)),r(2),m("disabled",e.passwordUpdateForm.invali
1d||e.sendingPasswordUpdateForm),r(),h(e.sendingPasswordUpdateForm?16:15)}}var Ue=(()=>{let l=class l{constructor(a,n,s,v,k){this.requestService=a,this.session=n,this.helpers=s,this.generalMetricsService=v,this.route=k,this.showPasswordInPasswordUpdateForm=!1,this.loadingPublicProfile=!1,this.loadingUserRewards=!1,this.loadingNutritionalProfile=!1,this.cancelingSubscription=!1,this.isModalSubscriptionOpen=!1,this.loadingBlockedUsers=!1,this.loadingFriendsUsers=!1,this.managingFriendRequest=!1,this.openingWhatsappLink=!1,this.requestingPasswordChange=!1,this.sendingPasswordUpdateForm=!1,this.route.queryParams.subscribe(Ie=>{this.preSelectedSection=Ie.preSelectedSection,this.preSelectedSection&&this.changeCurrrentSection(this.preSelectedSection)})}ngAfterViewInit(){this.friendsmodal=new bootstrap.Modal(this.friendsModal.nativeElement),this.blockedusersmodal=new bootstrap.Modal(this.blockedUsersModal.nativeElement),this.modalcancelsubscription=new bootstrap.Modal(this.modalCancelSubscription.nativeElement,{backdrop:"static",keyboard:!1}),this.password_update_modal=new bootstrap.Modal(this.passwordUpdateModal.nativeElement,{backdrop:"static",keyboard:!1})}ngOnInit(){this.generalMetricsService.registerEvent("profile"),this.userBasicData=this.session.userBasicData,this.userCurrentSubscription=this.session.userCurrentSubscription}changeCurrrentSection(a){return w(this,null,function*(){try{if(this.currrentSection=a,this.currrentSection=="publicProfile"&&!this.publicProfile){this.loadingPublicProfile=!0;try{let n=yield g(this.requestService.get("user-public-profile/",{user:this.userBasicData.user_id}));this.publicProfile=n[0]}catch{}this.loadingPublicProfile=!1}if(this.currrentSection=="nutritionalProfile"&&!this.nutritionalProfile){this.loadingNutritionalProfile=!0;try{let n=yield g(this.requestService.get("new-nutrition/user-nutrition-preferences/nutri-profile/"));this.nutritionalProfile=n}catch{}this.loadingNutritionalProfile=!1}if(this.currrentSection=="rewards"&&!this.userRewards){this.loadingUserRewards=!0;try{let n=yield g(this.requestService.get("reward/optimized/"));this.userRewards=n}catch{}this.loadingUserRewards=!1}this.currrentSection=="content-history"&&setTimeout(()=>{this.historyContent.nativeElement.scrollIntoView()},500)}catch{}})}openExternalLink(a){a&&window.open(a,"_blank")}downloadReward(a){return w(this,null,function*(){if(!a.downloading){try{a.downloading=!0;let v=yield g(this.requestService.getDocument(a.path));var n=window.URL.createObjectURL(v),s=document.createElement("a");s.href=n;let k=a.path.split(".");k=k[k.length-1],s.download=`${a.title}.${k}`,s.click()}catch{}a.downloading=!1}})}openFriendsModal(){return w(this,null,function*(){if(this.friendsmodal.show(),this.loadingFriendsUsers=!0,!this.friendsUsers){let a=yield g(Z([this.requestService.get("user/friend/"),this.requestService.get("friend-request/")]));this.friendsUsers=a[0],this.friendRequest=a[1]}this.loadingFriendsUsers=!1})}openBlockedUsersModal(){return w(this,null,function*(){if(this.blockedusersmodal.show(),this.loadingBlockedUsers=!0,!this.blockedUsers){let a=yield g(this.requestService.get("user/block/"));this.blockedUsers=a}this.loadingBlockedUsers=!1})}acceptHisFriendRequest(a){return w(this,null,function*(){if(!this.managingFriendRequest){try{this.managingFriendRequest=!0;let n=yield g(this.requestService.update(`friend-request/${a.id}/`,{}));this.friendRequest=this.friendRequest.filter(s=>s.id!=a.id),this.friendsUsers.push(X({},a.from_user))}catch{}this.managingFriendRequest=!1}})}denyHisFriendRequest(a){return w(this,null,function*(){if(!this.managingFriendRequest){try{this.managingFriendRequest=!0;let n=yield g(this.requestService.delete(`friend-request/${a}/`));this.friendRequest=this.friendRequest.filter(s=>s.id!=a)}catch{}this.managingFriendRequest=!1}})}removeFromMyFriends(a){return w(this,null,function*(){if(!this.managingFriendRequest){try{this.managingFriendRequest=!0;let n=yield g(this.requestService.post("user/friend/",{user:a}));this.friendsUsers=this.friendsUsers.filter(s=>s.id!=a)}catch{}this.managingFriendRequest=!1}})}unblockUser(a){return w(this,null,function*(){if(!this.managingFriendRequest){try{this.managingFriendRequest=!0;let n=yield g(this.requestService.post("user/block/",{user:a}));this.blockedUsers=this.blockedUsers.filter(s=>s.id!=a)}catch{}this.managingFriendRequest=!1}})}showCancellationSurveyModal(a){this.currentCancelingSubscription=a,this.isModalSubscriptionOpen=!0,this.modalcancelsubscription.show()}onSurveySaved(){this.modalcancelsubscription.hide(),this.promptCancelSubscriptionConfirmation()}closeModalSubscription(){this.modalcancelsubscription.hide(),this.isModalSubscriptionOpen=!1}promptCancelSubscriptionConfirmation(){return w(this,null,function*(){this.isModalSubscriptionOpen=!0,(yield E.default.fire({title:"\xBFEstas seguro?",text:"Estas por cancelar su suscripci\xF3n a FTN",icon:"question",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Si, continuar proceso de cancelaci\xF3n.",cancelButtonText:"No, volver."})).isConfirmed&&(this.cancelingSubscription=!0,this.openCustomerServiceWhatsappForSubscriptionCancellation(),this.cancelingSubscription=!1),this.isModalSubscriptionOpen=!1})}openCustomerServiceWhatsappForSubscriptionCancellation(){return w(this,null,function*(){if(this.openingWhatsappLink)return;this.openingWhatsappLink=!0;let a=`\xA1Hola! mi usuario de FTN es ${this.userBasicData.username} y quiero cancelar mi suscripci\xF3n con c\xF3digo: '${this.currentCancelingSubscription.code}' la cual fue adquirida mediante '${this.currentCancelingSubscription.bought_in}'.`,n="https://wa.me/5214497807623",s=yield g(this.requestService.get("whatsapp-links/user/?area=G"));s[0].link&&(n=s[0].link),window.open(`${n}/?text=${encodeURIComponent(a)}`,"_blank"),this.openingWhatsappLink=!1})}showNutritionalProfileAlert(){E.default.fire("\xA1Hola!","Para obtener mas informaci\xF3n o actualizar tus datos por favor contacta a atenci\xF3n a clientes.","info")}requestPasswordChange(){return w(this,null,function*(){if(!(this.requestingPasswordChange||!(yield E.default.fire({title:"Actualizar contrase\xF1a",text:`Se enviar\xE1 un c\xF3digo de validaci\xF3n a tu email ${this.userBasicData?.email?this.userBasicData.email:""}`,icon:"question",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Enviar c\xF3digo.",cancelButtonText:"No, volver."})).isConfirmed)){this.requestingPasswordChange=!0;try{yield g(this.requestService.get("user/update-password/")),yield E.default.fire({title:"C\xF3digo enviado",text:"Revisa tu correo electr\xF3nico para continuar con el cambio de contrase\xF1a.",icon:"success",confirmButtonText:"Entendido"}),this.passwordUpdateForm=new _e({email_code:new K(null,[z.required]),new_password:new K(null,[z.required,z.minLength(8)])}),this.password_update_modal.show()}catch(n){yield E.default.fire({title:"No se pudo enviar el c\xF3digo",text:n?.error?.detail||"Intenta nuevamente m\xE1s tarde.",icon:"error",confirmButtonText:"Entendido"})}finally{this.requestingPasswordChange=!1}}})}sendPasswordUpdateForm(){return w(this,null,function*(){if(!(this.sendingPasswordUpdateForm||this.passwordUpdateForm.invali
1d)){this.sendingPasswordUpdateForm=!0;try{yield g(this.requestService.post("user/update-password/",this.passwordUpdateForm.value)),this.password_update_modal.hide(),yield E.default.fire({title:"\xA1Hecho!",text:"Contrase\xF1a actualizada correctamente",icon:"success",confirmButtonText:"Entendido"})}catch(a){yield E.default.fire({title:"No se pudo actualizar la contrase\xF1a",text:a?.error?.detail||"C\xF3digo inv\xE1lido o expirado.",icon:"error",confirmButtonText:"Entendido"})}finally{this.sendingPasswordUpdateForm=!1}}})}};l.\u0275fac=function(n){return new(n||l)(P(de),P(L),P(ge),P(Se),P(le))},l.\u0275cmp=V({type:l,selectors:[["app-profile"]],viewQuery:function(n,s){if(n&1&&(M(He,7),M(Le,7),M(ze,5),M(Qe,5),M(Ge,5)),n&2){let v;q(v=I())&&(s.passwordUpdateModal=v.first),q(v=I())&&(s.modalCancelSubscription=v.first),q(v=I())&&(s.friendsModal=v.first),q(v=I())&&(s.blockedUsersModal=v.first),q(v=I())&&(s.historyContent=v.first)}},standalone:!1,decls:63,vars:9,consts:[["modalCancelSubscription",""],["friendsModal",""],["blockedUsersModal",""],["passwordUpdateModal",""],["historyContent",""],[1,"position-relative"],[1,"page-header","align-items-center","position-relative"],["routerLink","/home",1,"btn","btn-icon-only","btn-lg","btn-white","mb-0","position-absolute","start-3","top-5","z-index-3"],["aria-hidden","true",1,"fa","fa-chevron-left"],[1,"container"],[1,"row"],[1,"col-lg-8","mx-auto","text-center"],[1,"text-dark","text-8xl","mb-0","mt-3","text-bolder"],[1,"container","position-relative"],[1,"mt-3","row","justify-content-center"],[1,"row","justify-content-center"],[1,"container-fluid","container-md","my-4"],[1,"container-fluid","container-md","mb-5"],[1,"card"],["tabindex","-1","role","dialog","aria-labelledby","modelTitleId","aria-hidden","true",1,"modal","fade"],["role","document",1,"modal-dialog","modal
1-xl","modal-dialog-centered","modal-dialog-scrollable"],[1,"modal-content"],[1,"modal-header","bg-primary"],[1,"modal-title","text-white","w-100","text-center"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close",3,"click"],[1,"modal-body","p-4"],["surveyType","subscription-cancelled",3,"showCloseModal"],["role","document",1,"modal-dialog","modal-dialog-centered"],[1,"modal-header","justify-content-between"],[1,"fa","fa-user-friends"],[1,"fa","fa-times","cursor-pointer","instruction-modal-btn-close",3,"click"],[1,"modal-body","text-center","p-3",2,"overflow-x","hidden"],[1,"text-center"],[1,"d-flex","flex-column","flex-md-row","justify-content-between","align-items-center","bg-gray-200","mb-3","pb-2","border-radius-2xl"],[1,"d-flex","flex-column","flex-md-row","align-items-center","bg-gray-200","mb-3","pb-2","border-radius-2xl"],[1,"fa","fa-user-slash"],[1,"modal-header","justify-content-center"],[1,"col-12","col-md-10","col-lg-8"],[1,"d-flex","justify-content-center"],["alt","Avatar",1,"rounded-circle","user-avatar",3,"src"],[1,"card","my-5"],[1,"card-body","text-center","pt-7"],[1,"text-center","mb-3"],[1,"text-md","text-bold","mb-0"],[1,"btn","btn-outline-primary","my-1",2,"text-transform","unset !important",3,"click"],[1,"col"],["type","button",1,"btn","btn-primary","shadow-none",2,"text-transform","unset !important",3,"click"],["type","button",1,"btn","btn-secondary","shadow-none",2,"text-transform","unset !important",3,"click"],[1,"col-6","col-md-3"],[1,"w-40",3,"options"],[1,"text-info","text-center"],[1,"bg-white","border-radius-2xl"],[1,"row","py-4","justify-content-center","align-items-center"],[1,"col-12","col-md","mb-2","mb-md-0","text-center","mb-md-0","mb-4","border-end-md"],[1,"item-section","position-relative","mb-0","cursor-pointer",3,"click"],["aria-hidden","true",1,"fa","fa-apple-alt","text-lg",3,"ngClass"],[1,"text-sm","text-center","mb-0"],["aria-hidden","true",1,"fa","fa-credit-card","text-lg",3,"ngClass"],["aria-hidden","true",1,"fa","fa-users","text-lg",3,"ngClass"],["aria-hidden","true",1,"fa","fa-gift","text-lg",3,"ngClass"],[1,"col-12","col-md","mb-2","mb-md-0","text-center","mb-md-0","mb-4"],["aria-hidden","true",1,"fa","fa-history","text-lg",3,"ngClass"],[1,"card-body","text-center"],[1,"card-body"],[1,"ms-1","fa","fa-edit","nutritional-profile-edit-icon",3,"click"],[1,"row","mt-2"],[1,"col-12","col-md-6"],[1,"row","nutritional-profile-text"],[1,"col-6"],[1,"mb-0"],[1,"text-sm","font-italic"],[1,"row","justify-content-evenly"],[1,"col-12","col-md-auto"],[1,"fa","fa-2x",3,"ngClass"],["type","button",1,"btn","btn-sm","btn-danger","text-white","mb-0",3,"disabled"],["type","button",1,"btn","btn-sm","btn-danger","text-white","mb-0",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-pulse","fa-spinner"],[1,"col-12","border-radius-2xl","mb-2","p-2","user-reward-class"],[1,"col-12","border-radius-2xl","mb-2","p-2","user-reward-class",3,"click"],[1,"d-flex","align-items-center","justify-content-between"],[1,"d-flex","align-items-center"],[1,"fa","fa-2x","fa-gift","me-2"],[1,"text-2xl","mb-0"],[1,"mb-0","d-flex","align-items-center","d-none","d-md-block"],[1,"fa","fa-spinner","fa-pulse","me-2"],["colspan","2",1,"py-5","text-info","text-center"],["aria-hidden","true",1,"fa","fa-sad-cry","fa-3x"],[1,"text-lg","mb-0"],[1,"container-md","container-fluid"],[1,"row","my-5"],[1,"row","mt-3"],[1,"col-12","text-center"],[1,"btn","btn-primary","btn-lg",3,"routerLink"],[1,"text-dark"],[1,"text-bold"],[1,"text-dark","mb-4"],[1,"col-auto","text-center"],["aria-hidden","true","tooltips","",1,"fab","fa-2x","fa-instagram","cursor-pointer",3,"click","title"],["aria-hidden","true","tooltips","",1,"fab","fa-2x","fa-facebook","cursor-pointer",3,"click","title"],["aria-hidden","true","tooltips","",1,"fab","fa-2x","fa-tiktok","cursor-pointer",3,"click","title"],["aria-hidden","true","tooltips","",1,"fab","fa-2x","fa-youtube","cursor-pointer",3,"click","title"],["aria-hidden","true","tooltips","",1,"fab","fa-2x","fa-twitter","cursor-pointer",3,"click","title"],[1,"col-12","text-center","text-info"],["aria-hidden","true",1,"fa","fa-users","fa-3x"],[1,"text-lg","text-info","mb-0"],["surveyType","subscription-cancelled",3,"closeModal","surveySaved","showCloseModal"],[1,"fa","fa-pulse","fa-spinner"],[1,"w-20","mx-auto","d-block",3,"options"],["alt","Avatar",1,"rounded-circle","friend-request-avatar","my-1",3,"src"],[1,"text-center","flex-grow-1"],["type","button",1,"btn","btn-sm","btn-primary","shadow-none","mb-0","h-100","my-1","ms-1",2,"text-transform","unset !important",3,"click","disabled"],[1,"mb-0","text-sm"],[1,"fa","fa-user-plus"],["type","button",1,"btn","btn-sm","btn-secondary","shadow-none","mb-0","h-100","my-1","ms-1",2,"text-transform","unset !important",3,"click","disabled"],[1,"fa","fa-user-times"],["role","form",3,"ngSubmit","formGroup"],[1,"form-group"],["type","text","formControlName","email_code","placeholder","C\xF3digo",1,"form-control"],[1,"input-group","mb-3"],["formControlName","new_password","name","new_password","id","new_password","placeholder","Nueva contrase\xF1a",1,"form-control",3,"type"],["id","basic-addon2",1,"input-group-text",3,"click"],["aria-hidden","true",1,"fa",3,"ngClass"],["type","submit",1,"btn","btn-primary","w-100","mt-4","mb-0",3,"disabled"],[1,"btn-inner--icon"],["type","button mb-0",1,"btn","btn-danger","btn-sm",3,"click"],[1,"fa","fa-spinner","fa-pulse"]],template:function(n,s){if(n&1){let v=x();i(0,"header",5)(1,"div",6)(2,"a",7),d(3,"i",8),o(),i(4,"div",9)(5,"div",10)(6,"div",11)(7,"p",12),c(8,"Mi perfil"),o()()()()()(),i(9,"div",13),C(10,Xe,27,4,"div",14)(11,Ye,5,2,"div",15),o(),C(12,Ze,28,17,"section",16),i(13,"div",17),C(14,bt,6,5,"div",18),o(),i(15,"div",19,0)(17,"div",20)(18,"div",21)(19,"div",22)(20,"h5",23),c(21," Cancelar suscripci\xF3n "),o(),i(22,"button",24),p("click",function(){return f(v),_(s.modalcancelsubscription==null?null:s.modalcancelsubscription.hide())}),o()(),i(23,"div",25),C(24,gt,1,1,"app-survey",26),o()()()(),i(25,"div",19,1)(27,"div",27)(28,"div",21)(29,"div",28)(30,"h6"),d(31,"i",29),c(32," Amigos"),o(),i(33,"i",30),p("click",function(){return f(v),_(s.friendsmodal==null?null:s.friendsmodal.hide())}),o()(),i(34,"div",31),C(35,yt,2,0,"div",32),C(36,wt,4,2,"div",32),R(37,St,13,4,"div",33,D),R(39,Pt,9,3,"div",34,D),o()()()(),i(41,"div",19,2)(43,"div",27)(44,"div",21)(45,"div",28)(46,"h6"),d(47,"i",35),c(48,"Usuarios bloqueados"),o(),i(49,"i",30),p("click",function(){return f(v),_(s.blockedusersmodal==null?null:s.blockedusersmodal.hide())}),o()(),i(50,"div",31),C(51,kt,4,2,"div",32),C(52,Et,2,0,"div",32),R(53,Ft,9,3,"div",34,D),o()()()(),i(55,"div",19,3)(57,"div",27)(58,"div",21)(59,"div",36)(60,"h4",32),c(61,"Actualizar contrase\xF1a"),o()(),C(62,Ut,20,8,"div",31),o()()()}n&2&&(r(10),h(s.userBasicData?10:11),r(2),h(s.userBasicData?12:-1),r(2),h(s.userBasicData?14:-1),r(10),h(s.isModalSubscriptionOpen?24:-1),r(11),h(s.loadingFriendsUsers?35:-1),r(),h(!s.loadingFriendsUsers&&(s.friendRequest==null?null:s.friendRequest.length)==0&&(s.friendsUsers==null?null:s.friendsUsers.length)==0?36:-1),r(),N(s.friendRequest),r(2),N(s.friendsUsers),r(12),h(!s.loadingBlockedUsers&&(s.blockedUsers==null?null:s.blockedUsers.length)==0?51:-1),r(),h(s.loadingBlockedUsers?52:-1),r(),N(s.blockedUsers),r(9),h(s.passwordUpdateForm?62:-1))},dependencies:[$,ce,Ce,me,pe,fe,he,ve,xe,be,Pe,Te,ae],styles:[".user-avatar[_ng
1content-%COMP%]{object-fit:cover;width:150px;height:150px;position:absolute;top:-20px;z-index:999}.friend-request-avatar[_ngcontent-%COMP%]{object-fit:cover;width:60px;height:60px}.user-reward-class[_ngcontent-%COMP%]{color:#000;background-color:var(--bs-gray-200);cursor:pointer}.user-reward-class[_ngcontent-%COMP%]:hover{background-color:var(--bs-primary);color:#fff}.nutritional-profile-text[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{font-weight:700}.nutritional-profile-edit-icon[_ngcontent-%COMP%]:hover{cursor:pointer;color:var(--bs-primary)}"]});let t=l;return t})();var Mt=[{path:"",component:Ue},{path:":id/user-public-profile-form",loadChildren:()=>import("./chunk-KBASNQ65.js").then(t=>t.UserPublicProfileFormModule)},{path:":id/user-public-profile-form/edit",loadChildren:()=>import("./chunk-KBASNQ65.js").then(t=>t.UserPublicProfileFormModule)},{path:":id/user-public-profile",loadChildren:()=>import("./chunk-MJ554YYB.js").then(t=>t.UserPublicProfileModule)},{path:":id/professional-public-profile",loadChildren:()=>import("./chunk-5GI4N57B.js").then(t=>t.ProfessionalGenericPublicProfileModule)}],Me=(()=>{let l=class l{};l.\u0275fac=function(n){return new(n||l)},l.\u0275mod=U({type:l}),l.\u0275inj=T({imports:[W.forChild(Mt),W]});let t=l;return t})();var qe=(()=>{let l=class l{};l.\u0275fac=function(n){return new(n||l)},l.\u0275mod=U({type:l}),l.\u0275inj=T({imports:[H,Q]});let t=l;return t})();var pi=(()=>{let l=class l{};l.\u0275fac=function(n){return new(n||l)},l.\u0275mod=U({type:l}),l.\u0275inj=T({imports:[H,Me,Q,ke,qe]});let t=l;return t})();export{pi as ProfileModule};

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.