1"use strict";(globalThis["webpackChunksimfin2"]=globalThis["webpackChunksimfin2"]||[]).push([[692],{4676:(e,t,o)=>{o.r(t),o.d(t,{default:()=>ge});var a=o(9835),n=o(6970);function l(e,t,o,l,s,i){const r=(0,a.up)("Toolbar"),u=(0,a.up)("q-header"),c=(0,a.up)("router-view"),m=(0,a.up)("q-page-container"),d=(0,a.up)("MenuDrawer"),w=(0,a.up)("q-layout");return(0,a.wg)(),(0,a.j4)(w,{view:"hHh lpR lFf"},{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Wm)(r)])),_:1}),(0,a.Wm)(m,{class:(0,n.C_)({"page-container":e.getScreenSize&&e.loggedIn})},{default:(0,a.w5)((()=>[(0,a.Wm)(c)])),_:1},8,["class"]),e.loggedIn&&e.getScreenSize?((0,a.wg)(),(0,a.j4)(d,{key:0})):(0,a.kq)("",!0)])),_:1})}const s={class:"outer"},i={class:"color-dark"};function r(e,t,o,l,r,u){const c=(0,a.up)("SimFinLogo"),m=(0,a.up)("q-space"),d=(0,a.up)("Search"),w=(0,a.up)("MenuDrawerMobile"),p=(0,a.up)("q-btn"),f=(0,a.up)("Notifications"),g=(0,a.up)("q-icon"),h=(0,a.up)("q-item-section"),_=(0,a.up)("q-item-label"),k=(0,a.up)("q-item"),W=(0,a.up)("q-list"),b=(0,a.up)("q-btn-dropdown"),y=(0,a.up)("q-toolbar"),v=(0,a.up)("DateDisplay"),q=(0,a.Q2)("close-popup");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(y,{class:"bg-toolbar"},{default:(0,a.w5)((()=>[(0,a.Wm)(c,{height:50,onClick:u.goHome},null,8,["onClick"]),(0,a.Wm)(m),!u.loggedIn||u.isWorker||u.isMobile?(0,a.kq)("",!0):((0,a.wg)(),(0,a.j4)(d,{key:0})),(0,a.Wm)(w,{modelValue:r.mobileMenuOpen,"onUpdate:modelValue":t[0]||(t[0]=e=>r.mobileMenuOpen=e)},null,8,["modelValue"]),u.loggedIn&&u.isMobile?((0,a.wg)(),(0,a.j4)(p,{key:1,size:"12px",round:"",flat:"",icon:"menu",onClick:u.openMenu,class:"q-mr-sm"},null,8,["onClick"])):(0,a.kq)("",!0),(0,a.Wm)(m),u.loggedIn?((0,a.wg)(),(0,a.j4)(f,{key:2})):(0,a.kq)("",!0),u.loggedIn&&!u.subscribed?((0,a.wg)(),(0,a.j4)(p,{key:3,icon:"rocket",color:"primary",to:{name:"subscriptionSelect"},label:u.isMobile?"Upgrade":"Upgrade Account",class:"q-mr-sm",size:u.isMobile?"sm":"md"},null,8,["label","size"])):(0,a.kq)("",!0),u.loggedIn?(0,a.kq)("",!0):((0,a.wg)(),(0,a.j4)(p,{key:4,"no-caps":"",icon:"login",color:"primary",to:{name:"login"},label:"Log-in / Register for free",class:"q-mr-sm"})),u.loggedIn?((0,a.wg)(),(0,a.j4)(b,{key:5,stretch:"",flat:"","no-caps":"",label:u.session.userName},{default:(0,a.w5)((()=>[(0,a.Wm)(W,null,{default:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(k,{clickable:"",tabindex:"0",onClick:u.profile},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{name:"person"})])),_:1}),(0,a.Wm)(h,null,{default:(0,a.w5)((()=>[(0,a.Wm)(_,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Profile & Settings")])),_:1})])),_:1})])),_:1},8,["onClick"])),[[q]]),u.isWorker?(0,a.kq)("",!0):(0,a.wy)(((0,a.wg)(),(0,a.j4)(k,{key:0,clickable:"",tabindex:"0",onClick:u.billing},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{name:"credit_card"})])),_:1}),(0,a.Wm)(h,null,{default:(0,a.w5)((()=>[(0,a.Wm)(_,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Subscription & Billing")])),_:1})])),_:1})])),_:1},8,["onClick"])),[[q]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(k,{clickable:"",tabindex:"0",onClick:u.logOut},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{name:"logout"})])),_:1}),(0,a.Wm)(h,null,{default:(0,a.w5)((()=>[(0,a.Wm)(_,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Log out")])),_:1})])),_:1})])),_:1},8,["onClick"])),[[q]])])),_:1})])),_:1},8,["label"])):(0,a.kq)("",!0)])),_:1}),r.systemMessage?((0,a.wg)(),(0,a.j4)(y,{key:0,class:"bg-accent-light"},{default:(0,a.w5)((()=>[(0,a._)("div",i,[(0,a.Wm)(v,{val:r.systemMessage.date,time:"",format:"ldt"},null,8,["val"]),(0,a.Uk)(": "+(0,n.zw)(r.systemMessage.message),1)]),(0,a.Wm)(p,{icon:"close",color:"primary",flat:"",class:"q-ml-sm",onClick:t[1]||(t[1]=e=>r.systemMessage=null)})])),_:1})):(0,a.kq)("",!0)])}o(2879);var u=o(1483);const c={class:"YL__toolbar-input-container row no-wrap"};function m(e,t,o,n,l,s){const i=(0,a.up)("CompanySearch");return(0,a.wg)(),(0,a.iD)("div",c,[(0,a.Wm)(i,{class:"input-custom","nav-search":"",modelValue:l.companySelected,"onUpdate:modelValue":t[0]||(t[0]=e=>l.companySelected=e)},null,8,["modelValue"])])}var d=o(7353);const w={name:"search",components:{CompanySearch:d.Z},data(){return{companySelected:null}},watch:{companySelected(e){e.pid&&this.$router.push({name:"fundamentals",params:{pid:e.pid}})}}};var p=o(1639);const f=(0,p.Z)(w,[["render",m],["__scopeId","data-v-3d4c05cc"]]),g=f,h={class:"q-pr-sm"};function _(e,t,o,l,s,i){const r=(0,a.up)("q-badge"),u=(0,a.up)("NotificationItem"),c=(0,a.up)("NumDisplay"),m=(0,a.up)("q-btn"),d=(0,a.up)("q-item"),w=(0,a.up)("q-list"),p=(0,a.up)("q-menu");return(0,a.wg)(),(0,a.iD)("div",h,[i.notifications.contents.length>0?((0,a.wg)(),(0,a.j4)(m,{key:0,size:"12px",round:"",flat:"","no-caps":"",icon:"notifications",onClick:i.resetActiveStatus},{default:(0,a.w5)((()=>[i.notificationCount>0?((0,a.wg)(),(0,a.j4)(r,{key:0,color:"secondary",floating:""},{default:(0,a.w5)((()=>[(0,a.Uk)((0,n.zw)(i.notificationCount),1)])),_:1})):(0,a.kq)("",!0),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(w,{style:{"min-width":"180px"}},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(i.notifications.contents,(e=>((0,a.wg)(),(0,a.j4)(u,{notification:e},null,8,["notification"])))),256)),i.notifications.totalItems>i.maxNotifications?((0,a.wg)(),(0,a.j4)(d,{key:0,style:{display:"flex","justify-content":"center","align-items":"center"}},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{flat:"",color:"primary","no-caps":"",onClick:t[0]||(t[0]=e=>i.showMoreNotifications())},{default:(0,a.w5)((()=>[(0,a.Uk)("See all "),(0,a.Wm)(c,{class:"q-ml-xs q-mr-xs",val:i.notifications.totalItems},null,8,["val"]),(0,a.Uk)(" notifications ")])),_:1})])),_:1})):(0,a.kq)("",!0)])),_:1})])),_:1})])),_:1},8,["onClick"])):(0,a.kq)("",!0)])}var k=o(8877),W=o(1099),b=o(2967),y=o(9288);const v={name:"Notifications",components:{NumDisplay:y.Z,NotificationItem:b.Z},data(){return{}},computed:{maxNotifications(){return W.ST},notifications(){return this.$store.getters["notifications/getNotifications"]},notificationCount(){return this.$store.getters["notifications/getNotificationCount"]}},methods:{async resetActiveStatus(){const e=this.$store.getters["notifications/getNotificationCount"];e>0&&(await(0,k.j4)(),await this.$store.dispatch("notifications/getNotifications"))},showMoreNotifications(){this.$router.push({name:"notifications"})}},mounted(){this.$store.dispatch("notifications/getNotifications")}};var q=o(8879),M=o(990),Z=o(6362),S=o(3246),j=o(490),C=o(9984),I=o.n(C);const $=(0,p.Z)(v,[["render",_],["__scopeId","data-v-5dc6e14d"]]),Q=$;I()(v,"components",{QBtn:q.Z,QBadge:M.Z,QMenu:Z.Z,QList:S.Z,QItem:j.Z});var D=o(6829),U=o(8346);function N(e,t,o,n,l,s){const i=(0,a.up)("Search"),r=(0,a.up)("MenuItems"),u=(0,a.up)("GenericDialog");return(0,a.wg)(),(0,a.j4)(u,{"model-value":o.modelValue,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update:modelValue",t)),width:"100%",header:"Menu","no-actions":"",fw:"",fh:""},{body:(0,a.w5)((()=>[(0,a._)("div",null,[(0,a.Wm)(i)]),(0,a.Wm)(r)])),_:1},8,["model-value"])}var x=o(1957);function T(e,t,o,n,l,s){const i=(0,a.up)("q-icon"),r=(0,a.up)("q-item-section"),u=(0,a.up)("q-item-label"),c=(0,a.up)("q-item"),m=(0,a.up)("q-separator"),d=(0,a.up)("q-list"),w=(0,a.Q2)("ripple");return(0,a.wg)(),(0,a.j4)(d,{padding:""},{default:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/create-portfolio"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"add"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Create New Portfolio")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:{name:"browse-author",params:{userName:this.session.userName}}},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_account_box"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("My Portfolios & Visualisations")])),_:1})])),_:1})])),_:1},8,["to"])),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/browse-portfolios"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_manage_search"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Browse Public Portfolios")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/visualisations"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_analytics"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Visualisations")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/backtesting"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_insights"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Backtesting")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/filings/recent"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_description"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Company Filings")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.Wm)(m),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/data-api"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"code"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Data API")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/bul
1k-download"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_download"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Bulk Download")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/excel"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_extension"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Excel Plugin")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.Wm)(m),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/forum"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_forum"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Forum")])),_:1})])),_:1})])),_:1})),[[w],[x.F8,s.showTools]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/corrections"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_assignment"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Uk)(" Data Corrections ")])),_:1})])),_:1})),[[w],[x.F8,s.showCorrections]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{clickable:"",to:"/corrections-dashboard"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_leaderboard"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Uk)(" Correction Statistics ")])),_:1})])),_:1})),[[w],[x.F8,s.showCorrections&&(s.showAdmin||s.showWorkerAdmin)]]),s.showAdmin?(0,a.wy)(((0,a.wg)(),(0,a.j4)(c,{key:0,clickable:"",to:"/admin"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{name:"o_admin_panel_settings"})])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Uk)(" Admin ")])),_:1})])),_:1})),[[w]]):(0,a.kq)("",!0)])),_:1})}const F={name:"MenuItems",computed:{session(){return this.$store.getters["auth/session"]},showTools(){return!(this.$store.getters["auth/isWorkerAdmin"]||this.$store.getters["auth/isWorker"])},showAdmin(){return this.$store.getters["auth/isAdmin"]},showWorkerAdmin(){return this.$store.getters["auth/isWorkerAdmin"]},showCorrections(){return this.$store.getters["auth/isAdmin"]||this.$store.getters["auth/isWorker"]}}};var A=o(6749),V=o(2857),L=o(3115),O=o(926),P=o(1136);const z=(0,p.Z)(F,[["render",T]]),B=z;I()(F,"components",{QList:S.Z,QItem:j.Z,QItemSection:A.Z,QIcon:V.Z,QItemLabel:L.Z,QSeparator:O.Z}),I()(F,"directives",{Ripple:P.Z});var H=o(2084);const R={name:"MenuDrawerMobile",components:{GenericDialog:H.Z,MenuItems:B,Search:g},props:{modelValue:Boolean}},G=(0,p.Z)(R,[["render",N]]),Y=G;var E=o(9752);const K={name:"Toolbar",components:{DateDisplay:E.Z,MenuDrawerMobile:Y,SimFinLogo:D.Z,Search:g,Notifications:Q},data(){return{mobileMenuOpen:!1,systemMessage:null}},computed:{session(){return this.$store.state.auth.session},loggedIn(){return this.$store.getters["auth/loggedIn"]},isWorker(){return this.$store.getters["auth/isWorker"]},subscribed(){return this.$store.getters["subscription/hasSubscription"]},isMobile(){return"xs"===U.Z.name},route(){return this.$route.fullPath}},methods:{async logOut(){const e=this.$store.getters["auth/getWebSocketConnection"];e?.close(),await(0,u.px)(),this.$router.push({name:"login"})},async profile(){this.$router.push({name:"profile"})},async billing(){this.$router.push({name:"subscription"})},goHome(){this.isWorker?this.$router.push({name:"corrections"}):this.$router.push({name:"index"})},openMenu(){this.mobileMenuOpen=!0},async getSystemMessages(){let e=await(0,k.gd)();e.length>0?this.systemMessage=e[0]:this.systemMessage=null}},watch:{route(e){this.mobileMenuOpen=!1}},mounted(){this.getSystemMessages()}};var J=o(1663),X=o(136),ee=o(2045),te=o(2146);const oe=(0,p.Z)(K,[["render",r],["__scopeId","data-v-96f09f2a"]]),ae=oe;function ne(e,t,o,n,l,s){const i=(0,a.up)("MenuItems"),r=(0,a.up)("q-scroll-area"),u=(0,a.up)("q-drawer");return(0,a.wg)(),(0,a.j4)(u,{modelValue:n.leftDrawerOpen,"onUpdate:modelValue":t[0]||(t[0]=e=>n.leftDrawerOpen=e),"show-if-above":"",persistent:"",overlay:"",mini:n.miniState,onMouseover:t[1]||(t[1]=e=>n.miniState=!1),onMouseout:t[2]||(t[2]=e=>n.miniState=!0),width:300,breakpoint:500,bordered:"",class:"bg-grey-1"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{class:"fit"},{default:(0,a.w5)((()=>[(0,a.Wm)(i)])),_:1})])),_:1},8,["modelValue","mini"])}I()(K,"components",{QToolbar:J.Z,QSpace:X.Z,QBtn:q.Z,QBtnDropdown:ee.Z,QList:S.Z,QItem:j.Z,QItemSection:A.Z,QIcon:V.Z,QItemLabel:L.Z}),I()(K,"directives",{ClosePopup:te.Z});var le=o(499);const se={name:"MenuDrawer",components:{MenuItems:B},setup(){return{miniState:(0,le.iH)(!0),leftDrawerOpen:(0,le.iH)(!0)}},computed:{route(){return this.$route.name}},watch:{route:function(e){this.miniState=!0}}};var ie=o(906),re=o(6663);const ue=(0,p.Z)(se,[["render",ne]]),ce=ue;I()(se,"components",{QDrawer:ie.Z,QScrollArea:re.Z});const me=(0,a.aZ)({name:"MainLayout",components:{Toolbar:ae,MenuDrawer:ce},computed:{loggedIn(){return this.$store.getters["auth/loggedIn"]},getScreenSize(){return"xs"!==U.Z.name}},setup(){}});var de=o(249),we=o(6602),pe=o(2133);const fe=(0,p.Z)(me,[["render",l]]),ge=fe;I()(me,"components",{QLayout:de.Z,QHeader:we.Z,QPageContainer:pe.Z})}}]);
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.