PageSourceSearch

https://app.passagenspromo.com.br/chunk-TZDA6JUS.js

js passagenspromo.com.br collected 2026-09-25 18:40:19 UTC 18,014 bytes, 1 lines download raw bytes

1import{a as _e}from"./chunk-GNIKMWMH.js";import{a as Pe,b as Te}from"./chunk-HEIHKTTX.js";import{a as ge,b as ke,c as be}from"./chunk-IQGGVIRI.js";import{a as ue}from"./chunk-3BY7C2TH.js";import{a as pe,b as he,g as fe}from"./chunk-CCWGH7G2.js";import"./chunk-3TKYJLOX.js";import{a as de}from"./chunk-65L6JAFI.js";import{b as ye,c as xe}from"./chunk-XYWPOMHB.js";import{a as Ce,e as Se,f as ve,g as we,h as Oe}from"./chunk-NWK3IXKQ.js";import"./chunk-WSTYZZMC.js";import"./chunk-7UMT2QHC.js";import{a as K}from"./chunk-2L2DJQHH.js";import"./chunk-7O6DHUVS.js";import"./chunk-O43R55GY.js";import{a as ee}from"./chunk-AR435P2D.js";import"./chunk-LGWKQQEJ.js";import"./chunk-NK3DP7HZ.js";import"./chunk-OUAS6S2N.js";import"./chunk-7OP3P37Q.js";import"./chunk-KCRDAGWT.js";import{a as $}from"./chunk-U2QFC7F4.js";import{a as Y}from"./chunk-3LAPVCAL.js";import"./chunk-F2GCAH7D.js";import{a as ne,g as ae,s as le,t as I,u as se,v as ce,x as me}from"./chunk-C6RDJ4X2.js";import"./chunk-KYZTX34P.js";import{c as ie,d as oe}from"./chunk-UN6RI7VB.js";import"./chunk-H4YKULQM.js";import"./chunk-RMKHCYOR.js";import"./chunk-4TDNPVDP.js";import"./chunk-VGDEYIBD.js";import{a as re}from"./chunk-6TRCY3ZA.js";import"./chunk-6653FR2C.js";import{a as Z}from"./chunk-GKS3GB56.js";import{a as q}from"./chunk-XTG3KVWW.js";import"./chunk-ISJRIR3M.js";import{a as te}from"./chunk-YRFRU6ZE.js";import"./chunk-6DT5KFUP.js";import"./chunk-7NLAGHPY.js";import"./chunk-6PA4EPXL.js";import"./chunk-Y6AXKLS3.js";import"./chunk-6R2O6VZB.js";import"./chunk-GUKCMBJ4.js";import"./chunk-EOQAIYR4.js";import"./chunk-FIRS3P2E.js";import"./chunk-WUKI7HUJ.js";import"./chunk-5JEN6757.js";import"./chunk-7UZYWCAJ.js";import{a as w}from"./chunk-4KXK4HPM.js";import"./chunk-HFZLJHYR.js";import{a as R,b as Q}from"./chunk-GUBCWVU7.js";import{a as J,b as W}from"./chunk-EC6WBUJO.js";import{a as X}from"./chunk-JFFWFSAZ.js";import{d as D,n as z}from"./chunk-JE76JNP2.js";import{g as G}from"./chunk-MWSRTWKF.js";import"./chunk-XK4FT4MO.js";import"./chunk-BBNSFRDY.js";import{a as U,d as j}from"./chunk-XGOGDN3M.js";import"./chunk-E52G7IUM.js";import"./chunk-7RPRKYSB.js";import{r as L,s as B}from"./chunk-OOFCWTMH.js";import"./chunk-EKUYW7ZL.js";import{wa as A}from"./chunk-YT5HM723.js";import{$b as l,Ca as H,Fb as E,Jb as M,U as T,Vb as p,Wb as d,Yc as v,ac as h,bc as f,cc as c,cd as F,dd as V,jc as N,mb as n,oc as b,qa as m,qc as u,wa as _,xa as S}from"./chunk-C4YA3FN6.js";import{a as y,b as k}from"./chunk-RKLIRILV.js";var He=()=>({height:"20px",width:"100px"}),Ee=()=>({height:"20px",width:"160px"}),Me=()=>({height:"20px",width:"200px"}),De=()=>({height:"30px",width:"30px"}),Ne=()=>({height:"15px",width:"120px","margin-bottom":"6px"}),Fe=()=>({height:"15px",width:"180px"}),Ve=()=>[];function Ae(o,a){o&1&&(h(0,"div",10)(1,"div",11),c(2,"ngx-skeleton-loader",12)(3,"mat-divider",13)(4,"ngx-skeleton-loader",12)(5,"mat-divider",13)(6,"ngx-skeleton-loader",12),f(),h(7,"div"),c(8,"ngx-skeleton-loader",12),f()()),o&2&&(n(2),l("theme",v(6,He)),n(),l("vertical",!0),n(),l("theme",v(7,Ee)),n(),l("vertical",!0),n(),l("theme",v(8,Me)),n(2),l("theme",v(9,De)))}function Le(o,a){o&1&&(h(0,"div",10)(1,"div",14),c(2,"ngx-skeleton-loader",12)(3,"ngx-skeleton-loader",12),f(),h(4,"div"),c(5,"ngx-skeleton-loader",12),f()()),o&2&&(n(2),l("theme",v(3,Ne)),n(),l("theme",v(4,Fe)),n(2),l("theme",v(5,De)))}function Be(o,a){if(o&1&&(h(0,"mat-card",2),p(1,Ae,9,10,"div",10)(2,Le,6,6,"div",10),f()),o&2){let r=u();n(),d(r.mobileDevice?r.mobileDevice?2:-1:1)}}function Je(o,a){o&1&&c(0,"mat-progress-bar",3)}function We(o,a){o&1&&(h(0,"section",16),c(1,"app-skeleton-summary-price"),f())}function Ge(o,a){if(o&1&&(h(0,"div",4)(1,"section",15),c(2,"app-cart-hotel-card-skeleton"),f(),p(3,We,2,0,"section",16),f()),o&2){let r=u();n(3),d(r.mobileDevice?-1:3)}}function Ue(o,a){o&1&&(h(0,"mat-card",2),c(1,"app-search-hotel",17),f()),o&2&&(n(),l("openedCollapse",!1)("openSearchNewWindow",!1)("loadHotelSearchFlag",!1)("buttonType","outlined"))}function je(o,a){o&1&&(c(0,"app-info-banner",18),F(1,"translate")),o&2&&l("message",V(1,1,"checkout-cart.room-was-changed"))}function ze(o,a){o&1&&c(0,"app-skeleton-summary-price")}function qe(o,a){if(o&1&&c(0,"app-summary-price",21),o&2){let r=u(2);l("cart",r.cart)("isPackage",!1)("fromCart",!0)("fromRegister",!1)}}function Ke(o,a){if(o&1&&c(0,"app-info-agent-comission",23)(1,"app-infos-oner",23),o&2){let r=u(2);l("cartId",r.cart==null?null:r.cart.cartId),n(),l("cartId",r.cart==null?null:r.cart.cartId)}}function Xe(o,a){if(o&1){let r=N();h(0,"div",4)(1,"div",15),p(2,je,2,3,"app-info-banner",18),h(3,"div",19)(4,"app-cart-hotel-card",20),b("openPhotos",function(e){_(r);let i=u();return S(i.onOpenPhotos(e))})("openRoomPhotos",function(e){_(r);let i=u();return S(i.onOpenPhotos(e))})("viewOnMap",function(e){_(r);let i=u();return S(i.onViewOnMap(e))})("viewRules",function(){_(r);let e=u();return S(e.onViewRules())})("viewRoomDetails",function(e){_(r);let i=u();return S(i.onViewRoomDetails(e))})("viewRoomCharges",function(e){_(r);let i=u();return S(i.onViewRoomCharges(e))})("viewRoomCancelPolicy",function(e){_(r);let i=u();return S(i.onViewRoomCancelPolicy(e))}),f()()(),h(5,"div",16),p(6,ze,1,0,"app-skeleton-summary-price"),p(7,qe,1,4,"app-summary-price",21),p(8,Ke,2,2),h(9,"app-generate-template",22),b("refreshCart",function(e){_(r);let i=u();return S(i.refreshCart(e))}),f()()()}if(o&2){let r=u();n(2),d(!(r.cart==null||r.cart.summaryOfStay==null)&&r.cart.summaryOfStay.hasAnyRoomChanges?2:-1),n(2),l("hotel",r.cart.hotel)("summary",r.cart.summaryOfStay)("bookingRules",r.cart.rules??v(10,Ve))("language",r.language),n(2),d((!r.cart||r.refreshSummaryPrice)&&!r.mobileDevice?6:-1),n(),d(r.cart&&!r.mobileDevice&&!r.refreshSummaryPrice?7:-1),n(),d(r.cart!=null&&r.cart.cartId&&!r.refreshSummaryPrice?8:-1),n(),l("cart",r.cart)("refreshSummaryPrice",r.refreshSummaryPrice)}}function $e(o,a){o&1&&c(0,"app-skeleton-summary-price",7),o&2&&l("mobileDevice",!0)}function Qe(o,a){if(o&1&&c(0,"app-summary-price",8),o&2){let r=u();l("cart",r.cart)("isPackage",!1)("fromCart",!0)("fromRegister",!1)("mobileDevice",!0)}}function Ye(o,a){o&1&&c(0,"app-skeleton-summary-price")}function Ze(o,a){if(o&1&&c(0,"app-summary-price",8),o&2){let r=u();l("cart",r.cart)("isPackage",!1)("fromCart",!0)("fromRegister",!1)("mobileDevice",!1)}}var Kt=(()=>{let a=class a extends _e{get cartTypeEnum(){return R.HOTEL}filterRule(t){return!!(t&&t.htmlText)}onUserChange(){this.isOwner=!1,this.userJwt=this._authService.decodePayloadJWT(),this.userJwt?.IsAgencyOwner==="True"&&(this.isOwner=!0)}onAfterConfigureView(){this.institution=JSON.parse(sessionStorage.getItem("institution")??"null"),this.configs=K(this.institution?.agent?.configurations),this.comboTypesOfPayment=(this.configs?.PaymentMethods??"").split("|"),this.language=this.currencieService.getCurrentCurrencieValue()?.defaultLanguage??"pt-br",this.userJwt=this._authService.decodePayloadJWT(),this.userJwt?.IsAgencyOwner==="True"&&(this.isOwner=!0),this.cart?.hotel&&(this.backButtonWhereTo=D.HOTEL_DETAIL),this.cart?.cartExpired||this.setOrderSummary()}constructor(){super(),this.bookingService=m(Y),this.searchCheckoutBookingService=m(Ce),this.orderSummaryService=m(we),this.navigationService=m(z),this.hotelStateService=m(ie),this.hotelExpiredFlow=m(be),this.hotelCartContext=m(ue),this.searchStore=m(ae),this.dialogService=m(G),this.translateService=m(L),this.affiliateTrackingService=m(j),this.loaderDialog=m(ke),this.destroyRef=m(H),this.loadSkeleton=!0,this.isRoundTrip=!1,this.hotelSearch=null,this.isOwner=!1,this.language="pt-br",this.comboTypesOfPayment=[];let t=m(U),e=m(A);this.observeMobileBreakpoint(),t.addSvgIcon("cartExpiredSvg",e.bypassSecurityTrustResourceUrl("assets/img/new/cart-expired.svg"))}onHasRecomendationHotel(){this.openExpiredHotelFlow(this.cart?.hasReSearchRecommendations?.[R.HOTEL]??null)}openExpiredHotelFlow(t){let e=this.cart?.cartId??"",i=this.resolveExpiredHotel();this.hotelExpiredFlow.open({cartId:e,reSearchKey:t,hotelId:i?.hotelId??null,hotelName:i?.hotelName??"",checkInPolicy:this.cart?.hotel?.checkInPolicy??null,checkOutPolicy:this.cart?.hotel?.checkOutPolicy??null,currencyId:this.cart?.currency??null}).pipe(w(this.destroyRef)).subscribe(s=>{s.action==="recommendation-applied"?this.reloadCartAfterRecomendation(e,s.newCartId):s.action==="choose-room"?this.goToHotelDetailFreshSearch():s.action==="search-hotel"&&this.goToHotelListFreshSearch()})}reloadCartAfterRecomendation(t,e){this.loaderDialog.open(ge),e&&e!==t?this.navigationService.navigation(["/hotel-cart"],this.withAffiliateTag({newCartId:e,source:"h"})):this.refreshCart(t)}onNotRecomendationHotel(){this.openExpiredHotelFlow(null)}goToHotelDetailFreshSearch(){let t=this.resolveExpiredHotel()?.hotelId;if(t==null){this.goToHotelListFreshSearch();return}let e=this.readHotelSearchFromStorage();if(!e){this.goToHotelListFreshSearch();return}sessionStorage.removeItem("hotelSearchKey"),this.navigationService.navigation(["/hotel-detail"],this.withAffiliateTag(k(y({},e),{hotelId:t,rooms:JSON.stringify(e.rooms??[]),source:"h"}
1)))}resolveExpiredHotel(){let t=this.cart?.hotel;if(t?.hotelId!=null)return{hotelId:t.hotelId,hotelName:t.name??""};let e=this.cart?.cartId;return e?this.hotelCartContext.get(e):null}goToHotelListFreshSearch(){let t=this.readHotelSearchFromStorage();t&&(sessionStorage.removeItem("hotelSearchKey"),this.navigationService.navigation(["/hotel-list"],this.withAffiliateTag(k(y({},t),{rooms:JSON.stringify(t.rooms??[]),source:"h"}))))}readHotelSearchFromStorage(){try{let t=sessionStorage.getItem("hotelSearch");return t?JSON.parse(t):null}catch{return null}}withAffiliateTag(t){let e=this.affiliateTrackingService.affiliateTagDisplayName;if(t[e]||!this.affiliateTrackingService.getlastUrlHasAffeliateTag())return t;let i=this.affiliateTrackingService.getAffiliateTag();return i?k(y({},t),{[e]:i}):t}ngOnInit(){this.hotelSearch=JSON.parse(sessionStorage.getItem("hotelSearch")??"null"),this.cardIdParams=this.route.snapshot.params.cartid??null,this.route.queryParams.pipe(w(this.destroyRef)).subscribe(t=>{let e=y({},t);if(e.rooms)try{e=k(y({},e),{rooms:JSON.parse(e.rooms)})}catch{}e=$.parser(y({},e)),this.sourceType=e.source,this.sourceType===Q.HOTEL&&(this.backButtonWhereTo=D.HOTEL_DETAIL),e.isRoundTrip&&(this.isRoundTrip=e.isRoundTrip);let i=this.cardIdParams??e.newCartId;this.loadCart(i)})}loadCart(t){this.bookingService.getCart(t).pipe(T(()=>this.loaderDialog.close()),w(this.destroyRef)).subscribe({next:e=>{this.cart=e?.data??null,this.cartId=this.cart?.cartId,this.cart?(this.configureViewAfterGetCart(),this.setSearchToComponent(this.cart),this.loadSkeleton=!1):(this.isExpiredCart=!0,this.loadSkeleton=!1,this.openDialogCartNotFound())},error:()=>{this.cart=null,this.isExpiredCart=!0,this.loadSkeleton=!1,this.openDialogCartNotFound()}})}setSearchToComponent(t){if(t.cartType!=="Hotel")return;let e=t.cartId;this.searchCheckoutBookingService.searchBookingHotel(e).pipe(w(this.destroyRef)).subscribe({next:i=>{let s=i?.data;if(!s)return;let C=(s.rooms??[]).map((g,x)=>({agesOfChild:g.agesOfChildren||[],numberOfAdults:Number(g.numberOfAdults||0),numberOfChilds:Number(g.numberOfChildren||0),numberOfInfant:Number(g.numberOfInfants||0),roomNum:x,arrNumberChildren:g.numberOfChildren>0?new Array(g.numberOfChildren).fill(0):[]})),O=C.reduce((g,x)=>g+x.numberOfAdults,0),Re=C.reduce((g,x)=>g+x.numberOfChilds,0),Ie=C.reduce((g,x)=>g+x.numberOfInfant,0),P=k(y({},this.hotelSearch),{cartId:e,id:s.pointOfInterestResponse?.id,hotelId:this.cart?.hotel?.hotelId,cityName:s.pointOfInterestResponse?.name,type:s.pointOfInterestResponse?.type,startDate:s.startDate?new Date(s.startDate):null,endDate:s.endDate?new Date(s.endDate):null,rooms:C,numberOfAdults:O,numberOfChild:Re,numberOfInfant:Ie,numberOfRooms:C.length,source:"h"});this.hotelSearch=P,sessionStorage.setItem("hotelSearch",JSON.stringify(P)),this.hotelStateService.updateHotelSearchState(P)},error:i=>console.error("Erro ao buscar dados do hotel:",i)})}refreshCart(t){this.refreshSummaryPrice=!0,this.bookingService.getCart(t).pipe(T(()=>{this.refreshSummaryPrice=!1,this.loaderDialog.close()}),w(this.destroyRef)).subscribe({next:e=>{this.cart=e?.data??null,this.cartId=this.cart?.cartId,this.cart?(this.configureViewAfterGetCart(),this.setSearchToComponent(this.cart),this.loadSkeleton=!1):(this.isExpiredCart=!0,this.loadSkeleton=!1,this.openDialogCartNotFound())},error:()=>{this.cart=null,this.isExpiredCart=!0,this.loadSkeleton=!1,this.openDialogCartNotFound()}})}setOrderSummary(){this.orderSummary=this.orderSummaryService.setHotelOrderSummary(this.cart)}redirectPayment(){this.navigationService.navigation([`/checkout/register-hotel/${this.cart.cartId}`])}onOpenPhotos(t){t.images?.length&&this.dialogService.open(ne,{images:t.images,hotel:{name:t.title}},se())}onViewOnMap(t){let e=this.cart?.hotel,i=e?.position?.latitude,s=e?.position?.longitude;if(!e||!Number.isFinite(i)||!Number.isFinite(s)||i===0&&s===0)return;let C=this.searchStore.currentRequest(),O={hotel:{id:e.hotelId,name:e.name??"",latitude:i,longitude:s},pinLabel:{type:"name",name:e.name??""},mode:"no-drawer",dates:C?{start:C.startDate,end:C.endDate}:void 0,cityName:C?.cityName??e.address?.cityName};this.dialogService.open(le,O,ce())}onViewRoomDetails(t){let e={roomName:t.roomName,amenities:t.amenities??[],description:(t.roomDescription?.trim()||t.roomName)??null,checkInPolicy:this.cart?.hotel?.checkInPolicy??null,checkOutPolicy:this.cart?.hotel?.checkOutPolicy??null};this.dialogService.open(he,e,I())}onViewRules(){this.openRulesDialog(this.cart?.rules??[])}onViewRoomCharges(t){this.openRulesDialog((this.cart?.rules??[]).filter(e=>e.order===t.order))}onViewRoomCancelPolicy(t){this.openCancellationInfoModal(t.cancelPenalties?.description??"")}openRulesDialog(t){let e=t.filter(i=>!!i.htmlText);e.length!==0&&this.dialogService.open(de,{informations:e},me())}openCancellationInfoModal(t){if(!t?.trim())return;let e=fe(this.translateService,t);this.dialogService.open(pe,e,I())}};a.\u0275fac=function(e){return new(e||a)},a.\u0275cmp=E({type:a,selectors:[["app-hotel-cart"]],features:[M],decls:14,vars:13,consts:[[1,"container","container-content"],["app-back-button","",3,"text","whereTo"],["appearance","outlined",1,"search"],["mode","indeterminate",1,"progress"],[1,"content"],[3,"cart","isExpiredCart"],["collapsed-content",""],[3,"mobileDevice"],[3,"cart","isPackage","fromCart","fromRegister","mobileDevice"],["expanded-content",""],[1,"flex","flex-jc-sb","flex-ai-c"],[1,"flex","flex-gap"],[1,"flex",3,"theme"],[3,"vertical"],[1,"flex","flex-column"],[1,"cart-section"],[1,"summary-section"],[3,"openedCollapse","openSearchNewWindow","loadHotelSearchFlag","buttonType"],["margin","bottom","icon","feedback",3,"message"],[1,"product-card"],[3,"openPhotos","openRoomPhotos","viewOnMap","viewRules","viewRoomDetails","viewRoomCharges","viewRoomCancelPolicy","hotel","summary","bookingRules","language"],[3,"cart","isPackage","fromCart","fromRegister"],[3,"refreshCart","cart","refreshSummaryPrice"],[3,"cartId"]],template:function(e,i){e&1&&(h(0,"div",0),c(1,"div",1),p(2,Be,3,1,"mat-card",2),p(3,Je,1,0,"mat-progress-bar",3),p(4,Ge,4,1,"div",4),p(5,Ue,2,4,"mat-card",2),p(6,Xe,10,11,"div",4),f(),h(7,"app-float-payment-details",5)(8,"div",6),p(9,$e,1,1,"app-skeleton-summary-price",7),p(10,Qe,1,5,"app-summary-price",8),f(),h(11,"div",9),p(12,Ye,1,0,"app-skeleton-summary-price"),p(13,Ze,1,5,"app-summary-price",8),f()()),e&2&&(n(),l("text","back-buttons.hotel-details")("whereTo",i.backButtonWhereTo),n(),d(i.cart!=null&&i.cart.hotel?-1:2),n(),d(i.cart!=null&&i.cart.hotel?-1:3),n(),d(i.cart!=null&&i.cart.hotel?-1:4),n(),d(i.cart!=null&&i.cart.hotel?5:-1),n(),d(i.cart!=null&&i.cart.hotel?6:-1),n(),l("cart",i.cart)("isExpiredCart",i.isExpiredCart),n(2),d(!i.cart&&i.mobileDevice||i.refreshSummaryPrice?9:-1),n(),d(i.cart&&!i.refreshSummaryPrice?10:-1),n(2),d(!i.cart&&i.mobileDevice||i.refreshSummaryPrice?12:-1),n(),d(i.cart&&i.mobileDevice&&!i.refreshSummaryPrice?13:-1))},dependencies:[re,oe,Oe,ee,ye,xe,ve,Se,te,Te,Pe,X,q,Z,W,J,B],styles:['@media(max-width:1200px){.container-content[_ngcontent-%COMP%]{margin-bottom:140px}}.search[_ngcontent-%COMP%]{margin-top:1rem}div[app-back-button][_ngcontent-%COMP%]:not([style*="display: none"]) + .search[_ngcontent-%COMP%]{margin-top:.2rem}.content-cards[_ngcontent-%COMP%]{padding:0 16px 0 0}@media(max-width:1200px){.content-cards[_ngcontent-%COMP%]{padding:0}}.content[_ngcontent-%COMP%]{margin-top:16px;display:flex;gap:16px}
1.content[_ngcontent-%COMP%]   .cart-section[_ngcontent-%COMP%]{width:70%;margin-bottom:1rem}.content[_ngcontent-%COMP%]   .summary-section[_ngcontent-%COMP%]{width:30%}@media(max-width:1200px){.content[_ngcontent-%COMP%]{flex-direction:column}.content[_ngcontent-%COMP%]   .cart-section[_ngcontent-%COMP%], .content[_ngcontent-%COMP%]   .summary-section[_ngcontent-%COMP%]{width:100%}}.progress[_ngcontent-%COMP%]{margin:1rem 0}.skeleton[_ngcontent-%COMP%]{width:100%}.container-grid-ske[_ngcontent-%COMP%]{display:grid;grid-template-columns:.3fr 1fr;grid-auto-rows:1fr .1fr .1fr;gap:16px 16px;grid-template-areas:"skl-image ." "skl-checkout skl-checkout" "skl-details skl-details"}.skl-hotel[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;grid-template-rows:.1fr .1fr .1fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"skl-title" "skl-address" "skl-rooms"}.skl-title[_ngcontent-%COMP%]{grid-area:skl-title}.skl-address[_ngcontent-%COMP%]{grid-area:skl-address}.skl-rooms[_ngcontent-%COMP%]{grid-area:skl-rooms;margin-top:16px}.skl-image[_ngcontent-%COMP%]{grid-area:1/1/2/2}.skl-checkout[_ngcontent-%COMP%]{grid-area:skl-checkout}.skl-details[_ngcontent-%COMP%]{grid-area:skl-details;padding-top:8px;border-top:solid 1px #ccc}.cards-search[_ngcontent-%COMP%]{height:auto;border:1px solid #e0e0e0;padding:16px 16px 0;border-radius:4px}.cards-search[_ngcontent-%COMP%]   .loading[_ngcontent-%COMP%]{justify-content:center}']});let o=a;return o}
1)();export{Kt as HotelCartComponent};

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.