1"use strict";(self["webpackChunksonorancad"]=self["webpackChunksonorancad"]||[]).push([[184],{53184:function(t,e,n){n.r(e),n.d(e,{default:function(){return te}});var o=n(8445),a=n.n(o),i=(n(30683),n(39866),n(62692),n(61758)),r=n(58790),s=n(29104),l={class:"col-auto text-white iosHeader",style:{width:"inherit"}},u={class:"gt-sm"},c={key:3,class:"bg-v2-primary text-v2-primary-text row items-center q-gutter-x-sm q-pa-xs"},d={class:"col row"},f={class:"col-12 text-bold"},g={class:"col-12"},m={class:"col-auto"},p={class:"col-auto"},k={class:"col row items-center header-brand-wrap"},h={key:0},b={key:0,class:"row items-center q-gutter-xs homepage-toolbar-links"},v={class:"col-auto"},y={class:"row items-center no-wrap"},_={class:"lt-md"},w={class:"gt-sm"},C={class:"account-dropdown-menu bg-v2-foreground text-v2-text-title"},$={class:"account-dropdown-menu__profile bg-v2-foreground-light"},x={class:"account-dropdown-menu__profile-name text-weight-bold ellipsis"},S=["src"],A=["src"],D={class:"account-dropdown-menu__meta text-v2-text-subtitle"},F=["src"],M=["src"],I={key:5,class:"app-promo-banner bg-v2-foreground text-v2-text-title row items-center q-pa-sm"},L={class:"app-promo-banner__icon bg-v2-foreground-light row items-center justify-center"},q={class:"app-promo-banner__content"},P={class:"app-promo-banner__title text-weight-bold"},R={class:"app-promo-banner__body text-v2-text-subtitle"},T={class:"app-promo-banner__actions row items-center"},W={class:"col-12 col-md-10 col-lg-8 branding-footer-row"},E=["aria-label"],Q={class:"branding-footer-copy text-v2-text-title"},X=["aria-label"],H=["src"],B={class:"marketing-coupon-card__title"},V={role:"status","aria-live":"polite",class:"marketing-coupon-card__description text-v2-text-subtitle"},U={key:1,class:"marketing-coupon-card__code bg-v2-background"},K={key:2,role:"status","aria-live":"polite",class:"q-mt-sm text-v2-text-subtitle"};function z(t,e,n,o,z,O){var G=this,j=((0,i.g2)("q-resize-observer"),(0,i.g2)("q-icon")),N=(0,i.g2)("q-btn"),J=(0,i.g2)("q-toolbar"),Z=(0,i.g2)("accountAvatar"),Y=(0,i.g2)("q-item-label"),tt=(0,i.g2)("q-item-section"),et=(0,i.g2)("q-item"),nt=(0,i.g2)("q-separator"),ot=(0,i.g2)("tooltip"),at=(0,i.g2)("q-list"),it=(0,i.g2)("q-menu"),rt=(0,i.g2)("q-btn-dropdown"),st=(0,i.g2)("q-banner"),lt=(0,i.g2)("router-view"),ut=(0,i.g2)("q-page-container"),ct=(0,i.g2)("settings"),dt=(0,i.g2)("account"),ft=(0,i.g2)("q-dialog"),gt=(0,i.g2)("SocialsDialog"),mt=(0,i.g2)("SupportDialog"),pt=(0,i.g2)("q-space"),kt=(0,i.g2)("q-bar"),ht=(0,i.g2)("q-card-section"),bt=(0,i.g2)("q-card"),vt=(0,i.g2)("q-card-actions"),yt=(0,i.g2)("rateLimit"),_t=(0,i.g2)("invalidSession"),wt=(0,i.g2)("versionDisplay"),Ct=(0,i.g2)("q-layout"),$t=(0,i.gN)("ripple"),xt=(0,i.gN)("close-popup");return(0,i.uX)(),(0,i.Wv)(Ct,{view:"hHh LpR fFf",class:(0,r.C4)(["column justify-between bg-v2-background",{"community-menu-layout-bg":"/community/menu"===t.$route.path}])},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",l,[(0,i.Q3)("",!0),t.$store.state.sonoranMain.hasBeenConnected&&t.stateRefConnection.showDisconnectBanner?((0,i.uX)(),(0,i.Wv)(J,{key:1,class:"bg-negative text-white text-center row justify-between"},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",u,[(0,i.bF)(j,{name:"fas fa-wifi",size:"sm",color:"white"})]),(0,i.Lk)("div",null,(0,r.v_)(t.$t("common.lostConnection"))+" ("+(0,r.v_)(t.stateRefConnection.rtryNum)+") ",1),(0,i.bF)(N,{size:"xs",type:"a",href:"https://status.sonoransoftware.com",target:"_blank",class:"bg-orange-10 q-mt-xs"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("common.serverStatus")),1)]})),_:1})]})),_:1})):(0,i.Q3)("",!0),O.electron?((0,i.uX)(),(0,i.CE)("div",{key:2,class:"q-electron-drag row bg-grey-10 justify-end",onPointerdown:e[0]||(e[0]=function(){return t.beginElectronWindowDrag&&t.beginElectronWindowDrag.apply(t,arguments)})},[(0,i.bF)(N,{dense:"",flat:"",icon:"minimize",class:"float-right",onClick:O.minimize},null,8,["onClick"]),(0,i.bF)(N,{dense:"",flat:"",icon:"crop_square",class:"float-right",onClick:O.maximize},null,8,["onClick"]),(0,i.bF)(N,{dense:"",flat:"",icon:"close",class:"float-right",onClick:O.closeApp},null,8,["onClick"])],32)):(0,i.Q3)("",!0),t.$store.state.sonoranMain.robloxLinkBanner.visible?((0,i.uX)(),(0,i.CE)("div",c,[(0,i.Lk)("div",d,[(0,i.Lk)("div",f,(0,r.v_)(t.$t("login.robloxLinkBannerTitle")),1),(0,i.Lk)("div",g,(0,r.v_)(t.$store.state.sonoranMain.robloxLinkBanner.message),1)]),(0,i.Lk)("div",m,[(0,i.bF)(N,{flat:"",dense:"",icon:"refresh",color:"v2-primary-text",label:t.$t("common.refresh"),onClick:O.refreshPage},null,8,["label","onClick"])]),(0,i.Lk)("div",p,[(0,i.bF)(N,{flat:"",dense:"",icon:"fas fa-link",color:"v2-primary-text",label:t.$t("common.link"),onClick:t.openRobloxLinkAccount},null,8,["label","onClick"])])])):(0,i.Q3)("",!0),(0,i.bF)(J,{class:"bg-v2-foreground text-v2-text-title row items-center justify-between"},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",k,[(0,i.Lk)("div",{class:"header-brand-home-link",role:"button",tabindex:"0",onClick:e[1]||(e[1]=function(){return O.goToHeaderBrandDestination&&O.goToHeaderBrandDestination.apply(O,arguments)}),onKeydown:[e[2]||(e[2]=(0,s.jR)((0,s.D$)((function(){return O.goToHeaderBrandDestination&&O.goToHeaderBrandDestination.apply(O,arguments)}),["prevent"]),["enter"])),e[3]||(e[3]=(0,s.jR)((0,s.D$)((function(){return O.goToHeaderBrandDestination&&O.goToHeaderBrandDestination.apply(O,arguments)}),["prevent"]),["space"]))]},["Sonoran CAD"!==G.$store.state.sonoranMain.headerBranding?((0,i.uX)(),(0,i.CE)("span",h,(0,r.v_)(G.$store.state.sonoranMain.headerBranding),
11)):((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[e[22]||(e[22]=(0,i.Lk)("img",{class:"gt-xs header-brand-logo",src:"images/cad_logo_full_white.webp"},null,-1)),e[23]||(e[23]=(0,i.Lk)("img",{class:"lt-sm header-brand-logo",src:"images/SonoranCAD.webp"},null,-1))],64))],32),O.showHomeHeaderActions?((0,i.uX)(),(0,i.CE)("div",b,[(0,i.bF)(N,{flat:"","no-caps":"",class:"homepage-toolbar-link",label:t.$t("payment.buttons.comparePlans"),to:"/pricing"},null,8,["label"])])):(0,i.Q3)("",!0)]),(0,i.Lk)("div",v,[O.usernameDisplay?((0,i.uX)(),(0,i.Wv)(rt,{key:0,flat:"","no-caps":"",class:"account-dropdown-trigger","content-class":"account-dropdown-menu-container"},{label:(0,i.k6)((function(){return[(0,i.Lk)("div",y,[(0,i.bF)(Z,{size:"28px",username:O.usernameDisplay,uuid:O.accountAvatarUuid,class:"q-mr-sm"},null,8,["username","uuid"]),(0,i.Lk)("div",_,(0,r.v_)(O.usernameInitial),1),(0,i.Lk)("div",w,(0,r.v_)(O.usernameDisplay),1)])]})),default:(0,i.k6)((function(){return[(0,i.Lk)("div",C,[(0,i.bF)(at,{dense:""},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",$,[(0,i.bF)(Z,{size:"28px",username:O.usernameDisplay,uuid:O.accountAvatarUuid,class:"q-mr-sm"},null,8,["username","uuid"]),(0,i.Lk)("div",x,(0,r.v_)(O.usernameDisplay),1)]),O.accountDropdownMenuItems.length>0?((0,i.uX)(),(0,i.Wv)(Y,{key:0,header:"",class:"account-dropdown-menu__header text-v2-text-subtitle"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("common.navigation")),1)]})),_:1})):(0,i.Q3)("",!0),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(O.accountDropdownMenuItems,(function(e,n){return(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:n,dense:"",clickable:"",onClick:function(n){return t.handleDrawerClick(G,e.label)}},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:e.icon},null,8,["name"])]})),_:2},1024),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(e.label),1)]})),_:2},1024)]})),_:2},1032,["onClick"])),[[$t],[xt]])})),128)),O.accountDropdownMenuItems.length>0?((0,i.uX)(),(0,i.Wv)(nt,{key:1,class:"bg-v2-foreground-light q-my-xs"})):(0,i.Q3)("",!0),(0,i.bF)(Y,{header:"",class:"account-dropdown-menu__header text-v2-text-subtitle"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("account.labels.account")),1)]})),_:1}),t.stateRefCurrentPage&&"login"!==t.stateRefCurrentPage?(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:2,dense:"",clickable:"",onClick:e[4]||(e[4]=function(t){return z.showAccount=!0})},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"far fa-user"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("sideMenu.buttons.myAccount")),1)]})),_:1})]})),_:1})),[[$t],[xt]]):(0,i.Q3)("",!0),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:"",onClick:e[5]||(e[5]=function(e){return t.$emitter.emit("openReleaseHighlights")})},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"auto_awesome"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("releaseHighlights.menu")),1)]})),_:1})]})),_:1})),[[$t],[xt]]),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:"",onClick:e[6]||(e[6]=function(t){return z.displaySupportDialog=!0})},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"help_outline"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("support.title")),1)]})),_:1})]})),_:1})),[[$t],[xt]]),t.capacitor?(0,i.Q3)("",!0):(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:3,dense:"",clickable:"",onClick:O.gotoBilling},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"fas fa-money-check"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("account.buttons.subscriptions")),1)]})),_:1})]})),_:1},8,["onClick"])),[[$t],[xt]]),(0,i.bF)(nt,{class:"bg-v2-foreground-light q-my-xs"}),(0,i.bF)(Y,{header:"",class:"account-dropdown-menu__header text-v2-text-subtitle"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("taskbar.system")),1)]})),_:1}),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:"",onClick:e[7]||(e[7]=function(e){return t.stateRefDispSystemSettings=!0})},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"settings"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("sideMenu.buttons.settings")),1)]})),_:1})]})),_:1})),[[$t]]),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:"",onClick:e[8]||(e[8]=function(e){return t.initiateLogout(G)})},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"fas fa-sign-out-alt"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("sideMenu.buttons.logout")),1)]})),_:1})]})),_:1})),[[$t],[xt]]),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:""},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.Lk)("img",{src:O.currentLanguageFlag,alt:"",class:"language-picker-option-flag","aria-hidden":"true"},null,8,S)]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.bF)(Y,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(O.currentLanguageLabel),
11)]})),_:1})]})),_:1}),(0,i.bF)(tt,{side:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"arrow_drop_down",class:"text-v2-text-subtitle"})]})),_:1}),(0,i.bF)(tt,{side:""},{default:(0,i.k6)((function(){return[(0,i.bF)(N,{flat:"",dense:"",round:"",size:"sm",color:"v2-primary",icon:"fas fa-language",type:"a",target:"_blank",href:"https://sonoran.link/translate",onClick:e[9]||(e[9]=(0,s.D$)((function(){}),["stop"]))},{default:(0,i.k6)((function(){return[(0,i.bF)(ot,{"content-class":"bg-white text-primary"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("settings.helpImprove")),1)]})),_:1})]})),_:1})]})),_:1}),(0,i.bF)(it,{"auto-close":"",class:"bg-v2-foreground text-v2-text-title account-dropdown-menu__language-menu"},{default:(0,i.k6)((function(){return[(0,i.bF)(at,{dense:""},{default:(0,i.k6)((function(){return[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(z.langOptions,(function(t){return(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:t.value,dense:"",clickable:"",onClick:function(e){return z.lang=t.value}},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.Lk)("img",{src:t.flag,alt:"",class:"language-picker-option-flag","aria-hidden":"true"},null,8,A)]})),_:2},1024),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.label),1)]})),_:2},1024),z.lang===t.value?((0,i.uX)(),(0,i.Wv)(tt,{key:0,side:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"check",color:"v2-primary"})]})),_:1})):(0,i.Q3)("",!0)]})),_:2},1032,["onClick"])),[[$t]])})),128))]})),_:1})]})),_:1})]})),_:1})),[[$t]]),(0,i.bF)(nt,{class:"bg-v2-foreground-light q-my-xs"}),(0,i.bF)(Y,{header:"",class:"account-dropdown-menu__header text-v2-text-subtitle"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("common.resources")),1)]})),_:1}),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:"",class:"account-dropdown-menu__connect text-v2-primary-text",onClick:O.openSocials},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"fab fa-discord"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("socials.menuLabel")),1)]})),_:1})]})),_:1},8,["onClick"])),[[$t],[xt]]),O.electron||t.capacitor||t.pwaInstalled?(0,i.Q3)("",!0):(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:4,dense:"",clickable:"",onClick:O.goToDownloads},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"fa fa-download"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("sideMenu.buttons.downloads")),1)]})),_:1})]})),_:1},8,["onClick"])),[[$t],[xt]]),t.isCustomDomain?(0,i.Q3)("",!0):(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:5,dense:"",clickable:"",onClick:O.openDiscovery},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"star",color:"v2-amber"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("selectionPage.buttons.discover")),1)]})),_:1})]})),_:1},8,["onClick"])),[[$t],[xt]]),O.stateRefSidePromo.enabled?(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:6,dense:"",clickable:"",onClick:O.openPromotion},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"far fa-bell"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("promotion.newPromotion")),1)]})),_:1})]})),_:1},8,["onClick"])),[[$t],[xt]]):(0,i.Q3)("",!0),(0,i.Lk)("div",D,[t.stateRefCurrentPage&&t.stateRefCurrentPage.includes("community")?((0,i.uX)(),(0,i.CE)("button",{key:0,type:"button",class:"account-dropdown-menu__meta-copy text-v2-text-subtitle",onClick:e[10]||(e[10]=(0,s.D$)((function(){return O.copyCommunityId&&O.copyCommunityId.apply(O,arguments)}),["stop"]))},[(0,i.eW)(" ID: "+(0,r.v_)(G.$store.state.sonoranMain.community)+" ",1),(0,i.bF)(ot,{"content-class":"bg-white text-primary"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("common.copyCommunityId")),1)]})),_:1})])):(0,i.Q3)("",!0),(0,i.Lk)("span",null,(0,r.v_)(t.$t("taskbar.sonoranCADV"))+(0,r.v_)(G.$store.state.sonoranMain.version),1
1)])]})),_:1})])]})),_:1})):(0,i.Q3)("",!0),O.usernameDisplay?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(N,{key:1,flat:"",dense:"",color:"white",class:"language-picker-trigger q-mr-xs","aria-label":"".concat(t.$t("settings.language"),": ").concat(O.currentLanguageLabel)},{default:(0,i.k6)((function(){return[(0,i.Lk)("img",{src:O.currentLanguageFlag,alt:"",class:"language-picker-flag","aria-hidden":"true"},null,8,F),(0,i.bF)(it,{anchor:"bottom right",self:"top right",class:"language-picker-menu bg-v2-foreground text-v2-text-title"},{default:(0,i.k6)((function(){return[(0,i.bF)(at,{dense:""},{default:(0,i.k6)((function(){return[(0,i.bF)(Y,{header:"",class:"account-dropdown-menu__header text-v2-text-subtitle"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("settings.language")),1)]})),_:1}),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(z.langOptions,(function(t){return(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{key:t.value,dense:"",clickable:"",onClick:function(e){return z.lang=t.value}},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.Lk)("img",{src:t.flag,alt:"",class:"language-picker-option-flag","aria-hidden":"true"},null,8,M)]})),_:2},1024),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.label),1)]})),_:2},1024),z.lang===t.value?((0,i.uX)(),(0,i.Wv)(tt,{key:0,side:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"check",color:"v2-primary"})]})),_:1})):(0,i.Q3)("",!0)]})),_:2},1032,["onClick"])),[[$t],[xt]])})),128)),(0,i.bF)(nt,{class:"bg-v2-foreground-light q-my-xs"}),(0,i.bo)(((0,i.uX)(),(0,i.Wv)(et,{dense:"",clickable:"",type:"a",target:"_blank",href:"https://sonoran.link/translate"},{default:(0,i.k6)((function(){return[(0,i.bF)(tt,{avatar:""},{default:(0,i.k6)((function(){return[(0,i.bF)(j,{name:"fas fa-language"})]})),_:1}),(0,i.bF)(tt,null,{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("settings.helpImprove")),1)]})),_:1})]})),_:1})),[[$t]])]})),_:1})]})),_:1})]})),_:1},8,["aria-label"])),O.usernameDisplay||"/login"===t.$route.path?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(N,{key:2,"no-caps":"",unelevated:"",class:"homepage-login-btn bg-v2-primary text-v2-primary-text",label:t.$t("sideMenu.buttons.login"),to:"/"===t.$route.path?"/login?signin=1":"/login"},null,8,["label","to"])),O.usernameDisplay||"/login"!==t.$route.path||z.isIframe||G.$q.platform.is.capacitor||G.$q.platform.is.electron?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(N,{key:3,"no-caps":"",flat:"",color:"white",label:t.$t("admin.webhooks.about"),onClick:e[11]||(e[11]=function(t){return O.toAboutPage()})},null,8,["label"]))])]})),_:1}),z.isDevVersion?((0,i.uX)(),(0,i.Wv)(st,{key:4,class:"center text-black text-bold"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("development.banner")),1)]})),_:1})):(0,i.Q3)("",!0),O.displayDesktopDownload?((0,i.uX)(),(0,i.CE)("div",I,[(0,i.Lk)("div",L,[(0,i.bF)(j,{name:O.desktopDownloadIcon,color:"v2-primary",size:"sm"},null,8,["name"])]),(0,i.Lk)("div",q,[(0,i.Lk)("div",P,(0,r.v_)(t.$t(O.desktopDownloadTitle)),1),(0,i.Lk)("div",R,(0,r.v_)(t.$t(O.desktopDownloadBody)),1)]),(0,i.Lk)("div",T,[(0,i.bF)(N,{unelevated:"","no-caps":"",icon:"download",color:"v2-primary","text-color":"v2-primary-text",label:t.$t("common.learnMore"),onClick:e[12]||(e[12]=function(t){return O.downloadDesktop(!0)})},null,8,["label"]),(0,i.bF)(N,{flat:"",round:"",dense:"",icon:"close",color:"v2-text-subtitle","aria-label":t.$t("common.dismiss"),onClick:e[13]||(e[13]=function(t){return O.downloadDesktop(!1)})},null,8,["aria-label"])])])):(0,i.Q3)("",!0)]),(0,i.bF)(ut,{class:(0,r.C4)(O.pageJustify),style:{width:"inherit"}},{default:(0,i.k6)((function(){return[(0,i.bF)(lt)]})),_:1},8,["class"]),(0,i.Lk)("div",{class:(0,r.C4)(["bg-v2-foreground col-auto items-center row justify-center branding-footer",{"branding-footer--compact-page":O.compactFooterPage,"branding-footer--hidden-page":O.hideBrandingFooter}])},[(0,i.Lk)("div",W,[(0,i.Lk)("a",{class:"branding-footer-logo-link branding-footer-logo-link--one",href:"https://sonoran.one",target:"_blank",rel:"noopener noreferrer","aria-label":t.$t("footer.sonoranOneLink")},[e[24]||(e[24]=(0,i.Lk)("img",{src:"images/sonoran_one_logo_full.webp",alt:"",class:"branding-footer-logo branding-footer-logo--one"},null,-1)),(0,i.Lk)("span",Q,(0,r.v_)(t.$t("footer.sonoranOneBundle")),1)],8,E),e[26]||(e[26]=(0,i.Lk)("span",{class:"branding-footer-divider","aria-hidden":"true"},null,-1)),(0,i.Lk)("a",{class:"branding-footer-logo-link branding-footer-logo-link--rocket",href:"https://sonoran.link/rocket",target:"_blank",rel:"noopener noreferrer","aria-label":t.$t("footer.rocketNodeLink")},a()(e[25]||(e[25]=[(0,i.Lk)("img",{src:"images/rocketnode_logo_full.webp",alt:"",class:"branding-footer-logo branding-footer-logo--rocket"},null,-1)])),8,X)])],2),(0,i.bF)(ct,{onSaveApiIDs:O.saveApiIDs,onRefreshAccountSecret:O.refreshAccountSecret},null,8,["onSaveApiIDs","onRefreshAccountSecret"]),(0,i.bF)(ft,{modelValue:z.showAccount,"onUpdate:modelValue":e[14]||(e[14]=function(t){return z.showAccount=t})},{default:(0,i.k6)((function(){return[(0,i.bF)(dt,{opened:!0})]})),_:1},8,["modelValue"]),(0,i.bF)(gt,{modelValue:z.displaySocialsDialog,"onUpdate:modelValue":e[15]||(e[15]=function(t){return z.displaySocialsDialog=t})},null,8,["modelValue"]),(0,i.bF)(mt,{modelValue:z.displaySupportDialog,"onUpdate:modelValue":e[16]||(e[16]=function(t){return z.displaySupportDialog=t})},null,8,["modelValue"]),(0,i.bF)(ft,{modelValue:z.displayPromotion,"onUpdate:modelValue":e[19]||(e[19]=function(t){return z.displayPromotion=t})},{default:(0,i.k6)((function(){return[(0,i.bF)(bt,{class:"account-promotion-dialog bg-v2-background text-v2-text-title"},{default:(0,i.k6)((function(){return[(0,i.bF)(kt,{class:"bg-v2-foreground row"},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",null,(0,r.v_)(t.$t("promotion.title")),1),(0,i.bF)(pt),(0,i.bF)(N,{dense:"",flat:"",icon:"close",onClick:e[17]||(e[17]=function(t){z.displayPromotion=!1})},{default:(0,i.k6)((function(){return[(0,i.bF)(ot,{"content-class":"bg-white text-primary"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("common.close")),1)]})),_:1})]})),_:1})]})),_:1}),(0,i.bF)(ht,{class:"q-ma-none q-pa-xs"},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",{flat:"",clickable:"",onClick:e[18]||(e[18]=function(){return O.goToPromotion&&O.goToPromotion.apply(O,arguments)}),class:"row q-pa-none q-ma-none"},[(0,i.Lk)("img",{class:"account-promotion-dialog__image",src:O.stateRefSidePromo.img},null,8,H)])]})),_:1})]})),_:1})]})),_:1},8,["modelValue"]),(0,i.bF)(ft,{modelValue:z.displayMarketingCoupon,"onUpdate:modelValue":e[21]||(e[21]=function(t){return z.displayMarketingCoupon=t}),persistent:"",class:"marketing-coupon-dialog","aria-label":t.$t(O.marketingCouponTitleKey)},{default:(0,i.k6)((function(){return[(0,i.bF)(bt,{class:"marketing-coupon-card bg-v2-foreground text-v2-text-title"},{default:(0,i.k6)((function(){return[(0,i.bF)(ht,{class:"marketing-coupon-card__header bg-v2-blue text-v2-blue-text"},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",B,(0,r.v_)(t.$t(O.marketingCouponTitleKey)),1)]})),_:1}),(0,i.bF)(ht,{class:"marketing-coupon-card__body"},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",V,(0,r.v_)(t.$t("marketingCoupon.claimStatus.".concat(z.marketingClaimStatus))),1),"saved"===z.marketingClaimStatus?((0,i.uX)(),(0,i.Wv)(N,{key:0,flat:"",dense:"","no-caps":"",class:"marketing-coupon-card__reveal text-v2-text-subtitle",icon:z.showMarketingCouponCode?"expand_less":"expand_more",label:t.$t("marketingCoupon.codeLabel"),"aria-expanded":z.showMarketingCouponCode,onClick:e[20]||(e[20]=function(t){return z.showMarketingCouponCode=!z.showMarketingCouponCode})},null,8,["icon","label","aria-expanded"])):(0,i.Q3)("",!0),"saved"===z.marketingClaimStatus&&z.showMarketingCouponCode?((0,i.uX)(),(0,i.CE)("div",U,[(0,i.Lk)("span",null,(0,r.v_)(z.marketingCouponCode),1),(0,i.bF)(N,{dense:"",flat:"",round:"",icon:"content_copy",class:"text-v2-blue","aria-label":t.$t("marketingCoupon.copyCode"),onClick:O.copyMarketingCoupon},{default:(0,i.k6)((function(){return[(0,i.bF)(ot,{"content-class":"bg-white text-primary"},{default:(0,i.k6)((function(){return[(0,i.eW)((0,r.v_)(t.$t("common.copy")),1)]})),_:1})]})),_:1},8,["aria-label","onClick"])])):(0,i.Q3)("",!0),z.marketingEmailStatus?((0,i.uX)(),(0,i.CE)("div",K,(0,r.v_)(t.$t("marketingCoupon.emailStatus.".concat(z.marketingEmailStatus))),1)):(0,i.Q3)("",!0),"needs_email"===z.marketingEmailStatus?((0,i.uX)(),(0,i.Wv)(N,{key:3,flat:"","no-caps":"",class:"text-v2-blue",label:t.$t("marketingCoupon.accountSettings"),href:"https://account.sonoransoftware.com",target:"_blank",rel:"noopener"},null,8,["label"])):(0,i.Q3)("",!0)]})),_:1}),(0,i.bF)(vt,{align:"right",class:"q-pa-md q-pt-none"},{default:(0,i.k6)((function(){return[O.canEmailMarketingCoupon&&"saved"===z.marketingClaimStatus?((0,i.uX)(),(0,i.Wv)(N,{key:0,flat:"","no-caps":"",icon:"mail_outline",class:"text-v2-text-subtitle",loading:z.marketingEmailSending,label:t.$t("marketingCoupon.emailButton"),onClick:O.emailMarketingCoupon},null,8,["loading","label","onClick"])):(0,i.Q3)("",!0),"failed"===z.marketingClaimStatus?((0,i.uX)(),(0,i.Wv)(N,{key:1,unelevated:"","no-caps":"",class:"bg-v2-blue text-v2-blue-text",label:t.$t("marketingCoupon.retryButton"),onClick:O.retryM
1arketingClaim},null,8,["label","onClick"])):(0,i.Q3)("",!0),"saving"===z.marketingClaimStatus?((0,i.uX)(),(0,i.Wv)(N,{key:2,unelevated:"","no-caps":"",disable:"",loading:"",class:"bg-v2-blue text-v2-blue-text",label:t.$t("marketingCoupon.savingButton")},null,8,["label"])):(0,i.Q3)("",!0),"saved"===z.marketingClaimStatus?((0,i.uX)(),(0,i.Wv)(N,{key:3,unelevated:"","no-caps":"",class:"bg-v2-primary text-v2-primary-text",label:t.$t("marketingCoupon.continueButton"),onClick:O.dismissMarketingCoupon},null,8,["label","onClick"])):((0,i.uX)(),(0,i.Wv)(N,{key:4,flat:"","no-caps":"",class:"text-v2-text-subtitle",label:t.$t("marketingCoupon.continueWithoutOffer"),onClick:O.dismissMarketingCoupon},null,8,["label","onClick"]))]})),_:1})]})),_:1})]})),_:1},8,["modelValue","aria-label"]),(0,i.bF)(yt),(0,i.bF)(_t),(0,i.bF)(wt)]})),_:1},8,["class"])}var O=n(57008),G=n.n(O),j=n(7454),N=n.n(j),J=n(45254),Z=n.n(J),Y=(n(71225),n(74260),n(23825),n(10239),n(83190),n(52776),n(66307),n(33092),n(38538),n(81813),n(76213),n(68017),n(24066),n(57053),n(94013),n(32701),n(67396),n(50923),n(59502),n(78652)),tt=n(2142),et=n(41597),nt=n(43436),ot=n.n(nt),at=n(40298),it=n(61078),rt=n(40935),st=n(45071),lt=n(50659),ut=n(62812),ct=n(83932),dt=n(22556),ft=n(4314),gt=n(98502),mt=n(550),pt=n(90645),kt=n(41283),ht=n(78442);function bt(t,e){return t&&e?`saved_marketing_coupon_${t}_${e}`:""}async function vt({save:t,accountInfo:e,trackingPayload:n,identify:o,track:a,trackGoogle:i}){const r=await t(e,n);if(!0!==r?.saved||!r.eventId||r.coupon!==n.coupon)return!1;if(!0===r.created){o(e),"FIVEMCAD20"===r.coupon&&i?.("fivem_offer_claimed",{offer:"fivemcad20"});const t="FIVEMCAD20"===r.coupon?"cad_fivem_saved_offer":"cad_erlc_saved_offer",s={content_type:"product",description:"FIVEMCAD20"===r.coupon?"Authenticated FiveM offer saved":"Server-confirmed authenticated TikTok offer claim",campaign:n.campaign,coupon:r.coupon};"FIVEMCAD20"===r.coupon?s.content_id=t:s.content_ids=[t],a("CouponClaimed",s,{event_id:r.eventId}),a("ClickButton",s,{event_id:`${r.eventId}_click_button`})}return!0}var yt=n(52432);function _t(t){return["FIVEMCAD20","ERLCCAD20"].includes(t)}async function wt({connection:t,accountInfo:e,coupon:n,confirmClaim:o}){if(!t||!e?.uuid||!e?.sessionId||!_t(n))return{accepted:!1,status:"invalid_session"};if(!0!==await o())return{accepted:!1,status:"claim_failed"};const a=await t.invoke("emailTikTokOffer",e,n);return!0===a?.accepted&&"accepted"===a.status?a:{accepted:!1,status:a?.status||"failed"}}function Ct(t){const e=Array.isArray(t?.offer_email)?t.offer_email[0]:t?.offer_email;return"string"===typeof e&&/^[a-f0-9]{32}$/.test(e)?e:""}var $t=["en-US","de","es","fr","nl-be","no","pl","pt","it","ar","ru","cn","tn","ua","tr"];function xt(t){if("string"!==typeof t)return"en-US";var e=t.replace("_","-"),n=$t.find((function(t){return t.toLowerCase()===e.toLowerCase()}));if(n)return n;var o=e.split("-")[0].toLowerCase();return $t.find((function(t){return t.split("-")[0].toLowerCase()===o}))||"en-US"}var St={name:"MyLayout",mixins:[at.Z7],components:{settings:st.A,rateLimit:lt.A,invalidSession:ut.A,versionDisplay:ct.A,account:dt.A,accountAvatar:ft.A,SocialsDialog:gt.A,SupportDialog:mt.A},data:function(){return{left:!1,showAccount:!1,displaySocialsDialog:!1,displaySupportDialog:!1,displayPromotion:!1,displayMarketingCoupon:!1,marketingCouponCode:"",showMarketingCouponCode:!1,marketingClaimStatus:"saving",marketingEmailSending:!1,marketingEmailStatus:"",marketingEmailReturnPending:!1,marketingCampaignRef:"",marketingAttributionSaveAttempts:0,marketingAttributionSaveStarted:!1,marketingAttributionSaveKey:"",marketingAttributionRetryTimer:null,isIframe:(0,pt.D)(),downloadDesktopDismissed:!0,isDevVersion:window.location.href.toUpperCase().includes("DEV."),lang:xt(this.$q.localStorage.has("lang")?this.$q.localStorage.getItem("lang"):this.$i18n.locale),langOptions:[{value:"en-US",label:"English",flag:"https://flagcdn.com/w40/us.png"},{value:"de",label:"German/Deutsche",flag:"https://flagcdn.com/w40/de.png"},{value:"es",label:"Spanish/Español",flag:"https://flagcdn.com/w40/es.png"},{value:"fr",label:"French/Français",flag:"https://flagcdn.com/w40/fr.png"},{value:"nl-be",label:"Dutch (Belgium)/Nederlands België",flag:"https://flagcdn.com/w40/nl.png"},{value:"no",label:"Norwegian/Norsk",flag:"https://flagcdn.com/w40/no.png"},{value:"pl",label:"Polish/Polski",flag:"https://flagcdn.com/w40/pl.png"},{value:"pt",label:"Portuguese/Português",flag:"https://flagcdn.com/w40/br.png"},{value:"it",label:"Italian/Italiano",flag:"https://flagcdn.com/w40/it.png"},{value:"ar",label:"Arabic/عربÙ",flag:"https://flagcdn.com/w40/sa.png"},{value:"ru",label:"Russian/ÑÑÑÑкий",flag:"https://flagcdn.com/w40/ru.png"},{value:"cn",label:"Simplified Chinese/ç®ä½ä¸æ",flag:"https://flagcdn.com/w40/cn.png"},{value:"tn",label:"Traditional Chinese/ç¹é«ä¸æ",flag:"https://flagcdn.com/w40/tw.png"},{value:"ua",label:"Ukrainian/ÑкÑаÑнÑÑкий",flag:"https://flagcdn.com/w40/ua.png"},{value:"tr",label:"Turkish/Türkçe",flag:"https://flagcdn.com/w40/tr.png"}]}},watch:{lang:function(t){var e=xt(t);if(t===e){this.$q.localStorage.set("lang",e);var n=new URL(window.location.href);n.searchParams.has("lang")&&(n.searchParams.set("lang",e),window.history.replaceState(window.history.state,"",n)),window.location.reload()}else this.lang=e},registeredHotkeys:{deep:!0,handler:function(){this.registerHotkeyHandlers(),this.$q.localStorage.set("hotkey-config",this.registeredHotkeys)}},displayDiscordRichPresence:function(){0},isLoggedIn:function(){this.showPendingMarketingCoupon()},"$route.query":{deep:!0,handler:function(){this.checkMarketingCouponQuery()}}},created:function(){var t=this.$q.lang.getLocale();this.$q.localStorage.has("lang")&&(t=this.$q.localStorage.getItem("lang")),t=xt(t),this.$i18n.locale=t;var e=this.$q.screen;this.$q.localStorage.has("classicLayout")?this.classicLayout=this.$q.localStorage.getItem("classicLayout"):e.lt.lg&&(this.classicLayout=!0),this.$q.localStorage.has("rowTextMode")&&(this.rowTextMode=this.$q.localStorage.getItem("rowTextMode")),this.$q.localStorage.has("systemVolume")?this.stateRefSystemVolume=this.$q.localStorage.getItem("systemVolume"):this.stateRefSystemVolume=25,this.$q.localStorage.has("hotkey-config")&&(this.registeredHotkeys=(0,it.Lu)(this.$q.localStorage.getItem("hotkey-config"))),window.addEventListener("resize",this.handleResize),this.handleResize(),this.$q.localStorage.has("displayDiscordRichPresence")?this.displayDiscordRichPresence=this.$q.localStorage.getItem("displayDiscordRichPresence"):this.displayDiscordRichPresence=!this.mobile},mounted:function(){this.$emitter.on("initConnCmplt",this.recordMarketingEmailReturn),this.$emitter.on("initConnCmplt",this.showPendingMarketingCoupon),this.hydratePersistedAccount(),this.checkMarketingCouponQuery(),this.showPendingMarketingCoupon(),this.registerHotkeyHandlers(),this.sendDiscordRPCElectron(),this.$emitter.on("redirect",this.sendDiscordRPCElectron)},unmounted:function(){this.$emitter.off("initConnCmplt",this.recordMarketingEmailReturn),this.$emitter.off("initConnCmplt",this.showPendingMarketingCoupon),clearTimeout(this.marketingAttributionRetryTimer),this.endElectronWindowDrag(),this.unregisterHotkeyHandlers(),this.$emitter.off("redirect",this.sendDiscordRPCElectron)},methods:{hydratePersistedAccount:function(){var t=this;return Z()(N()().mark((function e(){var n;return N()().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.isLoggedIn&&"/login"!==t.$route.path){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,kt.EK)(t.$q);case 4:n=e.sent,n&&!t.isLoggedIn&&t.setAccData(n);case 6:case"end":return e.stop()}}),e)})))()}
1,dismissRobloxLinkBanner:function(){this.$store.commit("sonoranMain/setRobloxLinkBanner",{visible:!1,message:""})},refreshPage:function(){window.location.reload()},goToHeaderBrandDestination:function(){this.$router.push(this.headerBrandDestination)},toAboutPage:function(){this.$q.localStorage.set("stayAtAboutPage",!0),this.$router.push("/")},openDiscovery:function(){window.open("https://sonoran.link/discoverfromcad","_blank")},openSocials:function(){this.displaySocialsDialog=!0},openPromotion:function(){var t;this.displayPromotion=!0,null!==(t=this.stateRefSidePromo)&&void 0!==t&&t.url&&this.$q.localStorage.set("viewed_promotion_".concat(this.stateRefSidePromo.url),!0)},checkMarketingCouponQuery:function(){var t;var e=(null===(t=this.$route)||void 0===t?void 0:t.query)||{},n=Ct(e);n&&(this.$q.localStorage.set("tiktok_offer_email_return",n),this.recordMarketingEmailReturn());var o=Array.isArray(e.promo)?e.promo[0]:e.promo,a=Array.isArray(e.coupon)?e.coupon[0]:e.coupon,i="string"===typeof o?o.trim().toLowerCase():"",r="string"===typeof a?a.trim().toUpperCase():"";if(i||r){var s=e.campaign||e.lmref||e.utm_campaign,l=Array.isArray(s)?s[0]:s,u=(r||i).toLowerCase(),c="string"===typeof l&&l.trim()?l.trim():u,d=r||i.toUpperCase();_t(d)&&(this.marketingCouponCode=d,this.marketingCampaignRef=c,this.$q.localStorage.set("lmref",c),this.$q.localStorage.set("tiktok_offer_coupon",d),this.$q.localStorage.set("tiktok_offer_campaign",this.marketingCampaignRef),this.$q.localStorage.set("tiktok_offer_pending_login",!0),this.showPendingMarketingCoupon())}},showPendingMarketingCoupon:function(){if(this.isLoggedIn){this.recordMarketingEmailReturn();var t=this.$q.localStorage.getItem("tiktok_offer_coupon");if(t&&this.$q.localStorage.getItem("tiktok_offer_pending_login")){this.marketingCouponCode=t,this.marketingCampaignRef=this.$q.localStorage.getItem("tiktok_offer_campaign")||"";var e=this.$store.state.sonoranMain.accInfo;null!==e&&void 0!==e&&e.uuid&&null!==e&&void 0!==e&&e.sessionId&&(this.marketingAttributionSaveKey!=="".concat(null===e||void 0===e?void 0:e.uuid,"_").concat(t)&&(this.marketingClaimStatus="saving"),this.savePendingMarketingAttribution(e),this.$q.localStorage.has(bt(e.uuid,t))||(this.displayMarketingCoupon=!0))}}},savePendingMarketingAttribution:function(t){var e=this;return Z()(N()().mark((function n(){var o,a,i,r,s,l,u;return N()().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(null!==t&&void 0!==t&&t.uuid&&null!==t&&void 0!==t&&t.sessionId){n.next=2;break}return n.abrupt("return");case 2:if(i=G()(G()({},(0,ht.getTikTokTrackingPayload)((0,ht.getTikTokEventId)("authenticated_attribution"))),{},{coupon:e.marketingCouponCode}),(0,ht.hasTikTokAttribution)(i)){n.next=6;break}return e.marketingClaimStatus="failed",n.abrupt("return");case 6:if(r="".concat(t.uuid,"_").concat(i.coupon),e.marketingAttributionSaveKey!==r&&(clearTimeout(e.marketingAttributionRetryTimer),e.marketingAttributionSaveKey=r,e.marketingAttributionSaveAttempts=0,e.marketingAttributionSaveStarted=!1,e.marketingClaimStatus="saving"),!(e.marketingAttributionSaveStarted||e.marketingAttributionSaveAttempts>=5)){n.next=10;break}return n.abrupt("return");case 10:if(s=null===(o=e.stateRefConnection)||void 0===o?void 0:o.connection,s&&null!==(a=e.stateRefConnection)&&void 0!==a&&a.isConnected){n.next=13;break}return n.abrupt("return");case 13:if(e.marketingAttributionSaveStarted=!0,e.marketingAttributionSaveAttempts+=1,l=!1,n.prev=16,"FIVEMCAD20"!==i.coupon){n.next=27;break}return n.prev=18,n.next=21,s.invoke("getSavedFiveMOffer",t);case 21:u=n.sent,l=!0===(null===u||void 0===u?void 0:u.saved),n.next=27;break;case 25:n.prev=25,n.t0=n["catch"](18);case 27:if(l){n.next=31;break}return n.next=30,vt({save:function(t,e){return s.invoke("claimTikTokOffer",t,e)},accountInfo:t,trackingPayload:i,identify:ht.identifyTikTokAccount,track:ht.trackTikTokEvent,trackGoogle:yt.trackGoogleAnalyticsEvent});case 30:l=n.sent;case 31:n.next=36;break;case 33:n.prev=33,n.t1=n["catch"](16),console.warn("Unable to confirm authenticated TikTok offer claim");case 36:if(e.marketingAttributionSaveKey===r){n.next=38;break}return n.abrupt("return");case 38:l?(e.marketingClaimStatus="saved",e.$q.localStorage.has(bt(t.uuid,i.coupon))&&e.$q.localStorage.remove("tiktok_offer_pending_login")):(e.marketingAttributionSaveStarted=!1,e.marketingAttributionSaveAttempts>=5?e.marketingClaimStatus="failed":e.marketingAttributionRetryTimer=setTimeout((function(){var n=e.$store.state.sonoranMain.accInfo;(null===n||void 0===n?void 0:n.uuid)===t.uuid&&e.savePendingMarketingAttribution(n)}),3e3));case 39:case"end":return n.stop()}}),n,null,[[16,33],[18,25]])})))()},retryMarketingClaim:function(){clearTimeout(this.marketingAttributionRetryTimer),this.marketingAttributionSaveAttempts=0,this.marketingAttributionSaveStarted=!1,this.marketingClaimStatus="saving",this.savePendingMarketingAttribution(this.$store.state.sonoranMain.accInfo)},copyMarketingCoupon:function(){var t=this;return Z()(N()().mark((function e(){return N()().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.marketingCouponCode){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Y.A)(t.marketingCouponCode);case 4:t.$q.notify({type:"positive",message:t.$t("common.copiedToClipboard")});case 5:case"end":return e.stop()}}),e)})))()},emailMarketingCoupon:function(){var t=this;return Z()(N()().mark((function e(){var n,o,a,i,r,s;return N()().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.marketingEmailSending){e.next=2;break}return e.abrupt("return");case 2:return t.marketingEmailSending=!0,t.marketingEmailStatus="",n=t.$store.state.sonoranMain.accInfo,o=t.marketingCouponCode,e.prev=6,r=null===(a=t.stateRefConnection)||void 0===a?void 0:a.connection,e.next=10,wt({connection:r,accountInfo:n,coupon:o,confirmClaim:function(){var t=Z()(N()().mark((function t(){var e;return N()().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=G()(G()({},(0,ht.getTikTokTrackingPayload)((0,ht.getTikTokEventId)("authenticated_attribution"))),{},{coupon:o}),t.abrupt("return",vt({save:function(t,e){return r.invoke("claimTikTokOffer",t,e)},accountInfo:n,trackingPayload:e,identify:ht.identifyTikTokAccount,track:ht.trackTikTokEvent,trackGoogle:yt.trackGoogleAnalyticsEvent}));case 2:case"end":return t.stop()}}),t)})));function e(){return t.apply(this,arguments)}return e}()});case 10:if(s=e.sent,(null===(i=t.$store.state.sonoranMain.accInfo)||void 0===i?void 0:i.uuid)===n.uuid&&t.marketingCouponCode===o){e.next=13;break}return e.abrupt("return");case 13:s.accepted?(t.$q.notify({type:"positive",message:t.$t("marketingCoupon.emailSent")}
1),t.dismissMarketingCoupon()):t.marketingEmailStatus=["needs_email","not_ready","claim_failed","invalid_session"].includes(s.status)?s.status:"failed",e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](6),t.marketingEmailStatus="failed";case 19:return e.prev=19,t.marketingEmailSending=!1,e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[6,16,19,22]])})))()},recordMarketingEmailReturn:function(){var t=this;return Z()(N()().mark((function e(){var n,o,a,i,r,s;return N()().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.isLoggedIn&&null!==(n=t.stateRefConnection)&&void 0!==n&&n.isConnected&&!t.marketingEmailReturnPending){e.next=2;break}return e.abrupt("return");case 2:if(a=t.$q.localStorage.getItem("tiktok_offer_email_return"),i=null===(o=t.stateRefConnection)||void 0===o?void 0:o.connection,Ct({offer_email:a})&&i){e.next=6;break}return e.abrupt("return");case 6:return t.marketingEmailReturnPending=!0,e.prev=7,e.next=10,i.invoke("recordTikTokOfferEmailReturn",t.$store.state.sonoranMain.accInfo,a);case 10:r=e.sent,!0===r&&t.$q.localStorage.getItem("tiktok_offer_email_return")===a&&(t.$q.localStorage.remove("tiktok_offer_email_return"),Ct(t.$route.query)===a&&(s=G()({},t.$route.query),delete s.offer_email,t.$router.replace({query:s}))),e.next=16;break;case 14:e.prev=14,e.t0=e["catch"](7);case 16:return e.prev=16,t.marketingEmailReturnPending=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[7,14,16,19]])})))()},dismissMarketingCoupon:function(){if(this.displayMarketingCoupon=!1,this.showMarketingCouponCode=!1,this.marketingCouponCode&&"saved"===this.marketingClaimStatus){var t,e=bt(null===(t=this.$store.state.sonoranMain.accInfo)||void 0===t?void 0:t.uuid,this.marketingCouponCode);e&&this.$q.localStorage.set(e,!0),this.$q.localStorage.remove("tiktok_offer_pending_login")}},openURL:tt.A,killConnection:function(){this.stateRefConnection.connection.stop()},downloadDesktop:function(t){t?window.open("https://sonoran-software.github.io/Sonoran-Desktop-Apps/downloads/?app=cad","_blank"):(this.$q.localStorage.set("downloadDesktop",!1),this.downloadDesktopDismissed=!1)},registerHotkeyHandlers:function(){if(this.unregisterHotkeyHandlers(),this.electron){if(this.electronDesktopWindow)return;this.sendHotkeyConfigElectron(),window.myWindowAPI.on("hotKeyPressed",this.handleHotKey)}else window.addEventListener("keyup",this.registerDocumentHotkeys),console.log(window)},unregisterHotkeyHandlers:function(){this.electron?this.electronDesktopWindow||window.myWindowAPI.clean("hotKeyPressed"):window.removeEventListener("keyup",this.registerDocumentHotkeys)},registerDocumentHotkeys:function(t){if(!t.repeat){var e=(0,it.Uw)(this.registeredHotkeys,(0,it.cc)(t)),n=(0,rt.L4)(this.$store.state.sonoranMain.shortcuts,(0,it.cc)(t));(e||n)&&this.handleHotKey(e||"shortcut:".concat(n.id))}},sendHotkeyConfigElectron:function(){this.electronDesktopWindow||window.myWindowAPI.registerKeys(G()(G()({},ot().cloneDeep(this.registeredHotkeys)),{},{shortcuts:ot().cloneDeep(this.$store.state.sonoranMain.shortcuts||[])}))},sendDiscordRPCElectron:function(){var t=this;this.$q.platform.is.electron&&!this.electronDesktopWindow&&this.displayDiscordRichPresence&&setTimeout((function(){var e="Loading...",n=!0;switch(t.$route.path.toLowerCase()){case"/community/menu":e="In the community menu";break;case"/community/civilian":e="In the civilian page";break;case"/community/dmv":e="In the DMV page";break;case"/community/law":e="In the law page";break;case"/community/admin":e="In the admin menu";break;default:e=" ",n=!0;break}if(n){var o=[];o.push({label:t.stateRefComInfo.richPresence.btn1txt,url:t.stateRefComInfo.richPresence.btn1url}),t.stateRefComInfo.richPresence.btn2txt&&t.stateRefComInfo.richPresence.btn2url&&o.push({label:t.stateRefComInfo.richPresence.btn2txt,url:t.stateRefComInfo.richPresence.btn2url});var a=new Date;t.stateRefComInfo.richPresence.clientId&&t.stateRefComInfo.richPresence.clientId,t.stateRefComInfo.richPresence.clientId&&t.stateRefComInfo.richPresence.icon;0}}),500)},handleHotKey:function(t){this.stateRefDispSystemSettings||this.registeredHotkeys.enabled&&this.$emitter.emit("hotkey",t)},saveApiIDs:function(){this.stateRefConnection.connection.invoke("saveApiIDs",this.$store.state.sonoranMain.accInfo,this.stateRefCommunity,this.apiIds)},refreshAccountSecret:function(){this.stateRefConnection.connection.invoke("refreshAccountSecret",this.$store.state.sonoranMain.accInfo,this.stateRefCommunity)},isOnApp:function(){return this.electron||this.capacitor||this.pwaInstalled},updateSidebar:function(t){this.redirect(this,t)},handleResize:function(){this.$store.state.sonoranMain.appHeight=window.innerHeight,this.$store.state.sonoranMain.appWidth=window.innerWidth},minimize:function(){0},maximize:function(t){0},headerResize:function(t){this.$store.state.sonoranMain.headerHeight=t.height},inviteToDiscord:function(){window.open(this.$store.state.sonoranMain.discordInvite,"_blank")},inviteToTwitter:function(){window.open("https://twitter.com/sonoran_SW","_blank")},inviteToInstagram:function(){window.open("https://www.instagram.com/sonoransoftware/","_blank")},inviteToYoutube:function(){window.open("https://www.youtube.com/channel/UC-IfsakmGGmPrG8qcV3VVsA","_blank")},goToDownloads:function(){window.open("https://docs.sonoransoftware.com/cad/
1download","_blank")},copyCommunityId:function(){var t=this;return Z()(N()().mark((function e(){var n,o,a;return N()().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=String(t.$store.state.sonoranMain.community||""),o){e.next=3;break}return e.abrupt("return");case 3:if(null===(n=navigator.clipboard)||void 0===n||!n.writeText){e.next=12;break}return e.prev=4,e.next=7,navigator.clipboard.writeText(o);case 7:return e.abrupt("return");case 10:e.prev=10,e.t0=e["catch"](4);case 12:a=document.createElement("textarea"),a.value=o,a.setAttribute("readonly",""),a.style.position="absolute",a.style.left="-9999px",document.body.appendChild(a),a.select(),document.execCommand("copy"),document.body.removeChild(a);case 21:case"end":return e.stop()}}),e,null,[[4,10]])})))()},gotoBilling:function(){this.redirect(this,"/billing",0)},goToPromotion:function(){window.open(this.stateRefSidePromo.url,"_blank")},gotoGuides:function(){window.open("https://docs.sonoransoftware.com/cad","_blank")},closeApp:function(){0}},computed:{marketingCouponTitleKey:function(){return"saved"===this.marketingClaimStatus?"marketingCoupon.readyTitle":"failed"===this.marketingClaimStatus?"marketingCoupon.failedTitle":"marketingCoupon.pendingTitle"},canEmailMarketingCoupon:function(){return _t(this.marketingCouponCode)},isLoggedIn:function(){var t;return Boolean(null===(t=this.$store.state.sonoranMain.cnctnInfo)||void 0===t?void 0:t.isLoggedIn)},accountDropdownMenuItems:function(){var t=[this.$t("sideMenu.buttons.settings"),this.$t("sideMenu.buttons.myAccount"),"sideMenu.buttons.settings","sideMenu.buttons.myAccount","Settings","My Account"];return"/community/menu"===this.$route.path&&t.push(this.$t("sideMenu.buttons.communityMenu"),"sideMenu.buttons.communityMenu","Community Menu"),this.$store.state.sonoranMain.menuList.filter((function(t){return!1!==t.display&&!t.bottom})).filter((function(e){return!t.includes(e.label)}))},currentLanguageLabel:function(){var t,e=this;return(null===(t=this.langOptions.find((function(t){return t.value===e.lang})))||void 0===t?void 0:t.label)||this.lang},currentLanguageFlag:function(){var t,e=this;return(null===(t=this.langOptions.find((function(t){return t.value===e.lang})))||void 0===t?void 0:t.flag)||this.langOptions[0].flag},pageJustify:function(){var t="";switch(console.log(this.$route.path),this.$route.path){case"/community/civilian":case"/community/admin":case"/community/dmv":case"/community/law":case"/billing":case"/menu":t="col justify-start";break;default:break}return t},displayDiscordRichPresence:{get:function(){return this.$store.state.sonoranMain.displayDiscordRichPresence},set:function(t){this.$store.commit("sonoranMain/setDisplayDiscordRichPresence",t)}},isDesktopDownloadTarget:function(){return this.$q.platform.is.desktop&&(et.Ay.is.win||et.Ay.is.mac)},isRunningElectronApp:function(){return this.$q.platform.is.electron||!!window.myWindowAPI},desktopDownloadIcon:function(){return et.Ay.is.mac?"fab fa-apple":"fab fa-windows"},desktopDownloadTitle:function(){return et.Ay.is.mac?"downloads.desktopBannerMacTitle":"downloads.desktopBannerWindowsTitle"},desktopDownloadBody:function(){return et.Ay.is.mac?"downloads.desktopBannerMacBody":"downloads.desktopBannerWindowsBody"},displayDesktopDownload:function(){if(this.isIframe||"/tt"===this.$route.path)return!1;var t=!1;return this.downloadDesktopDismissed&&!1!==this.$q.localStorage.getItem("downloadDesktop")&&!this.isRunningElectronApp&&this.isDesktopDownloadTarget&&(t=!0),t},cmptdFullscreen:function(){var t={icon:"fullscreen",label:this.$t("sideMenu.buttons.goFullscreen")};return this.$q.fullscreen.isActive&&(t.icon="fullscreen_exit",t.label=this.$t("sideMenu.buttons.exitFullscreen")),t},stateRefComLimits:{get:function(){return this.$store.state.sonoranMain.comLimits},set:function(t){this.$store.commit("sonoranMain/setComLimits",t)}},electron:{get:function(){return!1}},showMacMargin:{get:function(){return this.mac}},stateRefSidePromo:{get:function(){return this.$store.state.sonoranMain.sidePromo},set:function(t){this.$store.commit("sonoranMain/setSidePromo",t)}},usernameDisplay:function(){var t=this.$store.state.sonoranMain.cnctnInfo.isLoggedIn,e=this.$store.state.sonoranMain.accInfo.username;return t&&e?e:""},accountAvatarUuid:function(){var t=this.$store.state.sonoranMain.cnctnInfo.isLoggedIn,e=this.$store.state.sonoranMain.accInfo.uuid;return t&&e?e:null},usernameInitial:function(){var t=String(this.usernameDisplay||"").trim();if(!t.length)return"?";var e=t.match(/[A-Za-z0-9]/);return(e?e[0]:t[0]).toUpperCase()},showHomeHeaderActions:function(){return"/"===this.$route.path||"/pricing"===this.$route.path||"/erlc"===this.$route.path||"/fivem"===this.$route.path},headerBrandDestination:function(){var t=this.$route.path;return"/community/menu"===t?"/menu":t.startsWith("/community/")?"/community/menu":"/"},compactFooterPage:function(){return"/login"===this.$route.path},hideBrandingFooter:function(){return"/tt"===this.$route.path||"/community/menu"===this.$route.path||this.isIframe&&"/login"===this.$route.path},accentColor:function(){var t="blue";switch(this.stateRefCurrentPage){case"community/police":case"community/dispat
1ch":case"community/ems":case"community/fire":switch(this.$store.state.sonoranEmergency.myUnit.status){case 0:t="#C10015";break;case 1:t="#FF6F00";break;case 2:t="#26A69A";break;case 3:t="#2653A6";break;case 4:t="#26A642";break;default:break}break;default:t="red";break}return"1px solid ".concat(t)},classicLayout:{get:function(){return this.$store.state.sonoranMain.classicLayout},set:function(t){this.$store.commit("sonoranMain/setClassicLayout",t)}}}},At=n(12807),Dt=n(62008),Ft=n(1096),Mt=n(36914),It=n(50492),Lt=n(56384),qt=n(18301),Pt=n(53999),Rt=n(13796),Tt=n(90124),Wt=n(25173),Et=n(10386),Qt=n(84436),Xt=n(46868),Ht=n(45205),Bt=n(82156),Vt=n(23316),Ut=n(18670),Kt=n(93676),zt=n(44189),Ot=n(62669),Gt=n(80483),jt=n(65265),Nt=n(88672),Jt=n(98582),Zt=n.n(Jt);const Yt=(0,At.A)(St,[["render",z]]);var te=Yt;Zt()(St,"components",{QLayout:Dt.A,QResizeObserver:Ft.A,QToolbar:Mt.A,QIcon:It.A,QBtn:Lt.A,QBtnDropdown:qt.A,QList:Pt.A,QItemLabel:Rt.A,QItem:Tt.A,QItemSection:Wt.A,QSeparator:Et.A,QMenu:Qt.A,QBanner:Xt.A,QPageContainer:Ht.A,QDialog:Bt.A,QCard:Vt.A,QBar:Ut.A,QSpace:Kt.A,QCardSection:zt.A,QCardActions:Ot.A,QColor:Gt.A}),Zt()(St,"directives",{Ripple:jt.A,ClosePopup:Nt.A})}}]);
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.