PageSourceSearch

https://www.fanniemay.com/4567.2bcc86d887bf8104.js

js fanniemay.com collected 2026-10-02 04:45:05 UTC 19,793 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfmstorefront=self.webpackChunkfmstorefront||[]).push([[4567],{4567(V,g,i){i.d(g,{MyAccountComponent:()=>F});var l=i(4745),u=i(5327),y=i(1566),_=i(2034),b=i(7417),f=i(659),v=i(8080),n=i(4704),c=i(9257),x=i(7882),h=i(6050),M=i(6597),C=i(5956),I=i(595),p=i(720);const s=()=>({cxRoute:"login"});function E(t,r){1&t&&(n.j41(0,"a",2),n.nI1(1,"cxUrl"),n.nrm(2,"span",4),n.k0s()),2&t&&n.Y8G("routerLink",n.bMT(1,1,n.lJ4(3,s)))}function T(t,r){if(1&t&&(n.j41(0,"span",6),n.EFF(1),n.nI1(2,"cxTranslate"),n.nI1(3,"async"),n.k0s()),2&t){const e=n.XpG(2);n.R7$(),n.Lme(" ",n.bMT(2,2,"accountMenu.greeting")," ",n.bMT(3,4,e.userFirstName$)," ")}}function k(t,r){if(1&t){const e=n.RV6();n.j41(0,"ul",7)(1,"li")(2,"a",8),n.EFF(3),n.nI1(4,"cxTranslate"),n.k0s()(),n.j41(5,"li")(6,"a",9),n.EFF(7),n.nI1(8,"cxTranslate"),n.k0s()(),n.j41(9,"li")(10,"a",10),n.EFF(11),n.nI1(12,"cxTranslate"),n.k0s()()(),n.j41(13,"ul",11)(14,"li")(15,"a",12),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.emptySession())}),n.EFF(16),n.nI1(17,"cxTranslate"),n.k0s()()()}2&t&&(n.R7$(3),n.SpI(" ",n.bMT(4,4,"accountMenu.ordersLabel")),n.R7$(4),n.SpI(" ",n.bMT(8,6,"accountMenu.favouritesLabel")),n.R7$(4),n.SpI(" ",n.bMT(12,8,"accountMenu.settingsLabel")),n.R7$(5),n.SpI(" ",n.bMT(17,10,"accountMenu.signoutLabel")," "))}function R(t,r){1&t&&(n.j41(0,"ul",7)(1,"li")(2,"a",13),n.nI1(3,"cxUrl"),n.EFF(4),n.nI1(5,"cxTranslate"),n.k0s()(),n.j41(6,"li")(7,"a",14),n.EFF(8),n.nI1(9,"cxTranslate"),n.k0s()(),n.j41(10,"li")(11,"a",15),n.EFF(12),n.nI1(13,"cxTranslate"),n.k0s()()()),2&t&&(n.R7$(2),n.Y8G("routerLink",n.bMT(3,4,n.lJ4(12,s))),n.R7$(2),n.SpI(" ",n.bMT(5,6,"accountMenu.loginLabel")," "),n.R7$(4),n.SpI(" ",n.bMT(9,8,"accountMenu.checkOrder")," "),n.R7$(4),n.SpI(" ",n.bMT(13,10,"accountMenu.faq")," "))}function L(t,r){if(1&t&&(n.j41(0,"div",3)(1,"div",5),n.nVh(2,T,4,6,"span",6),n.nVh(3,k,18,12),n.nVh(4,R,14,13,"ul",7),n.k0s()()),2&t){const e=n.XpG();n.R7$(2),n.vxM(e.isUserLogged?2:-1),n.R7$(),n.vxM(e.isUserLogged?3:-1),n.R7$(),n.vxM(e.isUserLogged?-1:4)}}function S(t,r){if(1&t){const e=n.RV6();n.j41(0,"li",21),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.closeMobileMenu())}),n.nrm(1,"span",22),n.EFF(2),n.nI1(3,"cxTranslate"),n.k0s(),n.j41(4,"li",23),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.closeMobileMenu())}),n.nrm(5,"span",24),n.EFF(6),n.nI1(7,"cxTranslate"),n.k0s()}2&t&&(n.R7$(2),n.SpI(" ",n.bMT(3,2,"accountMenu.checkOrder")," "),n.R7$(4),n.SpI(" ",n.bMT(7,4,"accountMenu.faq")," "))}function w(t,r){if(1&t){const e=n.RV6();n.j41(0,"div",20)(1,"a",25),n.nI1(2,"cxUrl"),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.closeMobileMenu())}),n.EFF(3),n.nI1(4,"cxTranslate"),n.k0s()()}2&t&&(n.R7$(),n.Y8G("routerLink",n.bMT(2,2,n.lJ4(6,s))),n.R7$(2),n.SpI(" ",n.bMT(4,4,"accountMenu.loginLabel")," "))}function j(t,r){if(1&t&&(n.j41(0,"span",30),n.EFF(1),n.nI1(2,"cxTranslate"),n.nI1(3,"async"),n.k0s(),n.nrm(4,"hr")),2&t){const e=n.XpG(3);n.R7$(),n.Lme(" ",n.bMT(2,2,"accountMenu.greeting")," ",n.bMT(3,4,e.userFirstName$)," ")}}function U(t,r){if(1&t){const e=n.RV6();n.nVh(0,j,5,6),n.j41(1,"ul",7)(2,"li")(3,"a",26),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.closeMobileMenu())}),n.EFF(4),n.nI1(5,"cxTranslate"),n.k0s()(),n.j41(6,"li")(7,"a",27),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.closeMobileMenu())}),n.EFF(8),n.nI1(9,"cxTranslate"),n.k0s()(),n.j41(10,"li")(11,"a",28),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.closeMobileMenu())}),n.EFF(12),n.nI1(13,"cxTranslate"),n.k0s()()(),n.j41(14,"div",3)(15,"div",5)(16,"ul",11)(17,"li")(18,"p",29),n.bIt("click",function(){c.eBV(e);const o=n.XpG(2);return c.Njj(o.emptySession())}),n.EFF(19),n.nI1(20,"cxTranslate"),n.k0s()()()()()}if(2&t){const e=n.XpG(2);n.vxM(e.isUserLogged?0:-1),n.R7$(4),n.SpI(" ",n.bMT(5,5,"accountMenu.ordersLabel")),n.R7$(4),n.SpI(" ",n.bMT(9,7,"accountMenu.favouritesLabel")),n.R7$(4),n.SpI(" ",n.bMT(13,9,"accountMenu.settingsLabel")),n.R7$(7),n.SpI(" ",n.bMT(20,11,"accountMenu.signoutLabel")," ")}}function A(t,r){if(1&t&&(n.j41(0,"div",16)(1,"ul")(2,"li",17)(3,"a",18),n.nrm(4,"span",19),n.EFF(5," Store locator "),n.k0s()(),n.nVh(6,S,8,6),n.k0s()(),n.nVh(7,w,5,7,"div",20),n.j41(8,"div",3)(9,"div",5),n.nVh(10,U,21,13),n.k0s()()),2&t){const e=n.XpG();n.R7$(6),n.vxM(e.isUserLogged?-1:6),n.R7$(),n.vxM(e.isUserLogged?-1:7),n.R7$(3),n.vxM(e.isUserLogged?10:-1)}}let F=(()=>{class t extends y.XJ{constructor(e,a,o,d,m,O,D,$,P,B){super(a,o,d),this.changeRef=e,this.customer=m,this.httpService=O,this.winRef=D,this.router=$,this.store=P,this.userIdService=B,this.openUserMenu=!1,this.isUserLogged=!1,this.userLoggedSubscription=new _.yU}ngOnDestroy(){this.userLoggedSubscription&&this.userLoggedSubscription.unsubscribe()}ngOnInit(){this.winRef.isBrowser()&&this.httpService.getUser(),this.isMobileView(),this.userLoggedSubscription=this.customer.isUserLoggedIn().subscribe(e=>{this.isUserLogged=e,this.isUserLogged&&(this.userFirstName$=this.httpService.user$.pipe((0,f.t)(1),(0,b.T)(a=>(this.userIdService.setUserId(u.CGh),a.firstName)))),this.changeRef.markForCheck()})}onResize(e){this.isMobileView()}closeMobileMenu(){let e=document.querySelector(".mobile-menu-active"),a=document.querySelector(".thr-header__row__top");e&&(e.classList.remove("mobile-menu-active"),a&&a.classList.remove("d-none"))}isMobileView(){this.winRef.isBrowser()&&(this.isMobile=window.innerWidth<=1024)}emptySession(){this.customer.logout(),this.userLoggedSubscription=this.customer.logoutInProgress$.subscribe(e=>{e||setTimeout(()=>{this.userIdService.clearUserId(),this.store.dispatch(new u.Wbq.Logout),this.store.dispatch(new l.Em.ClearCartState),this.store.dispatch(new l.Em.SetActiveCartId("")),sessionStorage&&sessionStorage.getItem("corporateOrder")&&sessionStorage.removeItem("corporateOrder"),window.sessionStorage.getItem("fmFundraisingRegisteredgroup")&&window.sessionStorage.removeItem("fmFundraisingRegisteredgroup"),window.sessionStorage.getItem("fmCorporateRegisteredgroup")&&window.sessionStorage.removeItem("fmCorporateRegisteredgroup"),window.sessionStorage.getItem("fmReplacementforfundraisingOrderCustomerGroup")&&window.sessionStorage.removeItem("fmReplacementforfundraisingOrderCustomerGroup"),window.sessionStorage.getItem("fmReplacementforcorporateOrderCustomerGroup")&&window.sessionStorage.removeItem("fmReplacementforcorporateOrderCustomerGroup"),window.sessionStorage.getItem("firstLoginDone")&&window.sessionStorage.removeItem("firstLoginDone")},500)})}static{this.\u0275fac=function(a){return new(a||t)(n.rXU(v.gRc),n.rXU(u.uRZ),n.rXU(x.zq),n.rXU(u.L08),n.rXU(u.uRZ),n.rXU(h.b),n.rXU(u.WTn),n.rXU(M.Ix),n.rXU(I.il),n.rXU(u.y9w))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["app-my-account"]],hostBindings:function(a,o){1&a&&n.bIt("resize",function(m){return o.onResize(m)},n.tSv)},standalone:!1,features:[n.Vt3],decls:5,vars:5,consts:[[1,"main-account-menu-container","justify-content-center",3,"ngClass"],[3,"ngClass"],["tabindex","0","role","link",1,"thr-my-account","display-4","d-flex","justify-content-center","align-items-center",3,"routerLink"],[1,"user-menu-container"],[1,"fm-user","text-primary-1"],[1,"user-menu"],[1,"hello-message","text-neutrals-5"],[1,"central-menu"],["routerLink","/my-account/orders",1,"display-5"],["routerLink","/my-account/favourites",1,"display-5"],["routerLink","/my-account/settings",1,"display-5"],[1,"bottom-menu"],[1,"sign-out","display-5",3,"click"],[3,"routerLink"],["routerLink","/track-my-order"],["routerLink","/faqs"],[1,"second-menu","w-100"],[1,"display-5","text-uppercase"],["href","https://locations.fanniemay.com","target","_blank",1,"d-flex","display-5","text-uppercase","text-neutrals-0","align-items-baseline"],[1,"fm-icon","fm-position","mr-2","d-flex","justify-content-center","text-primary-1","weight-400","display-5"],[1,"btnContainer","p-0"],["routerLink","/track-my-order",1,"display-5","text-primary-1","text-uppercase","align-items-baseline",3,"click"],[1,"fm-icon","fm-bag","mr-2","d-flex","justify-content-center","text-primary-1","weight-400","display-5"],["routerLink","/faqs",1,"display-5","text-primary-1","align-items-baseline",3,"click"],[1,"fm-icon","fm-info","mr-2","d-flex","justify-content-center","text-primary-1","weight-400","display-5"],[1,"btn","btn-primary-gradient","ng-star-inserted","display-2","text-neutrals-1",3,"click","routerLink"],["routerLink","/my-account/orders",1,"display-5",3,"click"],["routerLink","/my-account/favourites",1,"display-5",3,"click"],["routerLink","/my-account/settings",1,"display-5",3,"click"],[1,"text-primary-1","signout","display-5",3,"click"],[1,"hello-message-mobile","text-neutrals-5","display-5"]],template:function(a,o){1&a&&(n.j41(0,"div",0)(1,"div",1),n.nVh(2,E,3,4,"a",2),n.nVh(3,L,5,3,"div",3),n.nVh(4,A,11,3),n.k0s()()),2&a&&(n.Y8G("ngClass",o.isUserLogged?"d-block":"d-flex"),n.R7$(),n.Y8G("ngClass",o.isMobile?"loginStatus account-menu-container-mobile":"account-menu-container"),n.R7$(),n.vxM(o.isMobile?-1:2),n.R7$(),n.vxM(o.isMobile?-1:3),n.R7$(),n.vxM(o.isMobile?4:-1))},dependencies:[C.Wk,p.YU,u._xc,u.D97,p.Jj],styles:[':root{--primary-gradient: 90deg, #AC1E2E 0%, #AC1E2E 50%, #AC1E2E 100%;--secondary-gradient: 90deg, #AC1E2E 0%,#AC1E2E 50%, #AC1E2E 100%;--gradient-badges: 90deg, #8f212b 0%, #c86364 25%, #ffbfb3 50%, #c86364 75%, #8f212b 100%;--cx-page-widfm-max: 100%}@media(max-width:1025px){app-my-account{background-color:var(--neutrals-1)}}app-my-account .thr-my-account{cursor:pointer;color:transparent}app-my-account .thr-my-account:hover{text-decoration:none}app-my-account .loginStatus{padding:0 15px}app-my-account .loginStatus .description{opacity:.7;letter-spacing:normal;line-height:26px;padding:0 15px}app-my-account .loginStatus .btnContainer{display:block;padding:0 15px;margin-bottom:30px}app-my-account .loginStatus .btnContainer .btn{width:100%;display:flex;max-width:100%;padding:9px 0;align-items:center;justify-content:center}@media screen and (max-width:768px){app-my-account .loginStatus .btnContainer .btn{font-size:1.25rem!important}}app-my-account .second-menu{border-top:1px solid var(--neutrals-3);border-bottom:1px solid var(--neutrals-3);padding:20px 0;margin:30px 0 20px}app-my-account .second-menu ul{padding:0;margin:0;list-style-type:none}app-my-account .second-menu ul li{display:flex;margin-bottom:30px}app-my-account .second-menu ul li:last-child{margin-bottom:0}app-my-account .second-menu ul li span{min-width:30px;display:flex;align-items:center;justify-content:center}app-my-account{width:100%}app-my-account .account-menu-container-mobile,app-navigation-layout .account-menu-container-mobile{width:100%}app-my-account .account-menu-container,app-my-account .account-menu-container-mobile,app-navigation-layout .account-menu-container,app-navigation-layout .account-menu-container-mobile{position:relative}app-my-account .account-menu-container:hover a .fm-user,app-my-account .account-menu-container-mobile:hover a .fm-user,app-navigation-layout .account-menu-container:hover a .fm-user,app-navigation-layout .account-menu-container-mobile:hover a .fm-user{color:var(--neutrals-5)!important}@media screen and (min-width:1025px){app-my-account .account-menu-container:hover>.user-menu-container,app-my-account .account-menu-container-mobile:hover>.user-menu-container,app-navigation-layout .account-menu-container:hover>.user-menu-container,app-navigation-layout .account-menu-container-mobile:hover>.user-menu-container{visibility:visible}}
1app-my-account .account-menu-container .user-menu-container,app-my-account .account-menu-container-mobile .user-menu-container,app-navigation-layout .account-menu-container .user-menu-container,app-navigation-layout .account-menu-container-mobile .user-menu-container{visibility:visible;top:0;width:100%;padding:0;position:relative;box-shadow:unset}@media screen and (min-width:1025px){app-my-account .account-menu-container .user-menu-container,app-my-account .account-menu-container-mobile .user-menu-container,app-navigation-layout .account-menu-container .user-menu-container,app-navigation-layout .account-menu-container-mobile .user-menu-container{visibility:hidden;top:51px;left:-115px;width:195px;padding:15px 20px;position:absolute;box-shadow:0 5px 14px #411f1f1f;background-color:var(--neutrals-1)}}app-my-account .account-menu-container .user-menu-container ul,app-my-account .account-menu-container-mobile .user-menu-container ul,app-navigation-layout .account-menu-container .user-menu-container ul,app-navigation-layout .account-menu-container-mobile .user-menu-container ul{padding:0;list-style-type:none}app-my-account .account-menu-container .user-menu-container ul li a,app-my-account .account-menu-container-mobile .user-menu-container ul li a,app-navigation-layout .account-menu-container .user-menu-container ul li a,app-navigation-layout .account-menu-container-mobile .user-menu-container ul li a{color:var(--neutrals-4)!important}app-my-account .account-menu-container .user-menu-container ul li .sign-out,app-my-account .account-menu-container-mobile .user-menu-container ul li .sign-out,app-navigation-layout .account-menu-container .user-menu-container ul li .sign-out,app-navigation-layout .account-menu-container-mobile .user-menu-container ul li .sign-out{color:var(--primary-1)!important}app-my-account .account-menu-container .user-menu-container .user-menu,app-my-account .account-menu-container-mobile .user-menu-container .user-menu,app-navigation-layout .account-menu-container .user-menu-container .user-menu,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu{position:relative}app-my-account .account-menu-container .user-menu-container .user-menu:before,app-my-account .account-menu-container-mobile .user-menu-container .user-menu:before,app-navigation-layout .account-menu-container .user-menu-container .user-menu:before,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu:before{content:unset}@media screen and (min-width:1025px){app-my-account .account-menu-container .user-menu-container .user-menu:before,app-my-account .account-menu-container-mobile .user-menu-container .user-menu:before,app-navigation-layout .account-menu-container .user-menu-container .user-menu:before,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu:before{width:70%;height:70px;top:-70px;left:65px;position:absolute;content:""}}app-my-account .account-menu-container .user-menu-container .user-menu ul,app-my-account .account-menu-container-mobile .user-menu-container .user-menu ul,app-navigation-layout .account-menu-container .user-menu-container .user-menu ul,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu ul{margin-bottom:0}app-my-account .account-menu-container .user-menu-container .user-menu ul li a,app-my-account .account-menu-container-mobile .user-menu-container .user-menu ul li a,app-navigation-layout .account-menu-container .user-menu-container .user-menu ul li a,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu ul li a{margin-bottom:20px;display:block}@media screen and (min-width:1025px){app-my-account .account-menu-container .user-menu-container .user-menu ul li a,app-my-account .account-menu-container-mobile .user-menu-container .user-menu ul li a,app-navigation-layout .account-menu-container .user-menu-container .user-menu ul li a,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu ul li a{margin-bottom:0}}app-my-account .account-menu-container .user-menu-container .user-menu ul li a:hover,app-my-account .account-menu-container-mobile .user-menu-container .user-menu ul li a:hover,app-navigation-layout .account-menu-container .user-menu-container .user-menu ul li a:hover,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu ul li a:hover{text-decoration:none}@media screen and (min-width:1025px){app-my-account .account-menu-container .user-menu-container .user-menu ul li a,app-my-account .account-menu-container-mobile .user-menu-container .user-menu ul li a,app-navigation-layout .account-menu-container .user-menu-container .user-menu ul li a,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu ul li a{display:block;font-size:1rem;color:var(--neutrals-5);margin-bottom:12px}}app-my-account .account-menu-container .user-menu-container .user-menu ul li:last-of-type a,app-my-account .account-menu-container-mobile .user-menu-container .user-menu ul li:last-of-type a,app-navigation-layout .account-menu-container .user-menu-container .user-menu ul li:last-of-type a,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu ul li:last-of-type a{margin-bottom:0}app-my-account .account-menu-container .user-menu-container .hello-message,app-my-account .account-menu-container-mobile .user-menu-container .hello-message,app-navigation-layout .account-menu-container .user-menu-container .hello-message,app-navigation-layout .account-menu-container-mobile .user-menu-container .hello-message{margin-bottom:20px;font-size:1.375rem}@media screen and (min-width:1025px){app-my-account .account-menu-container .user-menu-container .hello-message,app-my-account .account-menu-container-mobile .user-menu-container .hello-message,app-navigation-layout .account-menu-container .user-menu-container .hello-message,app-navigation-layout .account-menu-container-mobile .user-menu-container .hello-message{display:block;color:var(--neutrals-5);font-size:1rem;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--neutrals-3)}}app-my-account .account-menu-container .user-menu-container .central-menu,app-my-account .account-menu-container-mobile .user-menu-container .central-menu,app-navigation-layout .account-menu-container .user-menu-container .central-menu,app-navigation-layout .account-menu-container-mobile .user-menu-container .central-menu{margin-top:16px;padding-top:0;padding-left:0;border-top:1px solid var(--neutrals-3)}@media screen and (min-width:1025px){app-my-account .account-menu-container .user-menu-container .central-menu,app-my-account .account-menu-container-mobile .user-menu-container .central-menu,app-navigation-layout .account-menu-container .user-menu-container .central-menu,app-navigation-layout .account-menu-container-mobile .user-menu-container .central-menu{margin-top:0;padding-top:0;border-top:unset}}app-my-account .account-menu-container .user-menu-container .user-menu .central-menu,app-my-account .account-menu-container-mobile .user-menu-container .user-menu .central-menu,app-navigation-layout .account-menu-container .user-menu-container .user-menu .central-menu,app-navigation-layout .account-menu-container-mobile .user-menu-container .user-menu .central-menu{border-top:0!important}app-my-account .account-menu-container .user-menu-container .bottom-menu,app-my-account .account-menu-container-mobile .user-menu-container .bottom-menu,app-navigation-layout .account-menu-container .user-menu-container .bottom-menu,app-navigation-layout .account-menu-container-mobile .user-menu-container .bottom-menu{border-top:1px solid var(--neutrals-3);padding-top:10px;margin:10px 0}@media screen and (max-width:1025px){app-my-account .account-menu-container .user-menu-container .bottom-menu,app-my-account .account-menu-container-mobile .user-menu-container .bottom-menu,app-navigation-layout .account-menu-container .user-menu-container .bottom-menu,app-navigation-layout .account-menu-container-mobile .user-menu-container .bottom-menu{padding-top:20px;margin-top:20px}}\n'],encapsulation:2})}}return t})()}}]);

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.