PageSourceSearch

https://www.silverandfit.com/react/assets/index.esm-D0lUKCdc.js

js silverandfit.com collected 2026-10-03 23:24:19 UTC 19,257 bytes, 3 lines download raw bytes

1import{r as m,j as i,n as we,cr as Le,cs as $e,B as re,ct as qe,X as Ge,Y as He,Z as Me,$ as Ue,t as o}from"./index-C8CfxU1Z.js";import{D as ze}from"./DialogContentText-Bf40Cy-D.js";var ye={};function Q(n){"@babel/helpers - typeof";return Q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q(n)}function Ke(n,e){if(Q(n)!="object"||!n)return n;var t=n[Symbol.toPrimitive];if(t!==void 0){var r=t.call(n,e);if(Q(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}function We(n){var e=Ke(n,"string");return Q(e)=="symbol"?e:e+""}function Oe(n,e,t){return(e=We(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function Je(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof process<"u"&&ye&&ye[n]||e}function Ye(){var n;return Je("STORYBOOK")==="true"||!!(typeof window<"u"&&(!((n=window.location)===null||n===void 0||(n=n.pathname)===null||n===void 0)&&n.includes("iframe.html")))}function Ce(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),t.push.apply(t,r)}return t}function ge(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?Ce(Object(t),!0).forEach(function(r){Oe(n,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):Ce(Object(t)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(t,r))})}return n}var xe=function(e){var t=e.themeProps,r=t===void 0?null:t,a=e.children,d=we(),l=d&&d.ashnTheme!==void 0,u=Ye();if(r){if(u&&l)return a;
1if(!l||r.themeKey){var p="".concat(r.themeKey||"internal","-").concat(r.themeMode||"light");return i.jsx(Le,ge(ge({},r),{},{children:a}),p)}return a}return a};xe.propTypes={themeProps:o.object,children:o.node.isRequired};var Ze={preview:"dev",localhost:"dev",dev:"dev",tst:"tst",stg:"stg",www:"prod"},Ve=function(){var e,t=(e=window.location.host)===null||e===void 0||(e=e.split(/[.:]/).shift())===null||e===void 0?void 0:e.toLowerCase(),r=Ze[t]||"prod";return r};function Xe(n){if(Array.isArray(n))return n}function Qe(n,e){var t=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(t!=null){var r,a,d,l,u=[],p=!0,f=!1;try{if(d=(t=t.call(n)).next,e!==0)for(;!(p=(r=d.call(t)).done)&&(u.push(r.value),u.length!==e);p=!0);}catch(h){f=!0,a=h}finally{try{if(!p&&t.return!=null&&(l=t.return(),Object(l)!==l))return}finally{if(f)throw a}}return u}}function ue(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t<e;t++)r[t]=n[t];return r}function Ie(n,e){if(n){if(typeof n=="string")return ue(n,e);var t={}.toString.call(n).slice(8,-1);return t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set"?Array.from(n):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ue(n,e):void 0}}function et(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function K(n,e){return Xe(n)||Qe(n,e)||Ie(n,e)||et()}function tt(n){if(Array.isArray(n))return ue(n)}function nt(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function rt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ce(n){return tt(n)||nt(n)||Ie(n)||rt()}function be(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),t.push.apply(t,r)}return t}function Se(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?be(Object(t),!0).forEach(function(r){Oe(n,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):be(Object(t)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(t,r))})}return n}var Ee=function(){sessionStorage.setItem("chat_intentionalNavigation","1")};window.addEventListener("pagehide",Ee);window.addEventListener("beforeunload",Ee);var ot=function(){var e=sessionStorage.getItem("chat_intentionalNavigation");sessionStorage.removeItem("chat_intentionalNavigation"),!e&&sessionStorage.getItem("currentConversationId")&&(sessionStorage.removeItem("currentConversationId"),sessionStorage.removeItem("currentConversationTime"))};ot();var c=null,U=!1,Z=0,z=null,oe=null,ae=null,V=null,$={customPayload:{},chatFilters:[]},de={setConfirmClearDialogOpen:function(){}},ee=!1,X=null,ve="#chat-container",at="data-amp-mask",Pe=function(e,t){return!!e&&typeof e[t]=="function"},pe=function(){X&&(clearTimeout(X),X=null)},it=function(e){pe(),ee=e,e&&(X=setTimeout(function(){ee=!1,X=null},0))},me=function(e){var t;e==null||(t=e.setAttribute)===null||t===void 0||t.call(e,at,"")},st=function(e){var t,r;!e||e.nodeType!==Node.ELEMENT_NODE||((t=e.matches)!==null&&t!==void 0&&t.call(e,ve)&&me(e),me((r=e.querySelector)===null||r===void 0?void 0:r.call(e,ve)))},se=function(){var e,t;return!c&&(e=window.boost)!==null&&e!==void 0&&e.chatPanel&&(c=window.boost,U=!!window.boost.initialized),((t=c)===null||t===void 0?void 0:t.chatPanel)||window.boostChatPanel||null},Te=function(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:(e=c)===null||e===void 0?void 0:e.chatPanel;!t||!z||(t.removeEventListener("conversationIdChanged",z),t.removeEventListener("messageSent",oe),t.removeEventListener("chatPanelClosed",ae))},Re=function(e){var t=e.customPayload,r=e.chatFilters,a={customPayload:t??$.customPayload,chatFilters:r??$.chatFilters};return $=a,a},lt=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.resetReferenceCount,r=t===void 0?!1:t;window.boostChatPanel=null,c=null,U=!1,z=null,oe=null,ae=null,pe(),ee=!1,r&&(Z=0)},ut=function(e){var t=e.setConfirmClearDialogOpen;de={setConfirmClearDialogOpen:t??de.setConfirmClearDialogOpen}},fe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$,t=se();e.customPayload&&Pe(t,"setCustomPayload")&&t.setCustomPayload(JSON.stringify(e.customPayload)),Array.isArray(e.chatFilters)&&Pe(t,"setFilterValues")&&t.setFilterValues(e.chatFilters)},je=function(e){var t=Re(e);fe(t)},Ae=function(){var e,t,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=r.suppressClosePromptOnce,d=a===void 0?!1:a;it(d),(e=V)===null||e===void 0||e(null),sessionStorage.removeItem("currentConversationTime"),(t=se())===null||t===void 0||t.setConversationId(null),fe()},Ct=function(){Ae({suppressClosePromptOnce:!0})},ct=function(){var e;(e=se())===null||e===void 0||e.show()},dt=function(e){var t=[].concat(ce($.chatFilters),ce(e));je({chatFilters:t})},vt=function(e){var t=Se(Se({},$.customPayload),e);je({customPayload:t})},mt=function(){var e,t,r=new Date().getTime();(e=se())===null||e===void 0||e.setConversationId(sessionStorage.getItem("currentConversationId"),{continueConversation:!0}
3),(t=V)===null||t===void 0||t(r),sessionStorage.setItem("currentConversationTime",r)},pt=function(e){var t=e.siteName,r=e.siteGlyphUrl,a=r===void 0?null:r,d=e.customPayload,l=e.forceReinit,u=l===void 0?!1:l,p=e.chatFilters,f=e.isSiteGlyphRounded,h=f===void 0?!1:f,g=e.useProductionEnvironment,O=g===void 0?!1:g,v=e.useStagingEnvironment,x=v===void 0?!1:v,q=e.setConfirmClearDialogOpen,w=q===void 0?function(){}:q,s=we(),E=m.useState(Number(sessionStorage.getItem("currentConversationTime"))||null),k=K(E,2),B=k[0],b=k[1],G=m.useState(!1),N=K(G,2),R=N[0],j=N[1],H=m.useRef({customPayloadSignature:null,chatFiltersSignature:null,wasBoostReady:!1}),S=d===void 0?$.customPayload:d,y=p===void 0?$.chatFilters:p,F=JSON.stringify(y),J=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=T.suppressClosePromptOnce,I=C===void 0?!1:C;Ae({suppressClosePromptOnce:I})},Ne=$e(s.palette.secondary.main,.3);return m.useEffect(function(){return V=b,function(){V===b&&(V=null)}},[b]),m.useEffect(function(){ut({setConfirmClearDialogOpen:w})},[w]),m.useEffect(function(){var P=null,T=null,C=null,I=function(){if(window.boost&&window.boost.initialized&&!u){c=window.boost,window.boostChatPanel=window.boost.chatPanel,U=!0,j(!0);return}try{var L,A,D,te,Fe={chatPanel:{header:{title:t,filters:{filterValues:y}},styling:{avatarUrl:a,avatarShape:h?"rounded":"squared",backgroundColor:s.palette.secondary.main,panelBackgroundColor:s.palette.background.paper,fontFamily:s.typography.fontFamily,primaryColor:s.palette.primary.main,contrastColor:s.palette.primary.contrastText,textColor:s.palette.text.primary,borderRadius:"8px",chatBubbles:{userBackgroundColor:s.palette.primary.light},buttons:{backgroundColor:s.palette.secondary.main,textColor:s.palette.secondary.contrastText,hoverBackgroundColor:qe(Ne)}},settings:{openTextLinksInNewTab:!0,conversationId:sessionStorage.getItem("currentConversationId")}}},_e=O?"ashproductionchat":x?"staging-ashproductionchat":"ashsandbox";c=window.boostInit(_e,Fe),window.boostChatPanel=(L=c)===null||L===void 0?void 0:L.chatPanel,j(!0),z=function(Y){if(Y.detail.conversationId){var he=new Date().getTime();b(he),sessionStorage.setItem("currentConversationId",Y.detail.conversationId),sessionStorage.setItem("currentConversationTime",he)}else sessionStorage.removeItem("currentConversationId"),sessionStorage.removeItem("currentConversationTime"),b(null)},oe=function(){var Y=new Date().getTime();b(Y),sessionStorage.setItem("currentConversationTime",Y)},ae=function(){if(ee){pe(),ee=!1;return}de.setConfirmClearDialogOpen(!0)},(A=c)===null||A===void 0||A.chatPanel.addEventListener("conversationIdChanged",z),(D=c)===null||D===void 0||D.chatPanel.addEventListener("messageSent",oe),(te=c)===null||te===void 0||te.chatPanel.addEventListener("chatPanelClosed",ae),U=!0}catch{j(!1)}},_=function(){if(window.boostInit&&(!U||u)){if(u&&c&&z){var L=c??{},A=L.chatPanel;try{var D;typeof c.destroy=="function"?c.destroy():typeof((D=c.chatPanel)===null||D===void 0?void 0:D.destroy)=="function"&&c.chatPanel.destroy()}catch{}Te(A),A.setConversationId(null),lt(),window.boost&&typeof window.boost.reset=="function"&&window.boost.reset(),T=setTimeout(function(){I()},100);return}I()}else U&&c?j(!0):!window.boostInit&&!U&&(C=setTimeout(_,100))};return U&&c&&!u?(j(!0),Z+=1):(P=setTimeout(_,500),Z+=1),function(){P&&clearTimeout(P),T&&clearTimeout(T),C&&clearTimeout(C),Z-=1,Z===0&&c&&z&&Te()}},[t,a,u].concat(ce(u?[s,F]:[s.palette.primary.main,s.palette.secondary.main,s.palette.background.paper,s.palette.text.primary]))),m.useEffect(function(){var P=function(_){_.style.setProperty("--background-color",s.palette.secondary.main),_.style.setProperty("--text-color",s.palette.secondary.contrastText)},T=document.querySelector(".Boost-ChatPanel-Trigger");T&&P(T);var C=new MutationObserver(function(I){I.forEach(function(_){_.addedNodes.forEach(function(M){if(M.nodeType===Node.ELEMENT_NODE){var L,A,D=(L=M.matches)!==null&&L!==void 0&&L.call(M,".Boost-ChatPanel-Trigger")?M:(A=M.querySelector)===null||A===void 0?void 0:A.call(M,".Boost-ChatPanel-Trigger");D&&P(D)}})})});return C.observe(document.body,{childList:!0,subtree:!0}),function(){return C.disconnect()}}
3,[s.palette.secondary.main,s.palette.secondary.contrastText]),m.useEffect(function(){var P,T;me((P=(T=document).querySelector)===null||P===void 0?void 0:P.call(T,ve));var C=new MutationObserver(function(I){I.forEach(function(_){_.addedNodes.forEach(st)})});return C.observe(document.body,{childList:!0,subtree:!0}),function(){return C.disconnect()}},[]),m.useEffect(function(){var P=JSON.stringify(S),T=JSON.stringify(y),C=H.current.customPayloadSignature!==P||H.current.chatFiltersSignature!==T,I=R&&!H.current.wasBoostReady;C&&Re({customPayload:S,chatFilters:y}),(C||I)&&fe(C?{customPayload:S,chatFilters:y}:$),H.current={customPayloadSignature:P,chatFiltersSignature:T,wasBoostReady:R}},[S,y,R]),{clearChatAndReset:J,keepChatSession:mt,lastInteractionTime:B,setLastInteractionTime:b,addChatFilters:dt,addMoreCustomPayloadData:vt,openChatPanel:ct}},W=1e4,ie=function(e){var t=e.open,r=e.titleText,a=e.dialogContentTextChildren,d=e.dialogActionsChildren,l=m.useState(W+1),u=K(l,2),p=u[0],f=u[1];return m.useEffect(function(){var h=document.getElementById("boost-chat-panel");if(!h){f(W+1);return}var g=h.querySelector(".Boost-ChatPanel-Trigger");if(!g){f(W+1);return}var O=window.getComputedStyle(g).zIndex,v=parseInt(O,10);if(Number.isNaN(v)){f(W+1);return}v>W?f(v+1):f(W+1)}),i.jsxs(Ge,{open:t,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description","data-testid":"chatbot-dialog-root",sx:{zIndex:p},children:[i.jsx(He,{id:"alert-dialog-title",children:r}),i.jsx(Me,{children:i.jsx(ze,{id:"alert-dialog-description",children:a})}),i.jsx(Ue,{children:d})]})};ie.propTypes={open:o.bool.isRequired,titleText:o.string.isRequired,dialogContentTextChildren:o.node.isRequired,dialogActionsChildren:o.node.isRequired};var De=function(e){var t=e.open,r=e.setOpen,a=e.clearChat,d=e.keepChatSession,l=d===void 0?function(){}:d;return i.jsx(ie,{titleText:"Close chat?",open:t,dialogContentTextChildren:i.jsx(i.Fragment,{children:"Closing the chat will clear this conversation and reset your session."}),dialogActionsChildren:i.jsxs(i.Fragment,{children:[i.jsx(re,{onClick:a,color:"error",variant:"outlined",children:"Clear chat"}),i.jsx(re,{onClick:function(){r(!1),l()},autoFocus:!0,color:"secondary",variant:"contained",children:"Stay Connected"})]})})};De.propTypes={open:o.bool.isRequired,setOpen:o.func.isRequired,clearChat:o.func.isRequired,keepChatSession:o.func};var ke=function(e){var t=e.clearChatAndReset,r=e.onHistoryCleared,a=e.setConfirmClearDialogOpen,d=e.keepChatSession,l=e.lastInteractionTime,u=e.timeoutSeconds,p=u===void 0?0:u,f=e.promptBeforeIdleSeconds,h=f===void 0?0:f,g=m.useState(!1),O=K(g,2),v=O[0],x=O[1],q=m.useState(!1),w=K(q,2),s=w[0],E=w[1],k=m.useState(h),B=K(k,2),b=B[0],G=B[1],N=m.useCallback(function(){var S=new Date().getTime(),y=l+p*1e3,F=y-S;return F},[l,p]),R=!p,j=function(){x(!1),d(),G(h)},H=function(){E(!1),a(!1)};return m.useEffect(function(){if(R||!l)return function(){};var S=setInterval(function(){var y=N();y<=0&&(x(!1),t({suppressClosePromptOnce:!0}),r(),a(!1),E(!0));var F=y<=h*1e3;F&&!v&&!s&&(a(!1),x(!0))},1e3);return function(){return clearInterval(S)}},[R,l,N,h,v,s,t,r]),m.useEffect(function(){var S=setInterval(function(){if(v){var y=N(),F=Math.max(0,Math.floor(y/1e3));G(F)}},100);return function(){clearInterval(S)}},[N,v]),i.jsxs(i.Fragment,{children:[i.jsx(ie,{open:v,titleText:"Your chat session will expire soon",dialogContentTextChildren:i.jsxs(i.Fragment,{children:["Your privacy is important to us. Due to a period of inactivity, the chat conversation will automatically clear in"," ",i.jsxs("strong",{children:[b.toLocaleString("en-US",{minimumIntegerDigits:2}),"s"]}),". If you wish to stay connected, confirm you're still with us."," "]}),dialogActionsChildren:i.jsx(re,{onClick:j,autoFocus:!0,color:"secondary",variant:"contained",children:"Stay Connected"})}),i.jsx(ie,{open:s,titleText:"Your chat session expired",dialogContentTextChildren:i.jsx(i.Fragment,{children:"Due to prolonged inactivity, your chat history has been automatically cleared to protect your privacy. If you need further assistance, please start a new chat."}),dialogActionsChildren:i.jsx(re,{onClick:H,autoFocus:!0,color:"secondary",variant:"contained",children:"Ok"})})]})};
3ke.propTypes={lastInteractionTime:o.number,clearChatAndReset:o.func.isRequired,setConfirmClearDialogOpen:o.func.isRequired,onHistoryCleared:o.func.isRequired,keepChatSession:o.func.isRequired,timeoutSeconds:o.number,promptBeforeIdleSeconds:o.number};var Be=function(e){var t=e.onHistoryCleared,r=e.timeoutSeconds,a=e.promptBeforeIdleSeconds,d=e.siteName,l=e.siteGlyphUrl,u=e.customPayload,p=e.forceReinit,f=e.chatFilters,h=e.isSiteGlyphRounded,g=e.useStagingEnvironment,O=e.useProductionEnvironment,v=m.useState(!1),x=K(v,2),q=x[0],w=x[1],s=pt({siteName:d,siteGlyphUrl:l,customPayload:u,forceReinit:p,chatFilters:f,isSiteGlyphRounded:h,setConfirmClearDialogOpen:w,useStagingEnvironment:g,useProductionEnvironment:O}),E=s.clearChatAndReset,k=s.keepChatSession,B=s.lastInteractionTime,b=function(){E(),t(),w(!1)};return i.jsxs(i.Fragment,{children:[r>0&&i.jsx(ke,{clearChatAndReset:E,keepChatSession:k,conversationId:sessionStorage.getItem("currentConversationId"),onHistoryCleared:t,lastInteractionTime:B,timeoutSeconds:r,setConfirmClearDialogOpen:w,promptBeforeIdleSeconds:a}),i.jsx(De,{open:q,setOpen:w,clearChat:b,keepChatSession:k})]})};Be.propTypes={onHistoryCleared:o.func.isRequired,timeoutSeconds:o.number.isRequired,promptBeforeIdleSeconds:o.number.isRequired,siteName:o.string.isRequired,siteGlyphUrl:o.string.isRequired,customPayload:o.object,forceReinit:o.bool.isRequired,chatFilters:o.arrayOf(o.string),isSiteGlyphRounded:o.bool.isRequired,useProductionEnvironment:o.bool.isRequired,useStagingEnvironment:o.bool.isRequired};var ne=Object.freeze({dev:"https://ashsandbox.boost.ai/chatPanel/chatPanel.js",tst:"https://ashsandbox.boost.ai/chatPanel/chatPanel.js",stg:"https://staging-ashproductionchat.boost.ai/chatPanel/chatPanel.js",prod:"https://ashproductionchat.boost.ai/chatPanel/chatPanel.js"}),ft=function(e){var t=e.siteName,r=t===void 0?"Site Name":t,a=e.siteGlyphUrl,d=a===void 0?"":a,l=e.isSiteGlyphRounded,u=l===void 0?!1:l,p=e.customPayload,f=e.chatFilters,h=e.timeoutSeconds,g=h===void 0?0:h,O=e.promptBeforeIdleSeconds,v=O===void 0?0:O,x=e.withThemeProps,q=x===void 0?null:x,w=e.onHistoryCleared,s=w===void 0?function(){}:w,E=e.useProductionEnvironment,k=E===void 0?!1:E,B=e.boostUrlOverride,b=B===void 0?null:B,G=e.forceReinit,N=G===void 0?!1:G,R=Ve(),j=b===ne.prod||k||R==="prod",H=b===ne.stg||R==="stg";if(typeof g!="number"&&(g=0),(typeof v!="number"||!g)&&(v=0),v>g)throw new Error("[Chatbot] Prop `promptBeforeIdleSeconds` cannot be greater than prop `timeoutSeconds`.");return m.useEffect(function(){var S=j?ne.prod:ne[R],y=b||S,F=document.querySelector('script[src="'.concat(y,'"]'));if(!F){var J=document.createElement("script");J.src=y,J.async=!1,document.body.appendChild(J)}},[]),i.jsxs(i.Fragment,{children:[i.jsx("div",{id:"boost-chat-panel","data-testid":"boost-chat-panel"}),i.jsx(xe,{themeProps:q,children:i.jsx(Be,{onHistoryCleared:s,timeoutSeconds:g,promptBeforeIdleSeconds:v,siteName:r,siteGlyphUrl:d,customPayload:p,isSiteGlyphRounded:u,forceReinit:N,chatFilters:f,useProductionEnvironment:j,useStagingEnvironment:H})})]})};ft.propTypes={siteName:o.string,siteGlyphUrl:o.string,isSiteGlyphRounded:o.bool,customPayload:o.object,chatFilters:o.arrayOf(o.string),onHistoryCleared:o.func,timeoutSeconds:o.number,promptBeforeIdleSeconds:o.number,withThemeProps:o.object,forceReinit:o.bool,useProductionEnvironment:o.bool,boostUrlOverride:o.string};export{ne as BOOST_API_URL,dt as addChatFilters,vt as addMoreCustomPayloadData,Ct as clearChatAndReset,ft as default,ct as openChatPanel};

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.