PageSourceSearch

https://laazatiflowers.com/customer/account/login/

html laazatiflowers.com collected 2026-10-08 20:26:06 UTC 173,419 bytes, 1,847 lines download raw bytes

1<!DOCTYPE html>
2<html class="noIE" lang="en-US">
3<head>
3<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"UA4PVVdRGwUHV1NQBwU=",licenseKey:"0ac16663c3",applicationID:"6732204",browserID:"6732206"};;/*! For license information please see nr-loader-full-1.323.0.min.js.LICENSE.txt */
4(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
4e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
4const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>S,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
4if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,R(e,t)}function R(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function w(e,t,r,n,i){if(R(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(w(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
4o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
4(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
4;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
41:"nr-full"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={891:"sha512-3jboCmrue7pvfLFAQ9FaZC6iM4mLMLaZF6lKolNEXSkSEV504XyvxAZYc2IA7anoBv2V+k1HPTEP1kEgaIYkeg==",222:"sha512-VSWDjY6WtlUmQRPiGWVhKHgN3DMcL8oP9fKdTus8nteEdkVzXz/VhtS6N3wJyto6jHNHRLawzAny60sfcHbBNQ==",95:"sha512-JfHJ5y7GJR1Z5RXbhGTJAaX+pDpLAzH+9IdJQc7Lc7hz3fR+zqyabKG7hPG4eQQ3dZhcuoJKdfj+OhPePveplQ==",649:"sha512-mN3SeCI8QgOG4PdhbG1UlLTWP/P9Ckx3bEoFST53PE7ctYb2Pwk/sVJpCoVwkXTlhP17BH8L/BkzHI4sD+yo6Q=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={85:0,959:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
4ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,S)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,M.Ak)(e,this.featureName),t()}))}):(0,M.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
4{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var K=r(6630);class U extends W{static featureName=K.T;constructor(e){var t;super(e,K.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(U),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
4null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,A.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||R.f.BA,"parent.id":r.parent?.id})}
4),Object.entries(r.tags).forEach(([e,t])=>{we.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
4imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,je.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ke=g.gm.Request,Ue=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ke&&Ue&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
4return Ve[r.debugId]=1,We.forEach(e=>{n(Ke[Fe],e,He),n(Ue[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=S,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
4!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Me(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Me(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function S(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Me(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Me(e.response):"text"===r||""===r||void 0===r?Me(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,A.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,L.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
4if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,j.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var Rt=r(981);const wt={},Tt=new Set;function St(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class At{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class xt extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
4class n extends WebSocket{static name=Rt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=St(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,A.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
4h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Ot=r(2646);const kt=new Map;function Lt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(891).then(r.bind(r,5288)))}}new F({features:[U,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
4
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link href="https://asset.bloomnation.com" rel="preconnect" crossorigin>
7<link rel="preconnect" href="https://fonts.googleapis.com">
8<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9<link rel="preconnect" href="https://promfiles.com/" crossorigin>
10
11    <style>
12        :root {
13            --bn--default-font: 'Avenir', Helvetica, Arial, sans-serif;
14        }
15
16        @font-face {
17            font-display: swap;
18            font-family: 'Avenir';
19            src: local('Avenir'),
20            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Regular.dbfaaeb9.woff2') format('woff2');
21            font-weight: 100;
22            unicode-range: U+000-5FF;
23        }
24
25        @font-face {
26            font-display: swap;
27            font-family: 'Avenir';
28            src: local('Avenir'),
29            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Medium.8f8afa8e.woff2') format('woff2');
30            font-weight: 200;
31            unicode-range: U+000-5FF;
32        }
33
34        @font-face {
35            font-display: swap;
36            font-family: 'Avenir';
37            src: local('Avenir'),
38            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-UltraLight.d9fd23ba.woff2') format('woff2');
39            font-weight: 50;
40            unicode-range: U+000-5FF;
41        }
42
43        @font-face {
44            font-display: swap;
45            font-family: 'Avenir';
46            src: local('Avenir'),
47            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-DemiBold.eea19314.woff2') format('woff2');
48            font-weight: 300;
49            unicode-range: U+000-5FF;
50        }
51
52        @font-face {
53            font-display: swap;
54            font-family: 'Avenir';
55            src: local('Avenir'),
56            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Bold.b652524b.woff2') format('woff2');
57            font-weight: 400;
58            unicode-range: U+000-5FF;
59        }
60
61        * {
62            letter-spacing: 0 !important;
63            font-smoothing: antialiased;
64            -webkit-font-smoothing: antialiased;
65            -moz-font-smoothing: antialiased;
66            -o-font-smoothing: antialiased;
67        }
68
69        body {
70            --bn--primary-font: var(--bn--default-font);
71            font-family: var(--bn--primary-font);
72        }
73    </style>
74    <title>Log in to Your Account | Laazati Flowers</title>
75    <meta name="google-site-verification" content="AFqJM0Hnd41lQ8EdJmO8KTgbtD3nhrMpeurX6sygYEw"/>
76    <meta name="description" content="Sign into your Laazati Flowers account."/>
77    <meta name="keywords" content=""/>
78    <meta name="robots" content="NOINDEX,NOFOLLOW"/>
79    <link rel="canonical" href="https://laazatiflowers.com/customer/account/login/"/>
80
81    <link rel="icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/>
82    <link rel="shortcut icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/>
83
84
85    
85<script type="text/javascript" src="https://promfiles.com/bloom/dist/js/lib/jquery/jquery-1.12.1.min.2a534122.js"></script>
85
86    
86<script>jQuery.noConflict();</script>
86
87    
87<script type="application/ld+json">{"@context":"https://schema.org/","@type":["Florist","LocalBusiness","Organization"],"@id":"https://laazatiflowers.com/#florist","name":"Laazati Flowers ","image":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg","logo":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg","url":"https://laazatiflowers.com/","address":{"@type":"PostalAddress","streetAddress":"815 Western Ave Unit 7","addressLocality":"Glendale","addressRegion":"CA","postalCode":"91201","addressCountry":"US"},"telephone":"+18187455192","priceRange":"$$","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"11:00","closes":"13:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-01-01","validThrough":"2027-01-01","opens":"00:00","closes":"00:00"}],"areaServed":[{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Firestone Park"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Los Angeles"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Watts"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Broadway Manchester"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Oakwood"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Sanford"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Pico Heights"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Dockweiler"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Baldwin Hills"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Leimert Park"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Crenshaw"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Los Angeles AFB"}}],"description":"About Laazati Flowers\n\nWelcome to Laazati Flowers, where every arrangement is designed with love, creativity, and attention to detail.\n\nFounded in 2015, Laazati Flowers began as a dream made possible by my brother, Jackob, who opened this flower shop for me and believed in my passion from the very beginning. I started working in the shop every day, learning every detail of the floral industry, discovering new techniques, and falling even more in love with the art of floral design.\n\nWhat started ","sameAs":["https://www.facebook.com/laazatiflowers/","https://www.instagram.com/laazati/?hl=en","https://www.google.com/maps?cid=1191480054536654996","https://www.pinterest.com/laazati/","https://www.yelp.com/biz/laazati-glendale-8","https://www.bloomnation.com/florist/laazati-flowers/"],"geo":{"@type":"GeoCoordinates","longitude":-118.29462,"latitude":34.16694},"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted","merchantReturnLink":"https://laazatiflowers.com/policies"},"hasShippingService":{"@type":"ShippingService","@id":"https://laazatiflowers.com/#delivery-service","name":"Local Hand Delivery","description":"Fresh flowers hand-delivered by your local florist","fulfillmentType":"FulfillmentTypeDelivery","handlingTime":{"@type":"ServicePeriod","businessDays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
87ay","Saturday"],"duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"},"cutoffTime":"16:00:00-07:00"},"shippingConditions":[{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"shippingRate":{"@type":"MonetaryAmount","value":"10","currency":"USD"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"}}}]},"hasMemberProgram":{"@type":"MemberProgram","name":"Hearts","description":"Earn 1 Hearts for every $1.00 spent. Redeem 100 Hearts for $10.00 off.","hasTiers":[{"@type":"MemberProgramTier","name":"Hearts","hasTierBenefit":[{"@type":"TierBenefitLoyaltyPoints"}],"membershipPointsEarned":1}],"url":"https://laazatiflowers.com/customer-loyalty-points/"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.703","reviewCount":"101","worstRating":"1","bestRating":"5","url":"https://www.bloomnation.com/florist/laazati-flowers/reviews/"}}</script>
87
88
89<link rel="stylesheet" href="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.8ea4dd02.css" />
90<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/premiumsites.min.77fefe30.css" media="all" />
91<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/base/default/css/account.min.171a970e.css" media="all" />
92<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/ps-account.min.51f76a08.css" media="all" />
93<link rel="preload" as="style" href="https://promfiles.com/bloom/dist/frontend/base/default/css/popup.0c21c495.css" onload="this.onload=null;this.rel='stylesheet'" /><noscript><link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/base/default/css/popup.0c21c495.css" /></noscript>
94<link rel="preload" as="style" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/components.min.b97c0703.css" onload="this.onload=null;this.rel='stylesheet'" /><noscript><link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/components.min.b97c0703.css" /></noscript>
95<script src="https://promfiles.com/bloom/dist/js/runtime.8353d46c.js"></script>
vendor: 1 bytes, line 95
95
96<script src="https://promfiles.com/bloom/dist/js/lib/ccard.0b909381.js"></script>
vendor: 1 bytes, line 96
96
97<script src="https://promfiles.com/bloom/dist/js/bloomnation/global.612205a7.js"></script>
vendor: 1 bytes, line 97
97
98<script src="https://promfiles.com/bloom/dist/js/bloomnation/forms/clear-validation-state.cb4122c4.js"></script>
vendor: 1 bytes, line 98
98
99<script src="https://promfiles.com/bloom/dist/js/bloomnation/ui/collapse.0ecc09a4.js"></script>
vendor: 1 bytes, line 99
99
100<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/runtime.ceb56166.js"></script>
vendor: 1 bytes, line 100
100
101<script src="https://promfiles.com/bloom/dist/frontend/base/default/js/account-management/account-management-merged.f8d16fdb.js"></script>
vendor: 1 bytes, line 101
101
102<script src="https://promfiles.com/bloom/dist/js/popup/popup.eace3136.js" defer></script>
vendor: 1 bytes, line 102
102
103<script src="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.59481161.js" defer></script>
vendor: 1 bytes, line 103
103
104<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/main-nav.05e9f99c.js" defer></script>
vendor: 1 bytes, line 104
104
105<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/wm-slider.2c143ae6.js" defer></script>
105
106
107
108
109    
110    
111    <style id="bn__site_theme">
112
113                :root {
114                    --primary-font: Avenir, Helvetica, Arial, sans-serif;
115                    --site-max-width: 1280px;
116                    --body-bg: rgb(241, 241, 241);
117                    --body-text-color: rgb(51, 51, 51);
118                    --text-action-color: rgb(51, 51, 51);
119                    --button-text-color: rgb(255, 255, 255);
120                    --element-action-color: rgb(255, 255, 255);
121                    --header-bg: rgba(251, 226, 226, 0.6);
122                    --header-text-color: rgb(51, 51, 51);
123                    --footer-bg: rgba(0, 0, 0, 0);
124                    --footer-text-color: rgb(51, 51, 51);
125                    --menu-color: rgba(0, 0, 0, 0);
126                    --header-address-color: rgb(51, 51, 51);
127                    --my-account-color: rgb(51, 51, 51);
128                    --color-light: rgb(255, 255, 255);
129                    --card-action-color: rgb(51, 51, 51);
130                    --popular-pick-action-color: rgb(51, 51, 51);
131                    --decorative-font: Avenir, Helvetica, Arial, sans-serif;
132                    --body-text-color-active: #4c4c4c;
133                    --text-action-color-active: #4c4c4c;
134                    --element-action-color-active: #e6e6e6;
135                    --header-text-color-active: #4c4c4c;
136                    --footer-text-color-active: #4c4c4c;
137                    --card-action-color-active: #4c4c4c;
138                    --popular-pick-action-color-active: #4c4c4c;
139                    --bn--background-color: #ffffff;
140                    --header-icon-color: #333333;
141                }
142        
143        body {
144            font-family: var(--primary-font);
145        }
146
147        body:not(.cms-page-view) {
148            background: var(--body-bg);
149        }
150
151        .row {
152            max-width: var(--site-max-width);
153        }
154
155        a,
156        a:active,
157        a:visited {
158            color: var(--text-action-color);
159        }
160
161        a:hover {
162            color: var(--text-action-color-active);
163        }
164
165        #header {
166            background: var(--header-bg);
167        }
168
169        .my-account-mob .header-cartBtn {
170            background-color: transparent !important;
171        }
172
173        .header-cartBtn .header-cartIcon {
174            color: var(--header-icon-color, #333);
175        }
176
177        #header .header-nav.headerNav-wrapper {
178            background: var(--menu-color);
179        }
180
181        .information-heading .infoHeading-item {
182            color: var(--header-address-color);
183        }
184
185        .nav-itemText {
186            color: var(--header-text-color);
187        }
188
189        .nav-itemText:hover,
190        .nav-itemWrapper:hover,
191        .nav-item:hover {
192            color: var(--header-text-color-active);
193        }
194
195        .note-msg,
196        .listings .note-msg,
197        ul.disc,
198        .listings-sorting_options span,
199        span.pagination-page_count,
200        .designerschoice-index-view #content,
201        a.itemListings-subheaderLink,
202        .breadcrumb>li,
203        .breadcrumb li a,
204        ul.disc li a {
205            color: var(--body-text-color);
206        }
207
208        a.itemListings-subheaderLink:hover,
209        .breadcrumb>li:hover,
210        .breadcrumb li a:hover,
211        ul.disc li a:hover {
212            color: var(--body-text-color-active);
213        }
214
215        .cms-page-view .breadcrumb>li,
216        .cms-page-view .breadcrumb li a {
217            color: inherit;
218        }
219
220        .cms-page-view .breadcrumb li a:visited,
221        .cms-page-view .breadcrumb li a:active,
222        .cms-page-view .breadcrumb li a:hover {
223            color: inherit;
224        }
225
226        h1.banners-header {
227            color: var(--body-text-color);
228        }
229
230        h2.itemListings-header {
231            color: var(--body-text-color);
232        }
233
234        h3.itemListings-subheader {
235            color: var(--body-text-color);
236        }
237
238        .cms-index-aboutus #content,
239        .cms-index-aboutus #content h1[itemprop=name],
240        .cms-index-aboutus #content span[itemprop=description],
241        .cms-index-faq #content,
242        .cms-index-faq #content h1[itemprop=name],
243        .cms-index-faq #content span[itemprop=description],
244        .about-us-nlp__header,
245        .product_details-about-designer h3,
246        .product_details-about-designer span {
247            color: var(--body-text-color);
248        }
249
250        .cms-index-gallery #content,
251        .cms-index-gallery #content a {
252            color: var(--body-text-color);
253        }
254
255        .cms-index-gallery #content a:hover {
256            color: var(--body-text-color-active);
257        }
258
259        .listings .sidebar-sort > div.sidebar {
260            background: var(--color-light, #fff);
261        }
262
263        .listings .sidebar-sort > div.sidebar-best_selling {
264            background: var(--color-light, #fff);
265        }
266
267        h1.catalog-header {
268            color: var(--body-text-color);
269        }
270        .pagination > .active > a,
271        .pagination > .active > span,
272        .pagination > .active > a:hover,
273        .pagination > .active > span:hover,
274        .pagination > .active > a:focus,
275        .pagination > .active > span:focus {
276            border-color: var(--element-action-color);
277            color: var(--button-text-color);
278            background: var(--element-action-color);
279        }
280
281        .pagination > li > a,
282        .pagination > li > span,
283        .pagination > li > a:hover,
284        .pagination > li > span:hover {
285            color: var(--text-action-color);
286        }
287        a.search-results-empty__btn,
288        .btn-success,
289        .btn-update,
290        .btn-continue {
291            border-color: var(--element-action-color);
292            color: var(--button-text-color);
293            background: var(--element-action-color);
294        }
295
296        a.search-results-empty__btn:hover,
297        .btn-success:hover,
298        .btn-update:hover,
299        .btn-continue:hover,
300        .btn-success:focus,
301        .btn-success:active {
302            border-color: var(--element-action-color-active);
303            color: var(--button-text-color);
304            background: var(--element-action-color-active);
305        }
306        #footer {
307            background: var(--footer-bg);
308            color: var(--footer-text-color);
309        }
310
311        .footer-social_media {
312            background: var(--footer-bg);
313        }
314
315        section#footer #super-footer a,
316        section#footer #super-footer p,
317        section#footer a {
318            color: var(--footer-text-color);
319        }
320
321        section#footer #super-footer a:hover,
322        section#footer a:hover {
323            color: var(--footer-text-color-active);
324        }
325
326        #my-account_menu-label {
327            color: var(--my-account-color, #333);
328        }
329
330        .my-account-icon {
331            color: var(--header-icon-color, #333);
332        }
333
334        .link-default,
335        .link-default:visited,
336        .link-default:active,
337        .sidebar a,
338        .sidebar a:active,
339        .sidebar a:visited,
340        .delivery__content a,
341        .delivery__content a:active,
342        .delivery__content a:visited {
343            color: var(--card-action-color, #428bca);
344        }
345
346        a.link-default:hover,
347        .sidebar a:hover,
348        .delivery__content a:hover {
349            color: var(--card-action-color-active, #2a6496);
350        }
351
352        a.social__icon-link:hover {
353            color: var(--card-action-color-active, #2a6496);
354        }
355
356        .poppick_item a,
357        .poppick_item a:active,
358        .poppick_item a:visited {
359            color: var(--popular-pick-action-color, #428bca);
360        }
361
362        .poppick_item a:hover {
363            color: var(--popular-pick-action-color-active, #2a6496);
364        }
365
366        .social__icon-link,
367        .social__icon-link:active,
368        .social__icon-link:visited {
369            color: inherit;
370        }
371
372        .subscription-list-page__title,
373        .subscription-list-page__description,
374        .subscription-customize-form-section,
375        .subscription-customize-form-terms-section,
376        .subscription-customize-form__disclaimer,
377        .product-list__additional-info,
378        .subscription-customize-form__header {
379            color: var(--body-text-color);
380        }
381
382        .member_of_bloomnation-logo {
383            background: rgba(255,255,255,0.7);
384            border-radius: 12px;
385        }
386    </style>
387
388    <style>
389    :root {
390        --bn--primary-color: #f984ca;
391        --bn--secondary-color: #333;
392        --bn--background-color: #f1f1f1;
393        --bn--mobile-menu-text-color: ;
394    }
395
396    /* Primary Color Classes */
397            #account-management .account-navigation__link:hover,
398        .item-wrapper .itemInfo-wrapper .itemInfo-deliveryText span.add-to-cart-msg:hover,
399        .btn.btn-lg.size-cancel {
400            color: var(--bn--primary-color) !important;
401        }
402
403        #account-management .account__button.account__button--solid,
404        #account-management .form__submit {
405            background: var(--bn--primary-color) !important;
406            border-color: var(--bn--primary-color) !important;
407        }
408
409        #account-management .account__button.account__button--solid:hover,
410        #account-management .form__submit:hover,
411        .ps-account-form__submit:hover {
412            opacity: .95 !important;
413        }
414
415        #account-management .account__button.account__button--outline:hover {
416            color: var(--bn--primary-color) !important;
417            border-color: var(--bn--primary-color) !important;
418        }
419
420        #checkout .additional-options__submit {
421            background: var(--bn--primary-color) !important;
422            color: #fff;
423        }
424
425        #checkout .additional-options__submit:hover {
426            /* lighten 20%: */
427            box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);
428        }
429
430        .checkbox-checked path {
431            fill: var(--bn--primary-color) !important;
432        }
433
434        .no-blooms-wrapper .shop-now-btn {
435            background: var(--bn--primary-color);
436        }
437
438        .ps-account-form__submit,
439        .deliveryText-background,
440        .btn.btn-primary.btn-lg.size-update {
441            background: var(--bn--primary-color) !important;
442        }
443
444        .ps-account-form__submit:hover {
445            opacity: .95 !important;
446        }
447
448        .no-blooms-wrapper .shop-now-btn {
449            background: var(--bn--primary-color);
450        }
451
452        #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::before,
453        .radio.radio-primary,
454        .vendorAlert-innerWrapper,
455        #shopping-cart-table .cart-dropdown-size .dropdown-menu .dropdown-menu-buttons .btn {
456            border-color: var(--bn--primary-color) !important;
457        }
458
459        #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::after {
460            background-color: var(--bn--primary-color) !important;
461        }
462
463        .best-selling-badge {
464            border-color: var(--bn--primary-color);
465        }
466
467        .best-selling-badge span {
468            color: var(--bn--primary-color);
469        }
470
471        @media (max-width: 767px) {
472            .header-mobile .navigation-mobile.open,
473            .navigation-mobile .sub-navigation-mobile,
474            .header-mobile .nav-itemWrapper.open .nav-item,
475            .dropdown-menu,
476            .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio:after{
477                background: var(--bn--primary-color);
478            }
479
480            .header-mobile .fa-reorder {
481                color: var(--bn--primary-color);
482            }
483
484            .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio{
485                border-color: var(--bn--primary-color);
486            }
487
488            #header .header-cart .cart_button,
489            .mobile-filters-toolbar .mobile-toolbar-footer .footer-button-container .apply-filters,
490            .mobile-filters-toolbar .mobile-filters-container .mobile-toolbar-overflow-wrapper .sidebar-mobile .sorting-options label .fa-check-square-o:before
491            {
492                background: var(--bn--primary-color);
493                border-color: var(--bn--primary-color);
494            }
495
496        }
497    
498    /* Secondary Color Classes */
499        .example-selector-for-secondary-color {
500        color: var(--bn--secondary-color);
501    }
502    
503    /* Background Color Classes */
504            .best-selling-badge {
505            background: var(--bn--background-color);
506        }
507        @media (max-width: 767px) {
508            .header-mobile{
509                background: var(--bn--background-color);
510        }
511    }
512    
513    /* Background Color Classes */
514    </style>
515
516    <style data-id="vendor-css">
517        body{background:#f1f1f1}a{color:#333}a:hover{color:#5d5d5d}a:active,a:focus{color:#5d5d5d !important}.row{max-width:1280px;margin:0 auto;display:block}.banner--left{width:100%}.btn-success,.btn-success:focus,.btn-success:active,.btn-continue,.btn-update{background:#f984ca;border:none;color:#fff !important}.btn-success:hover{background:#f764bc}.btn-checkout{background-color:#f984ca !important;color:#fff}#header{margin-top:20px;box-shadow:0 0 15px rgba(1,1,1,0.4);min-height:0;height:250px}.header-nav{background:transparent}.information-heading,.my-account-button-text,.nav-toggle i,.nav-item,.nav-show,.nav-hide,.nav-itemText,.nav-item--subnav{color:#333}#header>.row{position:relative}#header .row{max-width:1400px}.information-heading{position:absolute;right:0;text-align:right;width:fit-content;z-index:999999}.header-cart{float:right;margin-top:100px}.company-logo img{max-width:300px;float:left;margin-top:-5px}.header-logo{max-width:300px;z-index:9999}.header-nav{position:relative;top:-135px;left:40px}.header-cart .cart_button{background:#333}.cart_button i{color:#fff}.listings .sidebar-sort>div.sidebar,.bar-quick_sort .search_bar>div,.bar-quick_select,.search_bar,.sidebar-title{background:#fff}.bar-quick_sort .search_bar button{background:#333;color:#fff}.featured_listings{display:none}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#333;border-color:#333;color:#fff !important}.pagination>li>a,.pagination>li>span{color:#333 !important}@media only screen and (min-width:489px){.category-products .item{width:32.8%;display:inline-block;vertical-align:top;float:none}.category-products>.clearfix.visible-xs,.category-products>.clearfix.visible-md{display:none !important}}.infoItem-header{font-weight:bold !important}.social_media.footer-social_media{margin-bottom:2% !important;margin-top:50px !important}@media only screen and (min-width:768px){.social_media{text-align:center;white-space:normal}.social_media .row>a{float:none;width:auto;display:inline-block}.footer-social_media{margin:0 auto !important}}.social_media{text-align:center;white-space:normal}.footer-social_media{background:#fff}@media only screen and (max-width:1230px){.header-nav{left:65px}}@media only screen and (max-width:1170px){.header-nav{top:0;left:40px;margin-top:10px}#header{height:auto}}@media only screen and (max-width:1040px){.header-nav{position:static}}@media only screen and (max-width:768px){.header-logo,.information-heading,.header-cart{width:100%;margin:0 auto;max-width:none;position:static}.company-logo img{float:none;margin:-40px auto 0 auto}.information-heading{margin-top:-35px}.information-heading br{display:none}.information-heading span{display:inline}.header-cart{margin:15px auto 20px auto}.cart_button i{color:#fff}#header .header-cart .cart_button{background:#333;border:1px solid #fff}}@media only screen and (max-width:767px){.company-logo img{margin-top:-25px}.header-cart{margin:10px auto 15px auto}}@media only screen and (max-width:414px){.company-logo img{max-width:290px}.header-cart{margin:5px auto 11px auto}}@media only screen and (max-width:375px){.company-logo img{max-width:270px}}@media only screen and (max-width:320px){.company-logo img{max-width:250px}.header-cart{margin:0 auto 6px auto}}    </style>
518
519<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/website-manager.min.5a94f356.css" media="all">
520
521	<!-- [START] Analytics Content: [default] -->
522<!-- Google Tag Manager -->
523<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
524new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
525j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
526'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
527})(window,document,'script','dataLayer','GTM-TLR3ZL8');
528window.dataLayer = window.dataLayer || [];
529dataLayer.push({"ga4PsId":"G-RWY7QD072S","vendorAccountId":"vndr_wMAneKtYN3wtoFJp"});
530                    if (typeof Object.assign != 'function') {
531          Object.assign = function(target, varArgs) { // .length of function is 2
532            'use strict';
533            if (target == null) { // TypeError if undefined or null
534              throw new TypeError('Cannot convert undefined or null to object');
535            }
536
537            var to = Object(target);
538
539            for (var index = 1; index < arguments.length; index++) {
540              var nextSource = arguments[index];
541
542              if (nextSource != null) { // Skip over if undefined or null
543                for (var nextKey in nextSource) {
544                  // Avoid bugs when hasOwnProperty is shadowed
545                  if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
546                    to[nextKey] = nextSource[nextKey];
547                  }
548                }
549              }
550            }
551            return to;
552          };
553        }
554
555            var pageMetadataEventObj = Object.assign({
556                'event': 'pageMetadata',
557                'title': document.title,
558                'path': location.pathname,
559                'url': location.href,
560                'referrer': document.referrer,
561                'search': location.search,
562                'visitedDomain': 'laazati.bloomnation.com',
563                'login': 'notLoggedIn'
564            }, JSON.parse('{"pageType":"Customer Account"}'));            pageMetadataEventObj['vendorDomain'] = 'laazatiflowers.com';        window.dataLayer.push(pageMetadataEventObj);window.dataLayer = window.dataLayer || [];
565dataLayer.push([]);
566</script>
566
567<!-- End Google Tag Manager -->
568	<!-- [END] Analytics Content: [default] -->
569<script>
570    //<![CDATA[
571    var FORM_KEY = (document.cookie.match(/(?:^|;\s*)_csrf=([^;]*)/) || [])[1] || '';
572    //]]>
573</script>
573
574
575                        <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,300,0,0" media="print" onload="this.media='all'">
vendor: 84 bytes, lines 575-576
575
576                    <script src="https://www.google.com/recaptcha/api.js"></script>
576<meta name="google-site-verification" content="WRf84sAwDZsNzqv2AeQhzmqFktts_3GEBrdM1cn-m-4" />
577
578<!-- [START] Custom HTML --><!-- [END] Custom HTML --></head>
579<body class=" customer-account-login vendor-5456 bloom">
580
581
582    <a class="skip-to-mp" href="https://www.bloomnation.com/florist/laazati-flowers/?nav=premium-accessibility" target="_self" rel="nofollow">For <abbr title="Americans with Disabilities Act">ADA</abbr> accessible experience, please visit https://www.bloomnation.com/florist/laazati-flowers/?nav=premium-accessibility</a>
583
584<script>
585  (function () {
586    function ready(callback) {
587      if (document.readyState === 'loading') {
588        document.addEventListener('DOMContentLoaded', callback);
589      } else {
590        callback();
591      }
592    }
593
594    /**
595     * Height of an element that may still be display:none.
596     *
597     * getComputedStyle() reports the declared height, which is 'auto' whenever the stylesheet does
598     * not pin one — and parseInt('auto') is NaN. jQuery's .css('height') avoided that by briefly
599     * laying the element out off-screen, so do the same. layout.css currently does pin
600     * #header-accessibilityPopup at 205px, which is the only reason the simple read would work
601     * today; this keeps working if that ever changes.
602     */
603    function hiddenHeight(element) {
604      if (window.getComputedStyle(element).display !== 'none') {
605        return element.offsetHeight;
606      }
607
608      var style = element.style;
609      var saved = {
610        position: style.position,
611        visibility: style.visibility,
612        display: style.display
613      };
614
615      style.position = 'absolute';
616      style.visibility = 'hidden';
617      style.display = 'block';
618
619      var height = element.offsetHeight;
620
621      style.position = saved.position;
622      style.visibility = saved.visibility;
623      style.display = saved.display;
624
625      return height;
626    }
627
628    ready(function () {
629      var accessibilityBtn = document.querySelector('.accessibility-widget [data-accessibility-btn]');
630      var accessibilityPopup = document.querySelector('.accessibility-widget [data-accessibility-popup]');
631      var accessibilityOverlay = document.querySelector('.accessibility-widget-overlay');
632
633      if (!accessibilityBtn || !accessibilityPopup || !accessibilityOverlay) {
634        return;
635      }
636
637      // Must be the exact negative of the container height, so the popup tucks fully out of sight.
638      var popupHiddenHeight = hiddenHeight(accessibilityPopup) * -1;
639      var showHide = { attribute: 'top', show: '0px', hide: popupHiddenHeight + 'px' };
640
641      function checkPopupVisible() {
642        return window.getComputedStyle(accessibilityPopup)[showHide.attribute] === showHide.show;
643      }
644
645      function togglePopup(popup, button, action, data) {
646        popup.style[data.attribute] = data[action];
647        var show = action === 'show';
648        button.setAttribute('aria-expanded', String(show));
649        accessibilityOverlay.style.display = show ? 'block' : 'none';
650      }
651
652      function hideAccessibilityPopup() {
653        togglePopup(accessibilityPopup, accessibilityBtn, 'hide', showHide);
654      }
655
656      function showAccessibilityPopup() {
657        accessibilityPopup.style.display = 'block';
658        // Ensure the transition runs after the display:block above has been applied.
659        setTimeout(function () {
660          togglePopup(accessibilityPopup, accessibilityBtn, 'show', showHide);
661        }, 0);
662      }
663
664      function handleClickOutsidePopup() {
665        if (checkPopupVisible()) {
666          hideAccessibilityPopup();
667        }
668      }
669
670      accessibilityBtn.addEventListener('click', function () {
671        if (checkPopupVisible()) {
672          hideAccessibilityPopup();
673        } else {
674          showAccessibilityPopup();
675        }
676      });
677
678      accessibilityPopup.addEventListener('click', hideAccessibilityPopup);
679
680      accessibilityPopup.addEventListener('transitionend', function () {
681        if (!checkPopupVisible()) {
682          accessibilityPopup.style.display = 'none';
683        }
684      });
685
686      accessibilityOverlay.addEventListener('click', handleClickOutsidePopup);
687    });
688  })();
689</script>
689
690
691
692<div class="accessibility-widget">
693    <div class="accessibility-widget-overlay" aria-hidden="true"></div>
694    <div class="header-accessibilityInnerContainer">
695        <button
696            id="header-accessibilityPopupBtn"
697            aria-haspopup="true"
698            aria-expanded="false"
699            aria-controls="header-accessibilityPopup"
700            aria-label="Accessibility Information"
701            data-accessibility-btn
702        >
703        <svg class="ada-icon-dot" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
704            <circle cx="21" cy="21" r="21" fill="#017AFF"/>
705            <path d="M20.7462 7C22.039 7 23.0857 8.03517 23.0857 9.30595C23.0857 10.585 22.039 11.6201 20.7462 11.6201C19.4624 11.6201 18.416 10.5846 18.4153 9.30595C18.4153 8.03517 19.4617 7 20.7462 7ZM30.8597 14.4567L23.9163 15.3247L23.9192 22.201L27.283 33.31C27.4607 34.0115 27.0344 34.7133 26.333 34.8866C25.6319 35.0599 24.9149 34.6779 24.7383 33.9764L21.2923 23.8639H20.2311L17.061 34.1862C16.7957 34.8598 16.0374 35.1695 15.3573 34.907C14.6838 34.6471 14.2726 33.8887 14.5383 33.2152L17.45 22.3134V15.3247L11.0532 14.4635C10.3967 14.4113 9.95079 13.8394 10.0044 13.1899C10.0525 12.5354 10.6497 12.0495 11.3059 12.1017L19.0777 12.7638H22.486L30.7619 12.0888C31.4196 12.0627 31.9769 12.5687 31.999 13.2243C32.0254 13.8752 31.5176 14.4299 30.8597 14.4567Z" fill="white"/>
706        </svg>
707        <svg class="ada-icon-tab" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
708            <path fill-rule="evenodd" clip-rule="evenodd" d="M42 22.4583C42 33.2509 32.598 42 21 42C9.40202 42 0 33.2509 0 22.4583V21V0H21H42V21V22.4583Z" fill="#017AFF"/>
709            <path d="M20.7462 7C22.039 7 23.0857 8.03517 23.0857 9.30595C23.0857 10.585 22.039 11.6201 20.7462 11.6201C19.4624 11.6201 18.416 10.5846 18.4153 9.30595C18.4153 8.03517 19.4617 7 20.7462 7ZM30.8597 14.4567L23.9163 15.3247L23.9192 22.201L27.283 33.31C27.4607 34.0115 27.0344 34.7133 26.333 34.8866C25.6319 35.0599 24.9149 34.6779 24.7383 33.9764L21.2923 23.8639H20.2311L17.061 34.1862C16.7957 34.8598 16.0374 35.1695 15.3573 34.907C14.6838 34.6471 14.2726 33.8887 14.5383 33.2152L17.45 22.3134V15.3247L11.0532 14.4635C10.3967 14.4113 9.95079 13.8394 10.0044 13.1899C10.0525 12.5354 10.6497 12.0495 11.3059 12.1017L19.0777 12.7638H22.486L30.7619 12.0888C31.4196 12.0627 31.9769 12.5687 31.999 13.2243C32.0254 13.8752 31.5176 14.4299 30.8597 14.4567Z" fill="white"/>
710        </svg>
711    </button>
712    <aside id="header-accessibilityPopup" aria-labelledby="header-accessibilityPopupBtn" data-accessibility-popup>
713        <p>For an accessible ADA experience, please <a href="https://www.bloomnation.com/florist/laazati-flowers/?nav=premium-accessibility" rel="nofollow">visit our Marketplace.</a></p>
714        <p><a href="https://laazatiflowers.com/accessibility-statement/">Visit our Accessibility page</a> for further assistance or to learn more about our efforts.</p>
715    </aside>
716    </div>
717</div>
718
719
720	<!-- [START] Analytics Content: [default] -->
721<!-- Google Tag Manager (noscript) -->
722<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TLR3ZL8&gtm_cookies_win=x%22"
723height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
724<!-- End Google Tag Manager (noscript) -->
725	<!-- [END] Analytics Content: [default] -->
726
727
728<script>
729    (function () {
730        /*
731         * A page restored from the back/forward cache is not re-executed, so the cart count, the
732         * logged-in state and any flash messages would be whatever they were when the visitor left.
733         * PageTransitionEvent.persisted is true only for that restore, so reload to rebuild the page
734         * server-side. This reads the native event directly; the jQuery version had to unwrap
735         * event.originalEvent to reach the same flag.
736         */
737        window.addEventListener('pageshow', function (event) {
738            if (event.persisted) {
739                window.location.reload();
740            }
741        });
742
743        /*
744         * Kill switch that freezes navigation: while window.forceDisableAllLinks is set, every
745         * anchor without a force-redirect attribute stops navigating. Nothing in this repository
746         * sets the flag, so this does nothing unless a script injected into the page turns it on.
747         *
748         * The jQuery version bound a handler to every anchor present at DOM ready and did nothing at
749         * all on the flag-is-off path. One listener costs nothing while the flag is off and also
750         * covers anchors added after DOM ready — but it has to run in the capture phase to match
751         * the old reach: dropdown-nav.js stops propagation on every .dropdown-toggle and
752         * .dropdown-content click, as does toggleDropdown() in topMobile.phtml, so a listener
753         * delegated on the bubble phase would never see the desktop subnav links at all.
754         */
755        document.addEventListener('click', function (event) {
756            if (!window.forceDisableAllLinks) {
757                return;
758            }
759
760            var target = event.target;
761            var link = target && typeof target.closest === 'function' ? target.closest('a') : null;
762
763            if (!link || link.hasAttribute('force-redirect')) {
764                return;
765            }
766
767            event.preventDefault();
768            // Belt and braces: preventDefault alone has been seen to let a navigation through here.
769            link.setAttribute('href', '#');
770        }, true);
771    })();
772</script>
772
773
774<header id="header_mobile" class="header-mobile visible-xs text-center">
775    <table class="header-mobile-grid">
776        <tbody>
777            <tr>
778                <td class="menu-cell">
779                    <div class="menu-container">
780                        
781<nav class="navigation-mobile-wrapper">
782    <div class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle text-left">
783        <!-- Nav Toggle -->
784        <button
785            id="navToggleMobile"
786            class="nav-toggle-mobile nav-item nav-item-mobile nav-item--navToggle text-center"
787            aria-controls="navigationMobile"
788            aria-expanded="false"
789            title="Main Navigation">
790            <i class="fa fa-reorder"></i>
791        </button>
792    </div>
793    <ul class="navigation col-md-12 navigation-mobile" id="navigationMobile">
794        <li class="nav-itemWrapper text-right">
795
796                            <a href="https://laazatiflowers.com/customer/account/create/" class="nav-item nav-item-mobile account-link">
797                    <span class="nav-itemText mobile-menu-text-color">Sign Up</span>
798                </a>
799                    <span class="nav-itemText mobile-menu-text-color sign-up-log-in-separator">/</span>
800                <a href="https://laazatiflowers.com/customer/account/login/" class="nav-item nav-item-mobile account-link">
801                    <span class="nav-itemText mobile-menu-text-color">Log in</span>
802                </a>
803            
804        </li>
805                                    <li class="nav-itemWrapper text-left">
806                    <a class="nav-item" href="https://laazatiflowers.com/glendale-florist-flower-delivery/" target="_self">
807                        <span class="nav-itemText mobile-menu-text-color">Shop Online</span>
808                    </a>
809                </li>
810                                                <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
811                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
812                        <span class="nav-itemText mobile-menu-text-color">Occasions &#x25BE;</span>
813                    </a>
814                    <ul class="subnav dropdown-menu header-subnav" role="menu">
815                                                    <li class="subnav-itemWrapper text-left">
816                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/anniversary-flowers/" target="_self">
817                                    <span class="nav-itemText mobile-menu-text-color">Anniversary</span>
818                                </a>
819                            </li>
820                                                    <li class="subnav-itemWrapper text-left">
821                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/autumn-flowers/" target="_self">
822                                    <span class="nav-itemText mobile-menu-text-color">Autumn</span>
823                                </a>
824                            </li>
825                                                    <li class="subnav-itemWrapper text-left">
826                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/birthday-flowers/" target="_self">
827                                    <span class="nav-itemText mobile-menu-text-color">Birthday</span>
828                                </a>
829                            </li>
830                                                    <li class="subnav-itemWrapper text-left">
831                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/boss-s-day-flowers/" target="_self">
832                                    <span class="nav-itemText mobile-menu-text-color">Boss's Day </span>
833                                </a>
834                            </li>
835                                                    <li class="subnav-itemWrapper text-left">
836                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/breast-cancer-awareness-month-flowers/" target="_self">
837                                    <span class="nav-itemText mobile-menu-text-color">Breast Cancer Awareness Month</span>
838                                </a>
839                            </li>
840                                                    <li class="subnav-itemWrapper text-left">
841                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/congrats-flowers/" target="_self">
842                                    <span class="nav-itemText mobile-menu-text-color">Congrats</span>
843                                </a>
844                            </li>
845                                                    <li class="subnav-itemWrapper text-left">
846                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/get-well-flowers/" target="_self">
847                                    <span class="nav-itemText mobile-menu-text-color">Get Well</span>
848                                </a>
849                            </li>
850                                                    <li class="subnav-itemWrapper text-left">
851                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/gift-sets-flowers/" target="_self">
852                                    <span class="nav-itemText mobile-menu-text-color">Gift Sets</span>
853                                </a>
854                            </li>
855                                                    <li class="subnav-itemWrapper text-left">
856                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/halloween-flowers/" target="_self">
857                                    <span class="nav-itemText mobile-menu-text-color">Halloween</span>
858                                </a>
859                            </li>
860                                                    <li class="subnav-itemWrapper text-left">
861                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/i-m-sorry-flowers/" target="_self">
862                                    <span class="nav-itemText mobile-menu-text-color">I'm Sorry</span>
863                                </a>
864                            </li>
865                                                    <li class="subnav-itemWrapper text-left">
866                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/just-because-flowers/" target="_self">
867                                    <span class="nav-itemText mobile-menu-text-color">Just Because</span>
868                                </a>
869                            </li>
870                                                    <li class="subnav-itemWrapper text-left">
871                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/love-and-romance-flowers/" target="_self">
872                                    <span class="nav-itemText mobile-menu-text-color">Love and Romance</span>
873                                </a>
874                            </li>
875                                                    <li class="subnav-itemWrapper text-left">
876                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/new-baby-flowers/" target="_self">
877                                    <span class="nav-itemText mobile-menu-text-color">New Baby</span>
878                                </a>
879                            </li>
880                                                    <li class="subnav-itemWrapper text-left">
881                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/prom-flowers/" target="_self">
882                                    <span class="nav-itemText mobile-menu-text-color">Prom</span>
883                                </a>
884                            </li>
885                                                    <li class="subnav-itemWrapper text-left">
886                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">
887                                    <span class="nav-itemText mobile-menu-text-color">Sympathy and Funeral</span>
888                                </a>
889                            </li>
890                                                    <li class="subnav-itemWrapper text-left">
891                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/thank-you-flowers/" target="_self">
892                                    <span class="nav-itemText mobile-menu-text-color">Thank You</span>
893                                </a>
894                            </li>
895                                                    <li class="subnav-itemWrapper text-left">
896                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/wedding-flowers/" target="_self">
897                                    <span class="nav-itemText mobile-menu-text-color">Wedding</span>
898                                </a>
899                            </li>
900                                            </ul>
901                </li>
902                                                <li class="nav-itemWrapper text-left">
903                    <a class="nav-item" href="https://laazatiflowers.com/cms/index/gallery/?gallery_id=5043" target="_self">
904                        <span class="nav-itemText mobile-menu-text-color">Wedding Gallery</span>
905                    </a>
906                </li>
907                                                <li class="nav-itemWrapper text-left">
908                    <a class="nav-item" href="https://laazatiflowers.com/glendale-laazati/designer-s-choice.html" target="_self">
909                        <span class="nav-itemText mobile-menu-text-color">Designer&#39;s Choice</span>
910                    </a>
911                </li>
912                                                <li class="nav-itemWrapper text-left">
913                    <a class="nav-item" href="https://laazatiflowers.com/customer-loyalty-points/" target="_self">
914                        <span class="nav-itemText mobile-menu-text-color">CUSTOMER LOYALTY POINTS</span>
915                    </a>
916                </li>
917                                                <li class="nav-itemWrapper text-left">
918                    <a class="nav-item" href="https://laazatiflowers.com/about-us/" target="_self">
919                        <span class="nav-itemText mobile-menu-text-color">About Us</span>
920                    </a>
921                </li>
922                                </ul>
923    <div class="background-overlay" id="mobileBackgroundOverlay"></div>
924</nav>
925<script type="text/javascript">
926    (function () {
927        function ready(callback) {
928            if (document.readyState === 'loading') {
929                document.addEventListener('DOMContentLoaded', callback);
930            } else {
931                callback();
932            }
933        }
934
935        function each(selector, callback, root) {
936            Array.prototype.forEach.call((root || document).querySelectorAll(selector), callback);
937        }
938
939        // jQuery's :visible test, which is what the checks below used to run through.
940        function isVisible(element) {
941            return !!(element.offsetWidth || element.offsetHeight || element.getClientRects().length);
942        }
943
944        /*
945         * jQuery's .width(): the content-box width, as a number. Not getComputedStyle().width, which
946         * resolves to the border box under the border-box sizing Bootstrap applies globally. Like
947         * jQuery it also measures a display:none element, by laying it out off-screen — #header_mobile
948         * carries visible-xs, so it is hidden on desktop.
949         */
950        function contentWidth(element) {
951            if (window.getComputedStyle(element).display === 'none') {
952                return swapMeasure(element, measureContentWidth);
953            }
954
955            return measureContentWidth(element);
956        }
957
958        function measureContentWidth(element) {
959            var styles = window.getComputedStyle(element);
960
961            return element.offsetWidth
962                - (parseFloat(styles.paddingLeft) || 0)
963                - (parseFloat(styles.paddingRight) || 0)
964                - (parseFloat(styles.borderLeftWidth) || 0)
965                - (parseFloat(styles.borderRightWidth) || 0);
966        }
967
968        /*
969         * jQuery's swap() with cssShow: lay a hidden element out off-screen just long enough to
970         * measure. The measure callback must not re-test display itself — Bootstrap's visible-xs is
971         * `display: none !important` above 768px, which an inline style cannot beat, so the swap does
972         * not actually reveal #header_mobile and a self-recursive version would never terminate.
973         */
974        function swapMeasure(element, measure) {
975            var style = element.style;
976            var saved = {
977                position: style.position,
978                visibility: style.visibility,
979                display: style.display
980            };
981
982            style.position = 'absolute';
983            style.visibility = 'hidden';
984            style.display = 'block';
985
986            var measured = measure(element);
987
988            style.position = saved.position;
989            style.visibility = saved.visibility;
990            style.display = saved.display;
991
992            return measured;
993        }
994
995        // jQuery's $(document).height().
996        function documentHeight() {
997            var body = document.body;
998            var html = document.documentElement;
999
1000            return Math.max(
1001                body.scrollHeight,
1002                body.offsetHeight,
1003                html.clientHeight,
1004                html.scrollHeight,
1005                html.offsetHeight
1006            );
1007        }
1008
1009        /*
1010         * Submenu open/close, replacing the $('.dropdown-toggle').dropdown() call that used to sit
1011         * here. That call is what made the submenus toggle at all: the Bootstrap plugin binds
1012         * Dropdown.prototype.toggle straight to each element, and because that handler returns false
1013         * it also stops the click reaching Bootstrap's delegated [data-toggle=dropdown] handler on
1014         * document. Without the direct handler the delegated one runs after clearMenus() has already
1015         * removed the 'open' class, so it reads the menu as closed and re-opens it every time — a
1016         * submenu that can never be closed. The port below keeps the direct-handler semantics
1017         * (including getParent()'s data-target/href lookup and the second-click close) and works
1018         * whether or not Bootstrap is on the page, which it will not be after BLOOM-17575's P9.
1019         */
1020        function dropdownParent(toggle) {
1021            var selector = toggle.getAttribute('data-target');
1022
1023            if (!selector) {
1024                var href = toggle.getAttribute('href');
1025                selector = href && /#[A-Za-z]/.test(href) ? href.replace(/.*(?=#[^\s]*$)/, '') : null;
1026            }
1027
1028            var target = null;
1029
1030            if (selector) {
1031                try {
1032                    target = document.querySelector(selector);
1033                } catch (error) {
1034                    // The mobile toggles carry data-target="#", which is not a valid selector.
1035                    // jQuery quietly returned an empty set for it, so fall through to the parent.
1036                    target = null;
1037                }
1038            }
1039
1040            return target || toggle.parentNode;
1041        }
1042
1043        function closeOpenDropdowns() {
1044            each('[data-toggle="dropdown"]', function (toggle) {
1045                dropdownParent(toggle).classList.remove('open');
1046            });
1047        }
1048
1049        function toggleDropdown(event) {
1050            var toggle = event.currentTarget;
1051
1052            if (toggle.classList.contains('disabled') || toggle.disabled) {
1053                return;
1054            }
1055
1056            var parent = dropdownParent(toggle);
1057            var wasOpen = parent.classList.contains('open');
1058
1059            closeOpenDropdowns();
1060
1061            if (!wasOpen) {
1062                parent.classList.add('open');
1063                toggle.focus();
1064            }
1065
1066            event.preventDefault();
1067            // Bootstrap's handler returned false, which stopped the click reaching its own
1068            // document-level handlers. Keep that so nothing toggles the menu a second time.
1069            event.stopPropagation();
1070        }
1071
1072        ready(function () {
1073            each('.dropdown-toggle', function (toggle) {
1074                toggle.addEventListener('click', toggleDropdown);
1075            });
1076
1077            document.addEventListener('click', closeOpenDropdowns);
1078
1079            var navToggle = document.getElementById('navToggleMobile');
1080            var navigationMobile = document.getElementById('navigationMobile');
1081            var overlay = document.getElementById('mobileBackgroundOverlay');
1082            var headerMobile = document.getElementById('header_mobile');
1083            var body = document.body;
1084
1085            if (!navToggle || !navigationMobile || !overlay) {
1086                return;
1087            }
1088
1089            each('.dropdown-toggle', function (toggle) {
1090                toggle.addEventListener('click', function (event) {
1091                    if (isVisible(navigationMobile)) {
1092                        return;
1093                    }
1094
1095                    event.preventDefault();
1096
1097                    // A page carries several of these — one per desktop dropdown, plus the two
1098                    // dropdown-nav templates — and .is(':visible') was true if ANY of them was
1099                    // showing, so this has to ask all of them, not just the first.
1100                    var desktopSubnavOpen = Array.prototype.some.call(
1101                        document.querySelectorAll('.dropdown-content--arrownav-desktop'),
1102                        isVisible
1103                    );
1104
1105                    if (!desktopSubnavOpen) {
1106                        return;
1107                    }
1108
1109                    each('.dropdown-wrapper--hover', function (wrapper) {
1110                        each('.dropdown-toggle', function (hoverToggle) {
1111                            hoverToggle.setAttribute('aria-expanded', 'false');
1112                        }, wrapper);
1113                        each('.dropdown-content', function (content) {
1114                            content.classList.remove('dropdown-content--visible');
1115                        }, wrapper);
1116                        wrapper.classList.remove('open');
1117                    });
1118                });
1119            });
1120
1121            // Nav Toggle on click
1122            navToggle.addEventListener('click', function () {
1123                if (navigationMobile.classList.contains('open')) {
1124                    hideMenu();
1125                } else {
1126                    showMenu();
1127                }
1128            });
1129
1130            overlay.addEventListener('click', function () {
1131                hideMenu();
1132            });
1133
1134            navigationMobile.addEventListener('touchstart', startTouch, { passive: false });
1135            navigationMobile.addEventListener('touchmove', moveTouch, { passive: false });
1136
1137            // Swipe Up / Down / Left / Right
1138            var initialX = null;
1139            var initialY = null;
1140
1141            function startTouch(e) {
1142                initialX = e.touches[0].clientX;
1143                initialY = e.touches[0].clientY;
1144            }
1145
1146            function moveTouch(e) {
1147                if (initialX === null) {
1148                    return;
1149                }
1150
1151                if (initialY === null) {
1152                    return;
1153                }
1154
1155                var currentX = e.touches[0].clientX;
1156                var currentY = e.touches[0].clientY;
1157
1158                var diffX = initialX - currentX;
1159                var diffY = initialY - currentY;
1160
1161                if (Math.abs(diffX) > Math.abs(diffY)) {
1162                    // sliding horizontally
1163                    if (diffX > 0) {
1164                        // swiped left
1165                        menuSlideLeft();
1166                    }
1167                }
1168
1169                initialX = null;
1170                initialY = null;
1171            }
1172
1173            /*
1174             * Stale selector, kept as it was: the toggle lives in .navToggle-container, a sibling of
1175             * .navigation-mobile rather than a child, so this has matched nothing for a long time.
1176             * Restoring the intent would hide the hamburger while the menu is open — a visible
1177             * change, and not this ticket's.
1178             */
1179            function setNavToggleDisplay(display) {
1180                each('.navigation-mobile .nav-itemWrapper--navToggle', function (wrapper) {
1181                    wrapper.style.display = display;
1182                });
1183            }
1184
1185            function showMenu() {
1186                navToggle.setAttribute('aria-expanded', 'true');
1187                navigationMobile.classList.add('open');
1188                var containerWidth = headerMobile ? contentWidth(headerMobile) : 0;
1189                setNavToggleDisplay('none');
1190                navigationMobile.style.width = (containerWidth * 0.8) + 'px';
1191                overlay.style.height = documentHeight() + 'px';
1192                // The stylesheet hides the overlay, so an empty display would leave it hidden.
1193                overlay.style.display = 'block';
1194                body.style.position = 'fixed';
1195            }
1196
1197            function hideMenu() {
1198                navToggle.setAttribute('aria-expanded', 'false');
1199                navigationMobile.classList.remove('open');
1200                setNavToggleDisplay('');
1201                navigationMobile.style.width = '';
1202                overlay.style.height = '0px';
1203                overlay.style.display = 'none';
1204                body.style.position = '';
1205            }
1206
1207            function menuSlideLeft() {
1208                var containerWidth = headerMobile ? contentWidth(headerMobile) : 0;
1209                var settled = false;
1210                var timer = null;
1211
1212                function settle(event) {
1213                    if (event && event.propertyName && event.propertyName !== 'margin-left') {
1214                        return;
1215                    }
1216
1217                    if (settled) {
1218                        return;
1219                    }
1220
1221                    settled = true;
1222                    window.clearTimeout(timer);
1223                    navigationMobile.removeEventListener('transitionend', settle);
1224                    navigationMobile.style.transition = '';
1225                    navigationMobile.style.marginLeft = '0px';
1226                    navigationMobile.style.width = '';
1227                    navigationMobile.style.height = '';
1228                    navigationMobile.style.top = '';
1229                    navigationMobile.classList.remove('open');
1230                    setNavToggleDisplay('');
1231                    overlay.style.height = '0px';
1232                    overlay.style.display = 'none';
1233                }
1234
1235                navigationMobile.addEventListener('transitionend', settle);
1236                // Fallback for the cases transitionend never fires: reduced motion, or a margin that
1237                // is already at the target value.
1238                timer = window.setTimeout(settle, 150);
1239
1240                navigationMobile.style.transition = 'margin-left 100ms linear';
1241                // Force a reflow so the transition starts from the current margin.
1242                void navigationMobile.offsetWidth;
1243                navigationMobile.style.marginLeft = -(containerWidth * 0.8) + 'px';
1244            }
1245        });
1246    })();
1247</script>
1247
1248                    </div>
1249                </td>
1250                <td class="logo-cell">
1251                    <div class="logo-container">
1252                        <a class="companyLogo-imgContainer" href="https://laazatiflowers.com/">
1253                                                        <img
1254                                class="companyLogo-img"
1255                                src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg"
1256                                alt="Laazati Flowers  - Glendale, CA florist"
1257                                srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 2x"
1258                                                                    width="481"
1259                                    height="338"
1260                                                            />
1261                                                    </a>
1262                    </div>
1263                </td>
1264                <td class="cart-cell">
1265                    <div class="cart-container">
1266                        <a href="https://laazatiflowers.com/checkout/" class="mobile-cart-btn">
1267                            <div class="mobile-cart-icon-wrapper">
1268                                <span class="header-cartIcon mobile-menu-text-color" aria-hidden="true"><svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1269<path d="M2.33333 23.3333C1.69167 23.3333 1.14236 23.1049 0.685417 22.6479C0.228472 22.191 0 21.6417 0 21V7C0 6.35833 0.228472 5.80903 0.685417 5.35208C1.14236 4.89514 1.69167 4.66667 2.33333 4.66667H4.66667C4.66667 3.38333 5.12361 2.28472 6.0375 1.37083C6.95139 0.456945 8.05 0 9.33333 0C10.6167 0 11.7153 0.456945 12.6292 1.37083C13.5431 2.28472 14 3.38333 14 4.66667H16.3333C16.975 4.66667 17.5243 4.89514 17.9812 5.35208C18.4382 5.80903 18.6667 6.35833 18.6667 7V21C18.6667 21.6417 18.4382 22.191 17.9812 22.6479C17.5243 23.1049 16.975 23.3333 16.3333 23.3333H2.33333ZM2.33333 21H16.3333V7H14V9.33333C14 9.66389 13.8882 9.94097 13.6646 10.1646C13.441 10.3882 13.1639 10.5 12.8333 10.5C12.5028 10.5 12.2257 10.3882 12.0021 10.1646C11.7785 9.94097 11.6667 9.66389 11.6667 9.33333V7H7V9.33333C7 9.66389 6.88819 9.94097 6.66458 10.1646C6.44097 10.3882 6.16389 10.5 5.83333 10.5C5.50278 10.5 5.22569 10.3882 5.00208 10.1646C4.77847 9.94097 4.66667 9.66389 4.66667 9.33333V7H2.33333V21ZM7 4.66667H11.6667C11.6667 4.025 11.4382 3.4757 10.9812 3.01875C10.5243 2.56181 9.975 2.33333 9.33333 2.33333C8.69167 2.33333 8.14236 2.56181 7.68542 3.01875C7.22847 3.4757 7 4.025 7 4.66667Z" fill="currentColor"/>
1270</svg>
1271</span>
1272                                                            </div>
1273                        </a>
1274                    </div>
1275                </td>
1276            </tr>
1277        </tbody>
1278
1279    </table>
1280</header>
1281<header id="header" class="hidden-xs">
1282        <div class="row header-innerContainer">
1283        <div class="information-heading infoHeading hidden-xs col-sm-4 col-md-4">
1284                        <span class="infoHeading-item infoHeading-item--name">Laazati Flowers </span>
1285            <span class="infoHeading-item infoHeading-item--address vendor-address">815 Western Ave Unit 7<br />
1286            Glendale,
1287            CA            91201</span>
1288                                            </div>
1289        <div class="header-logo col-xs-12 col-sm-4 col-md-4">
1290            <div class="company-logo">
1291                <a class="companyLogo-imgContainer" href="https://laazatiflowers.com/">
1292                                        <img
1293                        class="companyLogo-img"
1294                        src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg"
1295                        alt="Laazati Flowers  - Glendale, CA florist"
1296                        srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 2x"
1297                                                    width="481"
1298                            height="338"
1299                                            />
1300                                    </a>
1301            </div>
1302        </div>
1303        
1304<nav class="header-cart ps-header-cart col-xs-12 col-sm-4 col-md-4" aria-labelledby="ps-my-account_menu-label">
1305    <div class="ps-header-cartBtn-wrapper">
1306        <div class="ps-my-account-button-wrapper dropdown-wrapper">
1307            <button class="ps-my-account-button dropdown-toggle" aria-expanded="false" aria-haspopup="true">
1308                <span class="ps-my-account-button-text" id="ps-my-account_menu-label">My Account</span>
1309                <span class="ps-my-account-icon" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1310<path d="M4.49166 17.6167C5.48333 16.8583 6.59166 16.2604 7.81666 15.8229C9.04166 15.3854 10.325 15.1667 11.6667 15.1667C13.0083 15.1667 14.2917 15.3854 15.5167 15.8229C16.7417 16.2604 17.85 16.8583 18.8417 17.6167C19.5222 16.8194 20.0521 15.9153 20.4312 14.9042C20.8104 13.893 21 12.8139 21 11.6667C21 9.08055 20.091 6.87847 18.2729 5.06041C16.4549 3.24236 14.2528 2.33333 11.6667 2.33333C9.08055 2.33333 6.87847 3.24236 5.06041 5.06041C3.24236 6.87847 2.33333 9.08055 2.33333 11.6667C2.33333 12.8139 2.52292 13.893 2.90208 14.9042C3.28125 15.9153 3.81111 16.8194 4.49166 17.6167ZM8.76458 11.6521C7.97708 10.8646 7.58333 9.89722 7.58333 8.75C7.58333 7.60277 7.97708 6.63541 8.76458 5.84791C9.55208 5.06041 10.5194 4.66666 11.6667 4.66666C12.8139 4.66666 13.7812 5.06041 14.5687 5.84791C15.3562 6.63541 15.75 7.60277 15.75 8.75C15.75 9.89722 15.3562 10.8646 14.5687 11.6521C13.7812 12.4396 12.8139 12.8333 11.6667 12.8333C10.5194 12.8333 9.55208 12.4396 8.76458 11.6521ZM11.6667 23.3333C10.0528 23.3333 8.53611 23.0271 7.11666 22.4146C5.69722 21.8021 4.4625 20.9708 3.4125 19.9208C2.3625 18.8708 1.53125 17.6361 0.91875 16.2167C0.30625 14.7972 0 13.2805 0 11.6667C0 10.0528 0.30625 8.53611 0.91875 7.11666C1.53125 5.69722 2.3625 4.4625 3.4125 3.4125C4.4625 2.3625 5.69722 1.53125 7.11666 0.91875C8.53611 0.30625 10.0528 0 11.6667 0C13.2805 0 14.7972 0.30625 16.2167 0.91875C17.6361 1.53125 18.8708 2.3625 19.9208 3.4125C20.9708 4.4625 21.8021 5.69722 22.4146 7.11666C23.0271 8.53611 23.3333 10.0528 23.3333 11.6667C23.3333 13.2805 23.0271 14.7972 22.4146 16.2167C21.8021 17.6361 20.9708 18.8708 19.9208 19.9208C18.8708 20.9708 17.6361 21.8021 16.2167 22.4146C14.7972 23.0271 13.2805 23.3333 11.6667 23.3333ZM14.5833 20.5479C15.4972 20.2465 16.3333 19.8139 17.0917 19.25C16.3333 18.6861 15.4972 18.2535 14.5833 17.9521C13.6694 17.6507 12.6972 17.5 11.6667 17.5C10.6361 17.5 9.66388 17.6507 8.75 17.9521C7.83611 18.2535 7 18.6861 6.24166 19.25C7 19.8139 7.83611 20.2465 8.75 20.5479C9.66388 20.8493 10.6361 21 11.6667 21C12.6972 21 13.6694 20.8493 14.5833 20.5479ZM12.9208 10.0042C13.2514 9.6736 13.4167 9.25555 13.4167 8.75C13.4167 8.24444 13.2514 7.82638 12.9208 7.49583C12.5903 7.16527 12.1722 7 11.6667 7C11.1611 7 10.743 7.16527 10.4125 7.49583C10.0819 7.82638 9.91666 8.24444 9.91666 8.75C9.91666 9.25555 10.0819 9.6736 10.4125 10.0042C10.743 10.3347 11.1611 10.5 11.6667 10.5C12.1722 10.5 12.5903 10.3347 12.9208 10.0042Z" fill="currentColor"/>
1311</svg>
1312</span>
1313            </button>
1314                            
1315<div id="dropdown-nav--js" class="dropdown-nav dropdown-nav--login dropdown-content dropdown-content--arrownav-desktop">
1316    <div class="dropdown-nav__arrow-up"></div>
1317    <div class="dropdown-nav__arrow-up--overlay"></div>
1318
1319    <ul class="dropdown-nav__list">
1320        <li class="dropdown-nav__list-item">
1321            <a class="dropdown-nav__link" href="https://laazatiflowers.com/customer/account/login/" tabindex="-1" rel="nofollow">
1322                <p class="icon material-symbols-outlined">login</p>
1323                <span>Log in</span>
1324            </a>
1325        </li>
1326        <li class="dropdown-nav__list-item">
1327            <a class="dropdown-nav__link" href="https://laazatiflowers.com/customer/account/create/" tabindex="-1" rel="nofollow">
1328                <p class="icon material-symbols-outlined">person</p>
1329                <span>Sign up</span>
1330            </a>
1331        </li>
1332                    <li class="dropdown-nav__list-item">
1333                <a class="dropdown-nav__link" href="https://laazatiflowers.com/customer/account/createEnroll/" tabindex="-1" rel="nofollow">
1334                    <p class="icon material-symbols-outlined">stars</p>
1335                    <span>Join Loyalty</span>
1336                </a>
1337            </li>
1338            </ul>
1339</div>
1340                    </div>
1341
1342        <div class="ps-my-account-mob">
1343            <a href="https://laazatiflowers.com/checkout/" class="btn btn-outline ps-cart_button ps-header-cartBtn" aria-label="view cart with 0 items">
1344                <span class="ps-header-cart-icon" aria-hidden="true"><svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1345<path d="M2.33333 23.3333C1.69167 23.3333 1.14236 23.1049 0.685417 22.6479C0.228472 22.191 0 21.6417 0 21V7C0 6.35833 0.228472 5.80903 0.685417 5.35208C1.14236 4.89514 1.69167 4.66667 2.33333 4.66667H4.66667C4.66667 3.38333 5.12361 2.28472 6.0375 1.37083C6.95139 0.456945 8.05 0 9.33333 0C10.6167 0 11.7153 0.456945 12.6292 1.37083C13.5431 2.28472 14 3.38333 14 4.66667H16.3333C16.975 4.66667 17.5243 4.89514 17.9812 5.35208C18.4382 5.80903 18.6667 6.35833 18.6667 7V21C18.6667 21.6417 18.4382 22.191 17.9812 22.6479C17.5243 23.1049 16.975 23.3333 16.3333 23.3333H2.33333ZM2.33333 21H16.3333V7H14V9.33333C14 9.66389 13.8882 9.94097 13.6646 10.1646C13.441 10.3882 13.1639 10.5 12.8333 10.5C12.5028 10.5 12.2257 10.3882 12.0021 10.1646C11.7785 9.94097 11.6667 9.66389 11.6667 9.33333V7H7V9.33333C7 9.66389 6.88819 9.94097 6.66458 10.1646C6.44097 10.3882 6.16389 10.5 5.83333 10.5C5.50278 10.5 5.22569 10.3882 5.00208 10.1646C4.77847 9.94097 4.66667 9.66389 4.66667 9.33333V7H2.33333V21ZM7 4.66667H11.6667C11.6667 4.025 11.4382 3.4757 10.9812 3.01875C10.5243 2.56181 9.975 2.33333 9.33333 2.33333C8.69167 2.33333 8.14236 2.56181 7.68542 3.01875C7.22847 3.4757 7 4.025 7 4.66667Z" fill="currentColor"/>
1346</svg>
1347</span>
1348                <span class="ps-cart_text ps-header-cart-text">(0) Cart</span>
1349                            </a>
1350        </div>
1351    </div>
1352    <style>
1353        /* Account Management Cart Modifications (start) */
1354        .ps-header-cart .ps-header-cart-badge {
1355            display: none;
1356            background: transparent;
1357            color: var(--header-icon-color, #000);
1358            position: absolute;
1359            top: 69%;
1360            left: 50%;
1361            transform: translate(-50%, -50%);
1362            padding: 0;
1363            font-size: 10px;
1364            font-weight: 600 !important;
1365            line-height: 1;
1366            pointer-events: none;
1367        }
1368
1369        .ps-header-cart .ps-my-account-button-wrapper {
1370            display: none;
1371        }
1372
1373        #header .ps-header-cart .ps-cart_button {
1374            border: 0;
1375            padding: 0;
1376        }
1377
1378        .ps-my-account-button {
1379            background: none;
1380            border: none;
1381            padding: 0;
1382        }
1383
1384        .ps-my-account-mob {
1385            display: inline-block;
1386        }
1387
1388        .ps-my-account-button-text {
1389            color: var(--my-account-color, #000);
1390        }
1391
1392        @media only screen and (min-width: 768px) {
1393            .account-management-dropdown-nav,
1394            .ps-header-cart-text {
1395                display: none;
1396            }
1397
1398            .ps-header-cart .ps-my-account-button-wrapper {
1399                position: relative;
1400                display: inline-block;
1401                float: left;
1402                margin-top: 3px;
1403                margin-right: 5px;
1404                cursor: pointer;
1405            }
1406
1407            .ps-header-cart .ps-my-account-button-text {
1408                text-align: right;
1409            }
1410
1411            .ps-header-cart .ps-my-account-button-wrapper {
1412                display: inline-block;
1413            }
1414
1415            .ps-header-cart .ps-my-account-button #ps-my-account_menu-label {
1416                font-weight: 500 !important;
1417                display: inline-block;
1418            }
1419
1420            .ps-header-cart .ps-header-cart-badge {
1421                display: block;
1422            }
1423
1424            .ps-header-cartBtn-wrapper {
1425                float: right;
1426            }
1427
1428            .ps-header-cartBtn {
1429                float: none;
1430                position: relative;
1431                margin: 0;
1432                padding: 0 10px;
1433                width: auto;
1434                height: auto;
1435                border: 0;
1436            }
1437
1438            .ps-header-cart-icon {
1439                width: 25px;
1440                height: 25px;
1441                margin: 0;
1442                vertical-align: middle;
1443                display: inline-flex;
1444                align-items: center;
1445                justify-content: center;
1446                position: relative;
1447                top: 2px;
1448            }
1449
1450            .ps-header-cart-icon svg {
1451                width: 100%;
1452                height: 100%;
1453                display: block;
1454            }
1455            .ps-header-cart-icon svg path {
1456                fill: var(--header-icon-color, var(--my-account-color, #000));
1457            }
1458        }
1459
1460        .ps-my-account-icon {
1461            width: 25px;
1462            height: 25px;
1463            margin: 0 6px;
1464            vertical-align: middle;
1465            display: inline-flex;
1466            align-items: center;
1467            justify-content: center;
1468        }
1469
1470        .ps-my-account-icon svg {
1471            width: 100%;
1472            height: 100%;
1473            display: block;
1474        }
1475
1476        .ps-my-account-icon svg path {
1477            fill: var(--header-icon-color, var(--my-account-color, #000));
1478        }
1479
1480        .ps-my-account-button svg {
1481            width: 25px;
1482            height: 25px;
1483        }
1484
1485        /* Account Management Cart Modifications (end) */
1486    </style>
1487    
1487<script type="text/javascript" src="https://promfiles.com/bloom/dist/frontend/base/default/js/dropdown-nav.5e3dac90.js" defer></script>
1487
1488</nav>
1489        <div class="clearfix"></div>
1490    </div>
1491
1492    <div class="clearfix"></div>
1493    <nav class="header-nav headerNav-wrapper">
1494        <div class="row headerNav-innerContainer">
1495            
1496<ul id="main-nav" class="navigation col-md-12">
1497	<li class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle">
1498		<!-- Nav Toggle -->
1499		<a href="#" class="nav-toggle nav-item" id="main-nav-toggle" aria-haspopup="true" aria-expanded="false">
1500			<i class="fa fa-reorder"></i>
1501			<span class="nav-show">Menu <i class="fa fa-caret-down"></i></span>
1502			<span class="nav-hide">Hide <i class="fa fa-caret-up"></i></span>
1503		</a>
1504	</li>
1505						<li class="nav-itemWrapper">
1506				<a class="nav-item" href="https://laazatiflowers.com/glendale-florist-flower-delivery/" target="_self"><span class="nav-itemText">Shop Online</span></a>
1507			</li>
1508								<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1509				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1510					<span class="nav-itemText">
1511						Occasions &#x25BE;
1512					</span>
1513				</button>
1514				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1515											<li class="subnav-itemWrapper">
1516							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/anniversary-flowers/" target="_self">Anniversary</a>
1517						</li>
1518											<li class="subnav-itemWrapper">
1519							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/autumn-flowers/" target="_self">Autumn</a>
1520						</li>
1521											<li class="subnav-itemWrapper">
1522							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/birthday-flowers/" target="_self">Birthday</a>
1523						</li>
1524											<li class="subnav-itemWrapper">
1525							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/boss-s-day-flowers/" target="_self">Boss's Day </a>
1526						</li>
1527											<li class="subnav-itemWrapper">
1528							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/breast-cancer-awareness-month-flowers/" target="_self">Breast Cancer Awareness Month</a>
1529						</li>
1530											<li class="subnav-itemWrapper">
1531							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/congrats-flowers/" target="_self">Congrats</a>
1532						</li>
1533											<li class="subnav-itemWrapper">
1534							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/get-well-flowers/" target="_self">Get Well</a>
1535						</li>
1536											<li class="subnav-itemWrapper">
1537							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/gift-sets-flowers/" target="_self">Gift Sets</a>
1538						</li>
1539											<li class="subnav-itemWrapper">
1540							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/halloween-flowers/" target="_self">Halloween</a>
1541						</li>
1542											<li class="subnav-itemWrapper">
1543							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/i-m-sorry-flowers/" target="_self">I'm Sorry</a>
1544						</li>
1545											<li class="subnav-itemWrapper">
1546							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/just-because-flowers/" target="_self">Just Because</a>
1547						</li>
1548											<li class="subnav-itemWrapper">
1549							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/love-and-romance-flowers/" target="_self">Love and Romance</a>
1550						</li>
1551											<li class="subnav-itemWrapper">
1552							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/new-baby-flowers/" target="_self">New Baby</a>
1553						</li>
1554											<li class="subnav-itemWrapper">
1555							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/prom-flowers/" target="_self">Prom</a>
1556						</li>
1557											<li class="subnav-itemWrapper">
1558							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">Sympathy and Funeral</a>
1559						</li>
1560											<li class="subnav-itemWrapper">
1561							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/thank-you-flowers/" target="_self">Thank You</a>
1562						</li>
1563											<li class="subnav-itemWrapper">
1564							<a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/wedding-flowers/" target="_self">Wedding</a>
1565						</li>
1566									</ul>
1567			</li>
1568								<li class="nav-itemWrapper">
1569				<a class="nav-item" href="https://laazatiflowers.com/cms/index/gallery/?gallery_id=5043" target="_self"><span class="nav-itemText">Wedding Gallery</span></a>
1570			</li>
1571								<li class="nav-itemWrapper">
1572				<a class="nav-item" href="https://laazatiflowers.com/glendale-laazati/designer-s-choice.html" target="_self"><span class="nav-itemText">Designer&#39;s Choice</span></a>
1573			</li>
1574								<li class="nav-itemWrapper">
1575				<a class="nav-item" href="https://laazatiflowers.com/customer-loyalty-points/" target="_self"><span class="nav-itemText">CUSTOMER LOYALTY POINTS</span></a>
1576			</li>
1577								<li class="nav-itemWrapper">
1578				<a class="nav-item" href="https://laazatiflowers.com/about-us/" target="_self"><span class="nav-itemText">About Us</span></a>
1579			</li>
1580			    <li class="account-management-dropdown-nav dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper">
1581        <button class="dropdown-toggle nav-item nav-item--dropdown" aria-expanded="false" aria-haspopup="true">
1582            <span class="nav-itemText">My Account &#x25BE;</span>
1583        </button>
1584        <ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1585                        <li class="subnav-itemWrapper">
1586                <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/customer/account/login/">Log in</a>
1587            </li>
1588            <li class="subnav-itemWrapper">
1589                <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/customer/account/create/">
1590                    Sign Up                </a>
1591            </li>
1592                    </ul>
1593    </li>
1594</ul>
1595        </div>
1596    </nav>
1597
1598        <div class="clearfix"></div>
1599</header>
1600    <noscript>
1601        <div class="global-site-notice noscript">
1602            <div class="notice-inner">
1603                <p>
1604                    <strong>JavaScript seems to be disabled in your browser.</strong><br />
1605                    You must have JavaScript enabled in your browser to utilize the functionality of this website.                </p>
1606            </div>
1607        </div>
1608    </noscript>
1609
1610<section id="content">
1611
1612    
1613
1614	<div class="row">
1615		
1616			</div>
1617	 <div id="account-management" class="account">
1618    <div class="ps-account-form">
1619        <h1 class="ps-account-form__title">Log in to your account</h1>
1620        <div
1621    class="notification  "
1622    id="notification--js"
1623    role="alert"
1624>
1625    <p id="notification__text--js" class="notification__text">
1626        <span></span>
1627    </p>
1628    <div id="notification__close--js" class="notification__close">
1629        <img
1630            src="https://assets.bloomnation.com/pages/account-management/icon-x-close.svg"
1631            id="modal-close--js"
1632            alt="Close notification"
1633            class="fa fa-times account-modal__close"
1634            aria-label="Close notification"
1635        />
1636    </div>
1637</div>
1638
1639<script>
1640var notification;
1641
1642window.addEventListener('load', function() {
1643    'use strict';
1644
1645    /**
1646     * Creates a wrapper with various methods for the account management notification.
1647     *
1648     * @constructor
1649     */
1650    function Notification() {}
1651    Notification.prototype = {
1652        init: function init() {
1653            this.initDomNodes();
1654            this.initEventListeners();
1655        },
1656
1657        initDomNodes: function initDomNodes() {
1658            this.wrapper = document.getElementById('notification--js');
1659            this.notificationText = document.getElementById('notification__text--js');
1660            this.notificationClose = document.getElementById('notification__close--js');
1661        },
1662
1663        initEventListeners: function initEventListeners() {
1664            this.initNotificationCloseClick()
1665        },
1666
1667        initNotificationCloseClick: function initNotificationCloseClick() {
1668            var self = this;
1669
1670            this.notificationClose.addEventListener('click', function(evt) {
1671                self.hide();
1672            });
1673        },
1674
1675        showNotification: function showNotification(message, type) {
1676            if (!message) {
1677                return;
1678            }
1679
1680            type === 'error'
1681                ? this.wrapper.classList.add('notification--error')
1682                : this.wrapper.classList.remove('notification--error');
1683
1684            type === 'warning'
1685                ? this.wrapper.classList.add('notification--warning')
1686                : this.wrapper.classList.remove('notification--warning');
1687
1688            this.notificationText.innerHTML = message;
1689            this.wrapper.classList.add('notification--visible');
1690        },
1691
1692        showError: function showError(message) {
1693            this.showNotification(message, 'error');
1694        },
1695
1696        showWarning: function showWarning(message) {
1697            this.showNotification(message, 'warning');
1698        },
1699
1700        hide: function hide() {
1701            this.wrapper.classList.remove('notification--visible');
1702        }
1703    };
1704    Notification.prototype.constructor = Notification;
1705
1706    notification = new Notification;
1707    notification.init();
1708});
1709</script>
1709
1710        <form
1711            id="login-form"
1712        >
1713            <div class="ps-account-form__group" id="ps-account-form__group">
1714                <span class="form__input-error"></span>
1715            </div>
1716
1717            <div class="ps-account-form__group">
1718                <label
1719                    for="current-password--js"
1720                    class="ps-account-form__label required"
1721                >
1722                    Password                </label>
1723                <div class="ps-account-form__password" id="ps-account-form__password">
1724                    <div id="show-current-password--js" class="form__show-password">
1725                        <img
1726                            id="current-password-icon-open--js"
1727                            src="https://assets.bloomnation.com/pages/account-management/icon-eye-show.svg"
1728                            alt="Open eye icon"
1729                        />
1730                        <img
1731                            style="display: none;"
1732                            id="current-password-icon-closed--js"
1733                            src="https://assets.bloomnation.com/pages/account-management/icon-eye-hide.svg"
1734                            alt="Closed eye ion"
1735                        />
1736                        <span id="current-password-show-hide--js">Show password</span>
1737                    </div>
1738                </div>
1739                                    <div class="g-recaptcha" data-sitekey="6Lcj22gUAAAAAMgb9Y3KQY-7777SJY5R7TTtmthw"></div>
1740                            </div>
1741
1742            <button
1743                type="submit"
1744                class="ps-account-form__submit"
1745            >
1746                Log in            </button>
1747
1748            <div class="ps-account-form__forgot">
1749                <a href="https://laazatiflowers.com/customer/account/forgotpassword/">
1750                    Forgot password?                </a>
1751            </div>
1752
1753            <div class="ps-account-form__line"></div>
1754
1755            <div class="ps-account-form__bottom">
1756                <span>Don't have an account?</span>
1757                <a
1758                    class="ps-account-form__cta-button"
1759                    type="button"
1760                    href="https://laazatiflowers.com/customer/account/create/"
1761                >
1762                    Sign up                </a>
1763            </div>
1764        </form>
1765    </div>
1766</div>
1767
1768
1769
1770<script>
1771    (function () {
1772        function createInput(attributes) {
1773            var input = document.createElement('input');
1774            Object.keys(attributes).forEach(function (name) {
1775                input.setAttribute(name, attributes[name]);
1776            });
1777            return input;
1778        }
1779
1780        var loginForm = document.getElementById('login-form');
1781        loginForm.setAttribute('method', 'post');
1782        loginForm.setAttribute('action', "https://laazatiflowers.com/customer/account/loginPost/");
1783        loginForm.appendChild(createInput({
1784            type: 'hidden',
1785            name: 'form_key',
1786            value: window.FORM_KEY
1787        }));
1788
1789        var emailGroup = document.getElementById('ps-account-form__group');
1790        var emailInput = createInput({
1791            id: 'email--js',
1792            type: 'email',
1793            name: 'login[username]',
1794            'class': "form__input",
1795            title: "Email Address",
1796            style: "background-image: url('https://assets.bloomnation.com/pages/account-management/form-input-alert.svg')",
1797            required: 'required'
1798        });
1799        // Assigned rather than setAttribute'd because the original used .val(),
1800        // which writes the value property and leaves the value attribute unset.
1801        emailInput.value = "";
1802        emailGroup.insertBefore(emailInput, emailGroup.firstChild);
1803        emailGroup.insertAdjacentHTML(
1804            'afterbegin',
1805            '<label for="email--js" class="ps-account-form__label required">Email address</label>'
1806        );
1807
1808        var passwordGroup = document.getElementById('ps-account-form__password');
1809        passwordGroup.insertBefore(createInput({
1810            id: 'current-password--js',
1811            type: 'password',
1812            'class': 'form__input',
1813            name: 'login[password]',
1814            title: "Password",
1815            required: 'required'
1816        }), passwordGroup.firstChild);
1817
1818        var forgotLink = document.querySelector('.ps-account-form__forgot').firstElementChild;
1819        var origForgotHref = forgotLink.href;
1820        document.getElementById('email--js').addEventListener('blur', function (e) {
1821            if (e.target.value.length) {
1822                forgotLink.href = origForgotHref + '?email=' + encodeURIComponent(e.target.value);
1823            }
1824        });
1825        if (typeof window.bnClearValidationState === 'function') {
1826            window.bnClearValidationState(document.getElementById('login-form'));
1827        }
1828    })();
1829</script>
1829
1830</section>
1831
1832 <div class="announcement" style="display: none">
1833    <div class="announcement-bg"></div>
1834    <div class="splash">
1835        <div class="splash-wrapper">
1836            <div>
1837                <span style="color: rgba(0,0,0,0.75);letter-spacing: -0.1em;font-weight: 400;font-size: 20px;line-height: 1.15;">Your browser is not supported</span>
1838            </div>
1839        </div>
1840    </div>
1841</div>
1842 </div>
1843
1844<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0ac16663c3","applicationID":"6732204,2307825","transactionName":"YFIHZkFZXxAEUhUIDlkYJkdATF4OSlIUEhVYWgBAHFlSAApEDxVOW1gCW10=","queueTime":0,"applicationTime":60,"atts":"TBUQEAlDTE9HUENbGkpK","errorBeacon":"bam.nr-data.net","agent":""}</script>
1844</body>
1845</html>
1846
1847

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.