PageSourceSearch

https://booking.hotel-newgrand.co.jp/page-Membership-ChatSignIn-vue.02b5ed6bd35f5e303313.js

js hotel-newgrand.co.jp collected 2026-09-24 18:38:59 UTC 20,074 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[26,39],{1067:function(e,t,r){"use strict";var n=r(31),i=r(20),o=r.n(i);t.a={methods:{handleBackBtnClick:function handleBackBtnClick(){null===o()(this.prevRoute,"name")?Object(n.p)({action:"close"}):this.$router.go(-1)}}}},1145:function(e,t,r){},1264:function(e,t,r){"use strict";r(1145)},1447:function(e,t,r){"use strict";var n=r(33),i=Object(n.a)({},(function render(){var e=this._self._c;return e("svg",this._g({attrs:{width:"24",height:"24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},this.$listeners),[e("path",{attrs:{d:"M12 20l-8-8 8-8 1.425 1.4-5.6 5.6H20v2H7.825l5.6 5.6L12 20z"}}),e("mask",{staticStyle:{"mask-type":"alpha"},attrs:{id:"a",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"}},[e("path",{attrs:{d:"M0 0h24v24H0z"}})])])}),[],!1,null,null,null);t.a=i.exports},1476:function(e,t,r){},1604:function(e,t,r){"use strict";r(1476)},869:function(e,t,r){"use strict";r.r(t);var n=r(69),i=r(1204),o=r(1205),a=r(1206),s=r(1207),l=r(11),u=r(20),c=r.n(u),m=r(40),d=r(323),f=r(1086),p=r(1208),g=r(1085);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var h={name:"ThirdPartyButtons",components:{OpenIdLoginButton:p.a,FacebookLoginButton:i.a,SnsLoginModal:o.a,LineLoginButton:a.a,TermsConditionsInfo:s.a},mixins:[g.a,d.a,f.a],props:{formErrors:{type:Array,default:function _default(){return[]}}},data:function data(){return{loading:!1,facebookUserData:{uid:null,user_token:null},lineUserData:{uid:null,user_token:null,user_code:null},snsModalType:"",form:{email:null,password:null},isSignUp:window.location.pathname.includes("sign-up"),emailPermission:!1}},computed:_objectSpread({},Object(m.d)({initialSetting:"setting/getInit",isSignUpActive:"setting/isSignUpActive",loginWidget:"setting/getLoginWidget",organization:"membership/getOrganization",isInCBIframe:"setting/isInChatbotIframe",FB:"facebook/getFbObject",setting:"setting/getSetting"})),methods:_objectSpread({},Object(m.c)({initFB:"facebook/initFB"}),{onSetFacebookUser:function onSetFacebookUser(e){this.facebookUserData.uid=e.uid||null,this.facebookUserData.user_token=e.user_token||null},onFacebookSubmit:function onFacebookSubmit(){var e=this,t={uid:this.facebookUserData.uid,user_token:this.facebookUserData.user_token,password:this.form.password,email:this.form.email,email_permission:this.isSignUp?this.emailPermission:void 0};n.a.facebookLogin(t).then((function(t){e.loading=!1,c()(t,"id")?"tripla"===c()(t,"provider")?(e.form.email=t.email,e.snsModalType="facebook",e.$bvModal.show("sns-login-modal")):(console.info("handle sign in with facebook"),e.$emit("handleLogin",t),e.sendSsoGa4Event(t,{source:"triplabot",provider:"facebook"})):e.onSnsNewMember(t)})).catch((function(t){e.$emit("update:formErrors",t.titleList),e.loading=!1}))},onSnsModalCancel:function onSnsModalCancel(){var e=this;this.FB&&this.FB.logout((function(t){e.initFB()})),this.form.email=null},onSetLineUser:function onSetLineUser(e){this.lineUserData.uid=e.uid||null,this.lineUserData.user_code=e.user_code||null},onLineSubmit:function onLineSubmit(e){var t=this;this.loading=!0;var r={uid:this.lineUserData.uid,user_code:this.lineUserData.user_code,user_token:this.lineUserData.user_token,password:this.form.password,redirect_uri:e,email:this.form.email,email_permission:this.isSignUp?this.emailPermission:void 0};n.a.lineLogin(r).then((function(e){c()(e,"id")?"tripla"===c()(e,"provider")?(t.lineUserData.uid=e.uid,t.form.email=e.email,t.lineUserData.user_token=e.line_token,t.snsModalType="line",t.$bvMod
1al.show("sns-login-modal")):(console.info("handle sign in with line"),t.sendSsoGa4Event(e,{source:"triplabot",provider:"line"}),t.$emit("handleLogin",e)):t.onSnsNewMember(e),t.loading=!1})).catch((function(e){t.$emit("update:formErrors",e.titleList),t.loading=!1}))},onSnsNewMember:function onSnsNewMember(e){var t={email:e.email,first_name:e.first_name,last_name:e.last_name,facebook_token:e.facebook_token,express_sns_fail:e.express_sns_fail,line_token:e.line_token,sso_token:e.sso_token,uid:e.uid,provider:e.provider,provider_name:e.provider_name};this.$router.push({name:this.isInCBIframe?l.a.membership.chatSignUpForm:l.a.membership.signUp,query:{search:this.$route.fullPath,code:this.setting.code},params:{snsPrefill:t}})}})},b=(r(1264),r(33)),v=Object(b.a)(h,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"d-flex flex-wrap justify-content-center mx-auto third-party-btns"},[e.isSignUp?t("b-form-checkbox",{staticClass:"t-checkbox",attrs:{name:"email-permission"},model:{value:e.emailPermission,callback:function callback(t){e.emailPermission=t},expression:"emailPermission"}},[e._v("\n      "+e._s(e.$t("membershipForm.promotionsCheckbox"))+"\n    ")]):e._e(),e._v(" "),e.facebookFeatureEnabled?t("facebook-login-button",{staticClass:"text-center w-100",on:{onSetFacebookUser:e.onSetFacebookUser,onFacebookSubmit:e.onFacebookSubmit,clearLoginForm:function clearLoginForm(t){return e.$emit("clearLoginForm")}}}):e._e(),e._v(" "),e.lineFeatureEnabled?t("div",{staticClass:"text-center w-100"},[t("line-login-button",{staticClass:"w-100",on:{onSetLineUser:e.onSetLineUser,onLineSubmit:e.onLineSubmit,clearLoginForm:function clearLoginForm(t){return e.$emit("clearLoginForm")}}})],1):e._e(),e._v(" "),e.ssoList?e._l(e.ssoList,(function(r,n){return t("open-id-login-button",{key:n,staticClass:"open-id-button-default",attrs:{sso:r,mini:!!e.facebookFeatureEnabled+!!e.lineFeatureEnabled+n>=2},on:{"open-id-submit":function openIdSubmit(t){return e.onOpenIDSubmit(t,{email_permission:e.emailPermission})}}})})):e._e(),e._v(" "),t("sns-login-modal",{attrs:{"sns-modal-type":e.snsModalType},on:{onSnsModalCancel:e.onSnsModalCancel,onFacebookSubmit:e.onFacebookSubmit,onLineSubmit:e.onLineSubmit,"open-id-submit":function openIdSubmit(t){return e.onOpenIDSubmit(e.openIdUserData,{email:e.loginForm.email,password:e.loginForm.password,email_permission:e.emailPermission})}},model:{value:e.form.password,callback:function callback(t){e.$set(e.form,"password",t)},expression:"form.password"}}),e._v(" "),t("terms-conditions-info",{staticClass:"mt-3",attrs:{"translation-path":e.isSignUp?"guestDetail.signupTerms":"guestDetail.signInTerms"}})],2)}),[],!1,null,"3478e4fa",null);t.default=v.exports},925:function(e,t,r){"use strict";r.r(t);var n=r(853),i=r(69),o=r(984),a=r(11),s=r(20),l=r.n(s),u=r(40),c=r(201),m=r(1067),d=r(323),f=r(978),p=r(88),g=r(89),h=r(1085),b=r(869),v=r(1447),_=r(70),w=r(994);function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(l){i=!0,o=l}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y={name:"ChatSignIn",components:{ArrowBackIcon:v.a,ThirdPartyButtons:b.default,TInputPassword:w.a},mixins:[v.a,h.a,o.a,d.a,c.a,m.a],beforeRouteEnter:function beforeRouteEnter(e,t,r){r((function(e){e.prevRoute=t}))},props:{displayHeader:{type:Boolean,default:!0}},data:function data(){return{loading:!1,paths:a.a,form:{email:null,password:null,uid:null,program_id:null},formErrors:[],prevRoute:null,benefit:null,isLoadingBenefits:!1,membershipPrograms:[]}},computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(u.d)({initialSetting:"setting/getInit",organization:"membership/getOrganization",userName:"membership/getUserName",isUserSignedIn:"membership/isUserSignedIn",setting:"setting/getSetting",hotelName:"setting/getHotelName"}),{membershipProgramsOptions:function membershipProgramsOptions(){return[{id:null,name:this.$t("membershipForm.pleaseSelect"),disabled:!0}].concat(_toConsumableArray(this.membershipPrograms))},defaultMembershipID:function defaultMembershipID(){var e;return null===(e=this.membershipPrograms.find((function(e){return e.default})))||void 0===e?void 0:e.id},showMembershipProgramForm:function showMembershipProgramForm(){var e,t=this.membershipPrograms.length>1,r=1===this.membershipPrograms.length&&(null===(e=this.membershipPrograms[0])||void 0===e?void 0:e.require_membership_id);return t||r},selectedMembershipProgram:function selectedMembershipProgram(){var e,t=this;return null===(e=this.membershipPrograms)||void 0===e?void 0:e.find((function(e){return e.id===t.form.program_id}))},showSnsLoginButtons:function showSnsLoginButtons(){var e;return null===(e=this.selectedMembershipProgram)||void 0===e?void 0:e.default},signUpRoute:function signUpRoute(){return{name:a.a.membership.chatSignUp,query:{search:this.$route.query.urlBack,code:this.setting.code}}}}),watch:{formErrors:{deep:!0,handler:function handler(e){(null==e?void 0:e.length)&&e[0]?this.$store.dispatch("error/setGlobalError",e.constructor===Array?e[0]:e):this.$store.dispatch("error/clearGlobalError")}}},created:function created(){this.isUserSignedIn||(this.initPage(),((this.$route.query.urlBack||"").includes("change-password")||(this.$route.query.urlBack||"").includes("forgot-password"))&&Object(_.g)({exclude:["urlBack"]}),Object(p.l)(this,{path:Object(p.k)(this.$store.getters["setting/getHotelId"])}))},methods:{handleLogin:function handleLogin(e){var t,r=this;if(this.setLoggedInSession(e),this.isInCBIframe)console.info("exchange triplabot session after sign in inside CB iframe"),this.loginAndRedirect(e);else if(this.defaultMembershipID===e.program_id&&"427".split(",").includes(String(this.initialSetting.hotel_brand_id))&&(null===(t=e.non_signed_in_program_ids)||void 0===t?void 0:t.length)>0&&!this.organization){var n=e.non_signed_in_program_ids[0];i.a.switchMembership(n).then((function(e){console.info("exchange triplabot session after switch membership"),r.loginAndRedirect(e)}))}else console.info("exchange triplabot session after without switch membership"),this.loginAndRedirect(e)},loginAndRedirect:function loginAndRedirect(e){this.setupLocalMembershipLogin(e),Object(p.u)({userID:e.user.id,cookieID:Object(g.a)()});var t=l()(this.$route.query,"urlBack");t||e.redirect_url?this.$router.push(e.redirect_url||t):this.goToSearchPage()},onSubmit:function onSubmit(){var e,t=this;this.$v.form.$touch(),this.$v.$invalid||(this.loading=!0,(null===(e=this.organization)||void 0===e?void 0:e.id)&&(this.form.organization_id=this.organization.id),i.a.login(this.form).then((function(e){t.loading=!1,console.info("handle sign in with email"),t.handleLogin(e)})).catch((function(e){t.formErrors=e.titleList,t.loading=!1})))},clearLoginForm:function clearLoginForm(){this.form.email=null,this.form.password=null},initPage:function initPage(){var e=this;this.isLoadingBenefits=!0;var t=i.a.getProgram().catch((function(){})),r=i.a.getBrandProgram().catch((function(){}));Promise.all([t,r]).then((function(t){var r,n,i=_slicedToArray(t,2),o=i[0],a=i[1];e.benefit=o.data,e.benefit.image=null,e.membershipPrograms=null!=a?a:[],e.form.program_id=null!==(r=null===(n=e.membershipPrograms[0])||void 0===n?void 0:n.id)&&void 0!==r?r:null,e.isLoadingBenefits=!1})).catch((function(){e.isLoadingBenefits=!1}))},formatEmail:f.a.convertFullToHalf},validations:function validations(){var e=this;return{form:{email:{required:n.required,email:n.email},password:{required:n.required,minLength:Object(n.minLength)(8)},program_id:{required:Object(n.requiredIf)((function(){return e.showMembershipProgramForm}))}}}}},k=(r(1604),r(33)),P=Object(k.a)(y,(function render(){var e,t,r=this,n=r._self._c;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:r.
1isLoadingBenefits,expression:"isLoadingBenefits"}],staticClass:"chat-sign-in-wrapper h-100 d-flex flex-column justify-content-center px-20px"},[n("b-form",{attrs:{novalidate:""},on:{submit:function submit(e){return e.preventDefault(),r.onSubmit.apply(null,arguments)}}},[n("p",{staticClass:"font-weight-bold text-center mb-0 chat-sign-in-title"},[r._v("\n        "+r._s(r.$t("membershipForm.signInTo",[r.hotelName]))+"\n      ")]),r._v(" "),r.showSnsLoginButtons?n("third-party-buttons",{attrs:{"form-errors":r.formErrors},on:{"update:formErrors":function updateFormErrors(e){r.formErrors=e},"update:form-errors":function updateFormErrors(e){r.formErrors=e},handleLogin:function handleLogin(e){return r.handleLogin(e)},clearLoginForm:r.clearLoginForm}}):r._e(),r._v(" "),r.showSnsLoginButtons?n("div",{staticClass:"sign-in-sep-line"},[n("span",{staticClass:"sign-in-sep-line-text"},[r._v("or")])]):r._e(),r._v(" "),n("div",{staticClass:"chat-sign-in-email-form"},[n("b-form-group",{directives:[{name:"show",rawName:"v-show",value:r.showMembershipProgramForm,expression:"showMembershipProgramForm"}],attrs:{label:r.$t("membershipForm.membershipProgram"),"label-for":"membershipProgram"}},[n("b-form-select",{attrs:{id:"membershipProgram",type:"text",required:"","value-field":"id","text-field":"name",state:r.$v.form.program_id.$dirty?!r.$v.form.program_id.$error:null,options:r.membershipProgramsOptions},model:{value:r.form.program_id,callback:function callback(e){r.$set(r.form,"program_id",e)},expression:"form.program_id"}})],1),r._v(" "),n("b-form-group",{attrs:{label:r.$t("membershipForm.email"),"label-for":"email"}},[n("b-form-input",{attrs:{id:"email",type:"email",required:"",maxlength:255,state:r.$v.form.email.$dirty?!r.$v.form.email.$error:null,formatter:r.formatEmail},on:{blur:function blur(e){return r.$v.form.email.$touch()}},model:{value:r.form.email,callback:function callback(e){r.$set(r.form,"email",e)},expression:"form.email"}}),r._v(" "),r.$v.form.email.email?r._e():n("b-form-invalid-feedback",{attrs:{id:"email-feedback"}},[r._v("\n            "+r._s(r.$t("guestDetail.emailConfirm"))+"\n          ")])],1),r._v(" "),n("b-form-group",{attrs:{label:r.$t("membershipForm.password"),"label-for":"password"}},[n("t-input-password",{attrs:{id:"password",maxlength:255,required:"",state:r.$v.form.password.$dirty?!r.$v.form.password.$error:null},model:{value:r.form.password,callback:function callback(e){r.$set(r.form,"password",e)},expression:"form.password"}}),r._v(" "),n("router-link",{staticClass:"gray-font w-100 forget-pass-link",attrs:{to:{name:r.paths.membership.forgotPassword,query:{code:r.setting.code}},variant:"link"}},[r._v("\n            "+r._s(r.$t("membershipForm.forgotPassword"))+"\n          ")])],1),r._v(" "),n("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"w-100",attrs:{disabled:r.loading,type:"submit"}},[r._v(r._s(r.$t("membershipForm.signIn")))])],1)],1),r._v(" "),n("div",{staticClass:"go-to-sign-up"},[n("span",{staticClass:"mr-1"},[r._v(r._s(r.$t("membershipForm.noAccount")))]),r._v(" "),n("router-link",{directives:[{name:"theme-font",rawName:"v-theme-font"}],attrs:{to:r.signUpRoute}},[r._v(r._s(r.$t("membershipForm.createAccount2")))])],1),r._v(" "),(null===(e=r.prevRoute)||void 0===e?void 0:e.name)?n("div",{staticClass:"back-button cursor-pointer",on:{click:r.handleBackBtnClick}},[n("arrow-back-icon",{staticClass:"mr-2"}),r._v("\n      "+r._s(r.$t("base.backTo",[(null===(t=r.prevRoute.meta)||void 0===t?void 0:t.pageTitle)?r.$t("meta.".concat(r.prevRoute.meta.pageTitle)):r.$t("base.previousPage")]))+"\n    ")],1):r._e()],1)}),[],!1,null,"636d2d94",null);t.default=P.exports},978:function(e,t,r){"use strict";var n=["amex","jcb","visa","master","dinners-club","general"],i={cardFormatBlocks:{amex:[4,6,5],jcb:[4,4,4,4],visa:[4,4,4,4],master:[4,4,4,4],"dinners-club":[4,6,4],general:[4,4,4,4]},cardType:"unknown",cardCVCFormat:3,cardFormatRegex:{amex:/^3[47]\d{0,13}/,jcb:/^(?:2131|1800|35\d{0,2})\d{0,12}/,visa:/^4\d{0,15}/,master:/^(5[1-5]|2[2-7])\d{0,14}/,"dinners-club":/^3(?:0[0-5]|[689][0-9])[0-9]{0,11}$/,general:/\d{0,15}/},getFormatBlocksLen:function getFormatBlocksLen(e){return e.reduce((function(e,t){return e+t}),0)},getCardInfo:function getCardInfo(e){for(var t=0,r=n;t<r.length;t++){var i=r[t];if(this.cardFormatRegex[i].test(e))return this.cardCVCFormat="amex"===i?4:3,this.cardType=i,{type:i,blocks:this.cardFormatBlocks[i]}}},getFormattedValue:function getFormattedValue(e,t,r,n){var i="";return 0===r?e:(t.forEach((function(r,o){if(e.length>0){var a=e.slice(0,r),s=e.slice(r);i+=a,a.length===r&&o<t.length-1&&(i+=n),e=s.trim()}})),i.trim())},assumeUserWillUseAMEX:function assumeUserWillUseAMEX(){this.cardCVCFormat=4}};t.a={formatCardNum:function formatCardNum(e){if(!e)return e;var t=e.replace(/[^\d]/g,"");if(t.length<4)return t;var r=i.getCardInfo(t),n=!!r&&i.getFormatBlocksLen(r.blocks);return!!r&&i.getFormattedValue(t,r.blocks,n," ")},formatCVC:function formatCVC(e){if(!e)return e;var t=i.cardCVCFormat,r=e.replace(/[^\d]/g,"");return e.length>t?r.slice(0,t):r},formatPhone:function formatPhone(e){return e?e.replace(/[^\d( )+-]+/g,""):""},formatYYMMDD:function formatYYMMDD(e){return e?e.replace(/[^\d]/g,"").slice(0,6):e},formatPIN2:function formatPIN2(e){return e?e.replace(/[^\d]/g,"").slice(0,2):e},assumeUserWillUseAMEX:function assumeUserWillUseAMEX(){return i.assumeUserWillUseAMEX()}
1,convertFullToHalf:function convertFullToHalf(e){return e.replace(/[!-~]/g,(function(e){return String.fromCharCode(e.charCodeAt(0)-65248)})).replace(/[ー−ᅳ\u2796\u30FC\u2010-\u2015]/g,"-")}}},984:function(e,t,r){"use strict";var n=r(40);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=Object(n.a)("setting").mapMutations;t.a={methods:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},i(["setDisplayHeader"])),beforeRouteEnter:function beforeRouteEnter(e,t,r){r((function(e){var t=e.displayHeader;e.setDisplayHeader(t)}))}}}}]);
2//# sourceMappingURL=page-Membership-ChatSignIn-vue.02b5ed6bd35f5e303313.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.