1<!DOCTYPE html> 2<html lang="en_GB" class="h-full"> 3 <head> 4 <meta name="csrf-param" content="authenticity_token" /> 5<meta name="csrf-token" content="KFOPD9rm8MaEhbUzlQA6sN2-lWCENwhd3HgDz5WPnqUyqgzT6gBNr9nDsYRQRMPRqyZ9l9W7F_7wZtOlqmEtrg" /> 6 <meta charset="utf-8">
7<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-76a079092d7e7822b1b","applicationID":"522494065","transactionName":"c1gNEEJcVVgHQ01AQl9FBgJCXFdATUUKVltVWwYXQxxYVg1EFmxGUVAGS0NbVkM=","queueTime":0,"applicationTime":167,"agent":""}</script>
vendor: 1 bytes, line 7
7
8<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"601537969",accountID:"6520289",trustKey:"6520289",xpid:"UgMFUVRbARAFVlNWDgUHUFE=",licenseKey:"NRJS-76a079092d7e7822b1b",applicationID:"522494065",browserID:"601537969"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 9(()=>{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.322.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};
9e.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;
9const 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:()=>A,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);
9if(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,w(e,t)}function w(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 R(e,t,r,n,i){if(w(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&&(R(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&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(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 w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
9o,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])}
9(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}
9;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])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},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","hw",0,"api-ixn-","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=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
9{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={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};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={38:0,788: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.322.0.PROD"]=self["webpackChunk:NRBA-1.322.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
9ine_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 w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(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,A)),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:w.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=R.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,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.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,L.Ak)(e,this.featureName),t()}))}):(0,L.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()=>
9{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).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,L.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,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.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){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).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,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.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(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.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,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.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,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).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,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.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,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.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)=>
9null==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,S.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,_.t)()){(0,S.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,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.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,_.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 we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={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 Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.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:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
9dTimingMethod(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||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.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(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.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,_.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
9imeToRegister: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,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.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 Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.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,S.p)("err",[re(t),(0,_.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(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(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 Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.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,Ie.$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"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&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,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.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})})}
9return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[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=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}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,S.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=A,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){O(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=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
9!==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=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.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,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.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=Le(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,_.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=Le(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 A(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):O(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=Le(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 O(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?Le(e.response):"text"===r||""===r||void 0===r?Le(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,S.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",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.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,N.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,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
9if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.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,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).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,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.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,I.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(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.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,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).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 wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
9);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(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 Ot{constructor(e,t){this.timestamp=(0,_.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 _t 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,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.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(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.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)})});
9class n extends WebSocket{static name=Tt.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 Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(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,_.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,St.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}=xt(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,S.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,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(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,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
9h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.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,S.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,S.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,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(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 Nt=r(2646);const Lt=new Map;function Mt(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||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(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(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
9 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 12 <link rel="preconnect" href="https://alpha.uscreencdn.com"> 13 <link rel="preconnect"> 14 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"> 15 16 <meta name="view-transition" content="same-origin"> 17 18
18<script src="https://assets-gke.uscreencdn.com/vite/assets/web-components-BnSq9iDb.js" crossorigin="anonymous" type="module"></script>
18<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/preload-helper-s3Hva0Xc.js" as="script" crossorigin="anonymous"> 19
19<script src="https://assets-gke.uscreencdn.com/vite/assets/storefront_hotwire-BZ9GwY5K.js" crossorigin="anonymous" type="module"></script>
19<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/preload-helper-s3Hva0Xc.js" as="script" crossorigin="anonymous"> 20<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/excludeTurboTrainBroadcastReactEvents-Ch9QDwMS.js" as="script" crossorigin="anonymous"> 21<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/VideoTracker-DKtiOlZs.js" as="script" crossorigin="anonymous"> 22<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/turbo.es2017-esm-CbrezRZI.js" as="script" crossorigin="anonymous"> 23<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/_commonjsHelpers-BosuxZz1.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="https://assets-gke.uscreencdn.com/vite/assets/storefront_hotwire-DtHu4oK3.css" media="screen" /> 24 <link rel="stylesheet" href="https://assets-gke.uscreencdn.com/vite/assets/tailwind-CeQmPIAS.css" media="all" /> 25 <link rel="stylesheet" href="https://assets-gke.uscreencdn.com/vite/assets/storefront_common-D_5IJA0x.css" media="all" /> 26 27
27<script> 28 window.hotwireCatalog = true 29 </script>
29 30
30<script> 31 window.apiUrl = "https://api.uscreencdn.com" 32 window.apiOrigin = "movementformodernlife" 33 </script>
33 34 35
35<script> 36//<![CDATA[ 37window.gon={};gon.global={"uppy_companion_url":"/uppy","assets_cdn_url":"https://alpha.uscreencdn.com","mixpanel_token":"44e8d04b49529b306bd4a1c79afcc56e"};gon.feature_flags=["themeless","themeless_catalog_visual_fixes","show_captcha","show_captcha_v3","network_spam_detection","calendar_collection_scheduling","live_events_feed","checkout_donations","allow_invite_people","hotwire_catalog","passwordless_sign_up","rudolph_subscription_plans","content_moderation","audiences","email_topics","external_checkout","custom_google_cast_receiver","hubspot_hand_raise","refer_to_uscreen","billing_sales_tax_on_fees","ai_thumbnails_growth_ab_test","community_notifications_v1","new_video_get_access_page","unified_checkout","real_time_apple_notifications","real_time_roku_notifications","real_time_amazon_notifications","real_time_android_notifications","apps_update_requests","account_creation_required","banner_with_live_stream_overage","paypal_beta","client_emails_footer","force_shortened_checkout","stripe_subscriptions","new_subscription_flow","pause_subscriptions","dm_attachments_in_app","prompt_app_updates","mobile_featured_category_thumbnail_style","videos_bulk_all_matching","react_checkout","launch_dashboard_growth_ab_test"];gon.settings={"primary_color":"#FF0050","commenting":false,"my_library":false,"stats_id":"c43v645rpolt89529v2pesifn","analytics_env_id":"production","chapter_style":"sidebar","store_title":"Movement for Modern Life","continue_watching":true,"mark_as_watched":true,"live_event_feed_link":"webcal://movementformodernlife.com/live_event_feed.ics","locale":"en_GB","autoplay":true,"uplayer":false,"show_notifications_center":false,"time_format":null,"local_timezone":null};gon.currency="GBP";gon.locale="en_GB";gon.country="AM";gon.stripe="pk_live_DImPqz7QOOyx70XCA9DSifxb";gon.recaptcha_v3_pub_key="6LenX-EZAAAAAAITxgGIXKB3S2OVKsM5r5tg0wKL";gon.store_id=123906;gon.writing_direction="ltr"; 38//]]> 39</script>
39 40 41
41<script> 42 var sentryDsn = 'https://[email protected]/4509910289350656' 43 var sentryStorefrontActive = true 44 var sentryStorefrontSampleRate = 1.0 45 var railsEnv = 'production' 46 var analyticsHost = 'https://stats.uscreen.io' 47 var uscreenStoreId = 123906 48 var isUscreenUserImpersonated = false 49 var analyticsConfig = null 50 var storeId = 123906 51 </script>
51 52 53 <link 54 rel="icon" 55 href="https://alpha.uscreencdn.com/images/favicontypes/124106/untitled-design-2.1782569657.png" 56> 57<link 58 rel="apple-touch-icon" 59 sizes="180x180" 60 href="https://alpha.uscreencdn.com/images/favicontypes/124106/untitled-design-2.1782569657.png" 61> 62 63 64
64<script 65 type="module" 66 crossorigin 67 src="https://cdn.jsdelivr.net/npm/@uscreentv/[email protected]/+esm" 68></script>
68 69 70 <title>About</title> 71<meta name="description" content=""> 72<!-- Twitter Card data --> 73<meta name="twitter:card" content="summary" /> 74<meta name="twitter:title" content="About" /> 75<meta name="twitter:image" content="https://alpha.uscreencdn.com/450xnull/images/logotypes/124106/untitled-design-1.1784371273.png?auto=webp" /> 76<!-- Open Graph data --> 77<meta property="og:title" content="About" > 78<meta property="og:type" content="website" /> 79<meta property="og:url" content="https://movementformodernlife.com/pages/about" > 80<meta property="og:image" content="https://alpha.uscreencdn.com/1110xnull/images/logotypes/124106/untitled-design-1.1784371273.png?auto=webp" > 81<meta property="og:image:width" content="740" > 82<meta property="og:image:height" content="420" > 83<meta property="og:site_name" content="Movement for Modern Life" /> 84<link rel="canonical" href="https://movementformodernlife.com/pages/about" />
85<script type = 'application/ld+json' > 86 { 87 "@context": "https://schema.org", 88 "@type": "WebPage", 89 "name": "About", 90 "publisher": { 91 "@type": "Organization", 92 "name": "Movement for Modern Life" 93 } 94 } 95</script>
95 96 97 98 <!-- Google Analytics -->
vendor: 69 bytes, lines 98-100
98 99 100 <script async src="https://www.googletagmanager.com/gtag/js?id=
100G-K73TQV9SNL
vendor: 16 bytes, lines 100-101
100"></script> 101
101<script> 102
vendor: 145 bytes, lines 102-105
102window.dataLayer = window.dataLayer || []; 103 function gtag(){dataLayer.push(arguments);} 104 gtag('js', new Date()); 105 gtag('config', '
105G-K73TQV9SNL
vendor: 8 bytes, lines 105-106
105'); 106
106</script>
106 107<!-- End Google Analytics --> 108 109 <!-- Google Tag Manager --> 110<!-- End Google Tag Manager --> 111 112 113 114 <style> 115 :root { 116 --primary: #FF0050; 117 --primary-rgb: 255, 0, 80; 118 --contrast-text-color: #FFFFFF; 119 --contrast-to-primary-color: #fff; 120 } 121</style> 122<style id="custom-theme-styles" media="all"> 123 body.light { 124 --main-color-h: 0; 125 --main-color-s: 100; 126 --main-color-l: 100; 127 --ds-bg-main: hsl(0, 100%, 100%); 128 129 --ds-bg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 96%); 130 --ds-bg-inset: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 91%); 131 --ds-bg-overlay: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 98%); 132 --ds-bg-subtle: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 91%); 133 134 --ds-border-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 85%); 135 --ds-fg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 8%); 136 --ds-fg-muted: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 25%); 137 --ds-fg-subtle: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 50%); 138 } 139 140 body.dark { 141 --main-color-h: 0; 142 --main-color-s: 100; 143 --main-color-l: 0; 144 --ds-bg-main: hsl(0, 100%, 0%); 145 146 --ds-bg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 10%); 147 --ds-bg-overlay: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 2%); 148 --ds-bg-inset: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 6%); 149 --ds-bg-subtle: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 15%); 150 151 --ds-border-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 20%); 152 --ds-fg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 98%); 153 --ds-fg-muted: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 70%); 154 --ds-fg-subtle: hsl(var(--main-color-h), clamp(7%, calc(calc(var(--main-color-s) - 10) * 1%), 100%), 60%); 155 } 156 157 body.dark, 158 body.light { 159 --main-color-h: 0; 160 --main-color-s: 0; 161 --main-color-l: 100; 162 --ds-bg-main: hsl(0, 0%, 100%); 163 } 164</style> 165 166
166<script> 167(function() { 168 function replaceAuthorEverywhere(node) { 169 if (!node) return; 170 171 // 1. Swap normal text nodes 172 if (node.nodeType === Node.TEXT_NODE) { 173 if (node.nodeValue.match(/author/gi)) { 174 node.nodeValue = node.nodeValue 175 .replace(/Authors/g, 'Teachers') 176 .replace(/authors/g, 'teachers') 177 .replace(/Author/g, 'Teacher') 178 .replace(/author/g, 'teacher'); 179 } 180 } 181 182 // 2. Scan attributes (like dropdown placeholders, button text, labels) 183 else if (node.nodeType === Node.ELEMENT_NODE) { 184 // Check placeholders 185 if (node.hasAttribute('placeholder') && node.getAttribute('placeholder').match(/author/gi)) { 186 let ph = node.getAttribute('placeholder'); 187 node.setAttribute('placeholder', ph.replace(/Authors/g, 'Teachers').replace(/Author/g, 'Teacher').replace(/author/g, 'teacher')); 188 } 189 190 // Check native select dropdown option elements 191 if (node.nodeName === 'OPTION' && node.text.match(/author/gi)) { 192 node.text = node.text.replace(/Authors/g, 'Teachers').replace(/Author/g, 'Teacher').replace(/author/g, 'teacher'); 193 } 194 195 // Dive into Shadow DOMs if they exist 196 if (node.shadowRoot) { 197 replaceAuthorEverywhere(node.shadowRoot); 198 } 199 200 // Loop through child nodes 201 for (let i = 0; i < node.childNodes.length; i++) { 202 replaceAuthorEverywhere(node.childNodes[i]); 203 } 204 } 205 } 206 207 function runGlobalReplacement() { 208 replaceAuthorEverywhere(document.body); 209 } 210 211 // Intercept lazy-loaded elements when "Show Filters" is clicked 212 document.addEventListener("DOMContentLoaded", function() { 213 runGlobalReplacement(); 214 215 const observer = new MutationObserver(function(mutations) { 216 // Run replacement whenever any layout shifts or updates 217 runGlobalReplacement(); 218 }); 219 220 observer.observe(document.body, { 221 childList: true, 222 subtree: true, 223 characterData: true, 224 attributes: true 225 }); 226 }); 227 228 document.addEventListener("DOMContentLoaded", () => { 229 setTimeout(() => { 230 const btn = document.getElementById("filters-toggle-button"); 231 if (btn && !btn.hasAttribute("active")) { 232 btn.click(); 233 } 234 }, 1500); 235 }); 236 237})(); 238</script>
238 239 240<!-- Feature: MFML catalogue preview metadata (Tag: catalog, cards, filters) --> 241<style id="mfml-catalog-preview-styles"> 242 .mfml-card-preview { 243 min-width: 0; 244 align-self: stretch !important; 245 height: auto !important; 246 overflow: hidden; 247 padding-bottom: 10px; 248 background: var(--ds-bg-default); 249 border-radius: 12px; 250 box-shadow: 0 2px 10px rgba(17, 24, 39, 0.12); 251 } 252 .mfml-card-preview > .card-title, 253 .mfml-card-preview > .mfml-card-meta { 254 box-sizing: border-box; 255 width: 100%; 256 padding-right: 12px; 257 padding-left: 12px; 258 } 259 [data-area="program-related-videos"] .mfml-card-preview { 260 display: block !important; 261 height: 100% !important; 262 overflow: hidden !important; 263 padding-bottom: 10px; 264 background: #fff !important; 265 border-radius: 12px !important; 266 box-shadow: 0 2px 10px rgba(17, 24, 39, 0.12) !important; 267 } 268 .catalog-row-overflow:has(.mfml-card-preview) { 269 padding-bottom: 12px; 270 } 271 html .mfml-card-preview > .card-title { 272 display: block; min-width: 0; margin-top: 6px; 273 color: var(--ds-fg-default) !important; 274 font-size: 1rem !important; font-weight: 700 !important; line-height: 1.35 !important; 275 overflow-wrap: anywhere; 276 } 277 .mfml-card-preview .card-title > span, 278 .mfml-card-meta__line { 279 display: -webkit-box; overflow: hidden; overflow-wrap: anywhere; 280 -webkit-box-orient: vertical; -webkit-line-clamp: 2; 281 } 282 .mfml-card-meta { 283 width: 100%; min-width: 0; margin-top: 2px; 284 color: var(--ds-fg-muted); font-size: 0.875rem; font-weight: 400; line-height: 1.35; 285 } 286 .mfml-card-meta__line { margin: 0; } 287</style>
288<script id="mfml-catalog-preview-script"> 289 (function () { 290 "use strict"; 291 var FLAG = "__MFML_CATALOG_PREVIEW__"; 292 var CARD = '[data-custom="content-card"][data-card]'; 293 var FILTER = "catalog_filter_14861"; 294 var CACHE_TTL = 60 * 60 * 1000; 295 var state = { observer: null, timer: null, controller: null, lookup: "", styles: {} }; 296 297 if (window[FLAG]) { window[FLAG].boot(); return; } 298 299 function key(card) { return (card.getAttribute("data-card") || "").trim(); } 300 function teacher(card) { 301 var values = []; 302 Array.prototype.forEach.call(card.attributes, function (attr) { 303 var value = attr.value.trim(); 304 if (/^data-author-title-\d+$/.test(attr.name) && value && values.indexOf(value) < 0) values.push(value); 305 }); 306 return values.length > 1 ? "Multiple teachers" : values[0] || ""; 307 } 308 function style(card) { 309 var values = state.styles[key(card)] || []; 310 return values.indexOf("Multiple styles") >= 0 ? "Multiple styles" : values.join(" · "); 311 } 312 function line(wrapper, className, value) { 313 var node = wrapper.querySelector("." + className); 314 if (!value) { if (node) node.remove(); return; } 315 if (!node) { 316 node = document.createElement("p"); 317 node.className = "mfml-card-meta__line " + className; 318 wrapper.appendChild(node); 319 } 320 if (node.textContent !== value) node.textContent = value; 321 } 322 function render(card) { 323 var title = card.querySelector(".card-title"); 324 if (!title) return; 325 card.classList.add("mfml-card-preview"); 326 var wrapper = card.querySelector(":scope > .mfml-card-meta"); 327 var teacherValue = teacher(card); 328 var styleValue = style(card); 329 if (!teacherValue && !styleValue) { if (wrapper) wrapper.remove(); return; } 330 if (!wrapper) { 331 wrapper = document.createElement("div"); 332 wrapper.className = "mfml-card-meta"; 333 title.insertAdjacentElement("afterend", wrapper); 334 } 335 line(wrapper, "mfml-card-meta__teacher", teacherValue); 336 line(wrapper, "mfml-card-meta__style", styleValue); 337 } 338 function scan() { document.querySelectorAll(CARD).forEach(render); } 339 function schedule() { clearTimeout(state.timer); state.timer = setTimeout(refresh, 80); } 340 function cleanup() { 341 document.querySelectorAll(".mfml-card-meta").forEach(function (node) { node.remove(); }); 342 document.querySelectorAll(".mfml-card-preview").forEach(function (node) { node.classList.remove("mfml-card-preview"); }); 343 } 344 function add(index, cardKey, label) { 345 if (!cardKey) return; 346 if (!index[cardKey]) index[cardKey] = []; 347 if (index[cardKey].indexOf(label) < 0) index[cardKey].push(label); 348 } 349 function parse(html, label, baseUrl, index) { 350 var doc = new DOMParser().parseFromString(html, "text/html"); 351 var next = []; 352 doc.querySelectorAll("template").forEach(function (template) { 353 template.content.querySelectorAll(CARD).forEach(function (card) { add(index, key(card), label); }); 354 template.content.querySelectorAll('turbo-frame[src*="page="]').forEach(function (frame) { 355 try { 356 var url = new URL(frame.getAttribute("src"), baseUrl); 357 if (url.origin === location.origin) next.push(url.href); 358 } catch (error) {} 359 }); 360 }); 361 return next; 362 } 363 async function fetchOption(option, action, index, signal) { 364 var first = new URL(action, location.origin); 365 first.searchParams.set("format", "turbo_stream"); 366 first.searchParams.set(FILTER, option.id); 367 var queue = [first.href], visited = {}, pages = 0; 368 while (queue.length && pages < 20 && !signal.aborted) { 369 var url = queue.shift(); 370 if (visited[url]) continue; 371 visited[url] = true; pages += 1; 372 var response = await fetch(url, { credentials: "same-origin", headers: { Accept: "text/vnd.turbo-stream.html" }, signal: signal }); 373 if (!response.ok) throw new Error("Style lookup failed"); 374 parse(await response.text(), option.label, url, index).forEac
374h(function (next) { if (!visited[next]) queue.push(next); }); 375 } 376 } 377 function cacheKey() { return "mfml-card-style-index:v1"; } 378 function cached(signature) { 379 try { 380 var value = JSON.parse(sessionStorage.getItem(cacheKey()) || "null"); 381 return value && value.signature === signature && Date.now() - value.savedAt < CACHE_TTL ? value.index : null; 382 } catch (error) { return null; } 383 } 384 async function build(filter, action, signal) { 385 var options = Array.prototype.map.call(filter.querySelectorAll("ds-select-option[name][label]"), function (node) { 386 return { id: node.getAttribute("name"), label: node.getAttribute("label").trim() }; 387 }).filter(function (item) { return item.id && item.label; }); 388 var signature = options.map(function (item) { return item.id + ":" + item.label; }).join("|"); 389 var found = cached(signature); 390 if (found) return found; 391 var index = {}, cursor = 0; 392 async function worker() { 393 while (cursor < options.length && !signal.aborted) { 394 var option = options[cursor++]; 395 try { await fetchOption(option, action, index, signal); } 396 catch (error) { if (error.name === "AbortError") return; } 397 } 398 } 399 var workers = []; 400 for (var i = 0; i < Math.min(4, options.length); i += 1) workers.push(worker()); 401 await Promise.all(workers); 402 if (!signal.aborted) { 403 try { sessionStorage.setItem(cacheKey(), JSON.stringify({ signature: signature, savedAt: Date.now(), index: index })); } 404 catch (error) {} 405 } 406 return index; 407 } 408 async function refresh() { 409 scan(); 410 var filter = document.getElementById(FILTER); 411 var form = filter && filter.closest("form[action]"); 412 if (!filter || !form) return; 413 var action = form.getAttribute("action"); 414 var options = Array.prototype.map.call(filter.querySelectorAll("ds-select-option[name][label]"), function (node) { 415 return { id: node.getAttribute("name"), label: node.getAttribute("label").trim() }; 416 }).filter(function (item) { return item.id && item.label; }); 417 if (!action || !options.length) return; 418 var lookup = action + "|" + options.map(function (item) { return item.id + ":" + item.label; }).join("|"); 419 if (state.lookup === lookup) return; 420 state.lookup = lookup; 421 if (state.controller) state.controller.abort(); 422 state.controller = new AbortController(); state.styles = {}; 423 var active = state.controller; 424 var index = await build(filter, action, active.signal); 425 if (active.signal.aborted || state.controller !== active) return; 426 state.styles = index; scan(); 427 } 428 async function boot() { 429 if (state.controller) state.controller.abort(); 430 if (state.observer) state.observer.disconnect(); 431 state.controller = null; state.lookup = ""; state.styles = {}; 432 var root = document.body || document.documentElement; 433 if (!state.observer) state.observer = new MutationObserver(schedule); 434 state.observer.observe(root, { childList: true, subtree: true }); 435 await refresh(); 436 } 437 438 window[FLAG] = { boot: boot }; 439 document.addEventListener("DOMContentLoaded", boot); 440 document.addEventListener("turbo:load", boot); 441 document.addEventListener("turbo:render", schedule); 442 document.addEventListener("turbo:frame-load", boot); 443 document.addEventListener("turbo:before-cache", function () { 444 if (state.controller) state.controller.abort(); 445 if (state.observer) state.observer.disconnect(); 446 }); 447 if (document.readyState !== "loading") boot(); 448 })(); 449</script>
449 450 451 452 453 454<!-- Load Bebas Neue and Roboto from Google Fonts --> 455<link rel="preconnect" href="https://googleapis.com"> 456<link rel="preconnect" href="https://gstatic.com" crossorigin> 457<link href="https://googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@400;500;700&display=swap" rel="stylesheet"> 458 459<style> 460/* Target category titles (like "Beginners" and "New releases") and headings */ 461h1, h2, h3, h4, h5, h6, 462.category-title, 463.section-title, 464.catalog-category-title, 465[class*="category-title"], 466[class*="section-title"], 467[class*="heading"] { 468 font-family: 'Bebas Neue', sans-serif !important; 469 text-transform: uppercase !important; 470 /* letter-spacing: 0.05em !important; */ 471 color: #FF0050 !important; /* Applies your custom color */ 472 font-weight: 700 !important; /* Forces the font to be extra bold */ 473} 474 475/* Target top navigation links (Home, Calendar, Courses, Sign In, Join button) */ 476.nav-item, 477.nav-link, 478.main-nav a, 479.navbar-nav a, 480.btn, 481button, 482[class*="nav-link"], 483[class*="menu-item"] { 484 font-family: 'Roboto', Arial, Helvetica, sans-serif !important; 485 font-weight: 500 !important; 486} 487 488/* Target video card text under thumbnails and body descriptions */ 489body, 490p, 491span, 492a, 493div, 494.video-card-title, 495.card-title, 496.video-title, 497[class*="card-title"], 498[class*="video-title"] { 499 font-family: 'Roboto', Arial, Helvetica, sans-serif !important; 500} 501</style> 502 503<!-- Artchen Hides the subscribe button --> 504<style> 505#program_about > div.mt-4.flex.flex-col.sm\:flex-row.gap-2, #program_about > div.w-full.h-\[1px\].my-4.mt-5.relative{ 506 display: none; 507} 508</style> 509 510 </head> 511 <body 512 dir="ltr" 513 class="light themeless group/body min-h-screen flex flex-col catalog-constrained" 514 > 515 516 <turbo-frame id="website_modal"></turbo-frame> <div id="flash_messages"> 517</div> 518 519 <div class="sticky top-0 z-[100]"> 520 521 522 523 524 525 526 <header id="website-header" 527 class="sticky top-0 z-[100] flex bg-ds-main h-20 border-b border-ds-default" 528 data-controller="themeless--header" 529> 530 <div class="container flex justify-between items-center my-auto"> 531 <div class="flex justify-start w-[8.75rem] flex-none"> 532 <a class="max-w-36 me-auto text-sm md:text-base text-ds-default" id="store-logo" data-type="main_logo" href="/"> 533 <img alt="Movement for Modern Life" src="https://alpha.uscreencdn.com/images/logotypes/124106/untitled-design-1.1784371273.png" /> 534</a> </div> 535 536 <nav id="website-links" class="h-full min-w-0 mx-auto hidden md:flex justify-center -mb-px" data-themeless--header-target="navigation"> 537 <ul class="h-full flex justify-start space-x-4 invisible" data-themeless--header-target="navigationLinks"> 538 539 <li class="relative group/item"> 540 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" data-type="home" href="/"><span class="flex items-center"><span>Home</span></span></a> 541 </li> 542 543 <li class="relative group/item"> 544 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" href="https://movementformodernlife.com/catalog"><span class="flex items-center"><span>Classes</span></span></a> 545 </li> 546 547 <li class="relative group/item"> 548 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" href="https://movementformodernlife.com/categories/courses"><span class="flex items-center"><span>Courses</span></span></a> 549 </li> 550 551 <li class="relative group/item"> 552 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" href="/pages/teachers"><span class="flex items-center"><span>Teachers</span></span></a> 553 </li> 554 555 <li class="relative group/item"> 556 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" data-type="calendar" href="/calendar"><span class="flex items-center"><span>Calendar</span></span></a> 557 </li> 558 559 <li class="relative group/item"> 560 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-primary text-primary pl-6" target="_self" data-type="about" href="/about"><span class="flex items-center"><span>About</span><ds-icon name="chevron-down" class="ms-1 mt-0.5" size="20"></ds-icon></span></a><ul class="group-hover/item:block hidden absolute top-full min-w-full left-0 bg-ds-default border ds-border-default rounded-md md:rounded-sm -mt-3 z-[1]"><li class="min-w-full text-nowrap"><a class="flex items-center px-6 h-10 min-w-full hover:text-primary font-medium" href="/pages/manifesto">Our Manifesto</a></li></ul> 561 </li> 562 </ul> 563 </nav> 564 565 <div class="flex gap-x-2 items-center justify-end relative flex-none"> 566 567 568 <ds-button style="--font-size: var(--font-size-4-5)" class="hidden lg:block" size="big" variant="regular" href="/sign_in">Sign in</ds-button> 569 <ds-button style="--font-size: var(--font-size-4-5)" size="big" variant="primary" href="/join">Join</ds-button> 570 571 <div class="relative flex items-center"> 572 <input type="checkbox" id="menu-toggle" class="peer hidden" data-themeless--header-target="toggle" data-action="change->themeless--header#onMenuToggle"> 573 <label for="menu-toggle" class="overlay hidden peer-checked:block fixed inset-0 "></label> 574 <label for="menu-toggle" class="cursor-pointer flex items-center justify-center p-2 rounded bg-ds-subtle hover:opacity-80 lg:hidden w-12" 575 data-themeless--header-target="toggleBurger" 576 > 577 <ds-icon class="text-ds-default block p-1" name="burger" size="24"></ds-icon> 578 <ds-icon class="text-ds-default hidden p-1" name="cross" size="24"></ds-icon> 579 </label> 580 581 <div id="main-menu" class="invisible" data-themeless--header-target="menu"> 582 <div class="overflow-hidden relative box-border h-full flex w-full"> 583 <nav class="h-auto max-h-full w-full min-h-0 overflow-y-auto px-4 py-2 border-ds-default" data-themeless--header-target="menuNavigation"> 584 <ul class="flex flex-col space-y-1"> 585 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 586 <a class="block py-2 h-10 md:h-8 hover:underline" href="/sign_in">Sign in</a> 587 </li> 588 <li class="text-base md:text-sm font-normal leading-tight md:leading-none">
589 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" data-type="home" href="/"><span class="flex items-center justify-items-stretch"><span>Home</span></span></a> 590 </li> 591 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 592 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" href="https://movementformodernlife.com/catalog"><span class="flex items-center justify-items-stretch"><span>Classes</span></span></a> 593 </li> 594 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 595 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" href="https://movementformodernlife.com/categories/courses"><span class="flex items-center justify-items-stretch"><span>Courses</span></span></a> 596 </li> 597 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 598 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" href="/pages/teachers"><span class="flex items-center justify-items-stretch"><span>Teachers</span></span></a> 599 </li> 600 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 601 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" data-type="calendar" href="/calendar"><span class="flex items-center justify-items-stretch"><span>Calendar</span></span></a> 602 </li> 603 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 604 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2 underline" target="_self" data-type="about" href="/about"><span class="flex items-center justify-items-stretch"><span>About</span><ds-icon name="chevron-down" class="ms-1 mt-0.5 min-w-6 flex-1 hover:opacity-70" size="18" data-action="click->themeless--header#toggleSubmenuLinks:prevent"></ds-icon></span></a><ul class="hidden"><li><a class="block py-2 h-10 md:h-9 hover:underline underline-offset-2 pl-4" href="/pages/manifesto">Our Manifesto</a></li></ul> 605 </li> 606 <ds-viewport data-action="change->themeless--header#onScrollAnchorChange"> 607 <div class="w-full h-[1px]"></div> 608 </ds-viewport> 609 </ul> 610 </nav> 611 <div aria-hidden="true" class="absolute top-0 left-0 right-0 bottom-0 pointer-events-none opacity-1 translate-y-0 aria-hidden:translate-y-10 aria-hidden:opacity-0 transition-all" style="box-shadow: 0px -60px 30px -32px var(--ds-bg-overlay) inset;" data-themeless--header-target="menuNavigationScrollShadow"></div> 612 </div> 613 <div class="p-4 border-ds-default border-t bg-ds-overlay text-xs font-normal"> 614 <div class="flex flex-wrap gap-y-2"> 615 <a class="block w-full mb-2 text-primary hover:underline underline-offset-2" data-turbo="true" data-turbo-frame="website_modal" href="/about/apps">Get the app -></a> 616 <a class="text-ds-muted text-sm md:text-[11px]" href="/pages/faq"> 617 <span class="hover:underline underline-offset-2">FAQ</span> 618</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 619 <a class="text-ds-muted text-sm md:text-[11px]" href=""> 620 <span class="hover:underline underline-offset-2">Search</span> 621</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 622 <a class="text-ds-muted text-sm md:text-[11px]" href="/gift_cards/new"> 623 <span class="hover:underline underline-offset-2">Buy gift card</span> 624</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 625 <a class="text-ds-muted text-sm md:text-[11px]" href="/gift_card_redemptions/new"> 626 <span class="hover:underline underline-offset-2">Claim gift card</span> 627</a>
627 <span class="flex items-center font-medium mx-1 last:hidden">â</span> 628 <a class="text-ds-muted text-sm md:text-[11px]" href="https://movementformodernlife.com/account/referrals"> 629 <span class="hover:underline underline-offset-2">Refer a friend</span> 630</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 631 <a class="text-ds-muted text-sm md:text-[11px]" href="/privacy"> 632 <span class="hover:underline underline-offset-2">Privacy</span> 633</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 634 <a class="text-ds-muted text-sm md:text-[11px]" href="/terms"> 635 <span class="hover:underline underline-offset-2">Terms</span> 636</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 637 <a class="text-ds-muted text-sm md:text-[11px]" href="/pages/stay-connected"> 638 <span class="hover:underline underline-offset-2">Stay connected</span> 639</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 640 <a class="text-ds-muted text-sm md:text-[11px]" href="/pages/refunds"> 641 <span class="hover:underline underline-offset-2">Refunds</span> 642</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 643 </div> 644 </div> 645 </div> 646 </div> 647 </div> 648 </div> 649</header> 650 651 652 </div> 653 654 655 656 <main class="flex-1 bg-ds-default relative" data-controller="catalog-scroll-position"> 657 <div class="container"> 658 <div class="py-12 mx-auto flex flex-col md:flex-row justify-between gap-y-1 text-ds-default"> 659 <div class=" 660 w-full md:w-[41.875rem] lg:w-full px-0 ltr:md:pr-8 ltr:lg:pr-12 rtl:md:pl-8 rtl:md:pl-12 ltr:border-r rtl:border-l 661 border-transparent md:border-ds-default pb-8 md:pb-0 662 "> 663 <turbo-frame data-controller="" data-turbo-action="replace" id="page"> 664 665<div> 666 <div class="editor-content"><h2><span style="color: rgb(255, 0, 80)">Meet Movement for Modern Life</span></h2><h3><span style="font-size: 1.25rem; color: rgb(255, 0, 80)">A small, womenâled venture doing big, meaningful things</span></h3><br><p><img src="https://unode1.s3.amazonaws.com/assets%2Ftmp%2Fkat_hexagon.1784541565.png"> <strong>Kat Farrants</strong> </p><br><p>Hi, I'm Kat - Founder of Movement for Modern Life. I've practiced yoga since 1991. I'm a trained yoga teacher who hasn't taught much yoga - I realise that not all yoga teachers are created equally! <strong>I founded MFML in 2013 because I longed to practice with only the very top teachers, the best that there are</strong> - not the ones great at social media or marketing, but the ones who put all their dedication into sharing their life work. I wanted to practice with these teachers, in my PJs, at home. <strong>It is these dedicated teachers, the very best in what they do, whom I handpick to support and join our team, </strong> so they can share their practices which have helped me so much through my life.<br><br></p><p>I founded Movement for Modern Life for many reasons. I worked for years in the city as a solicitor and found that I'd get more stressed about whether I'd be able to make it to yoga on time than doing my job. If only I'd had flexible yoga to suit my schedule at that time!<br><br>Then I moved to the countryside in the middle of nowhere and where were my yoga teachers? There was nowhere online or locally with the quality of teacher that I've been so lucky to experience. <br><br>I decided it was time to let the best teachers come to me so that, finally, class could fit into my schedule, and be accessible to everyone. Not just those who could afford the time or money to spend 90 minutes in a fancy studio!<br><br></p><p><strong>Yoga has, for me, been fundamental in healing deep physical and emotional wounds</strong>, as well as simply <strong>bringing joy into the day</strong>. I love that we can all experience these online classes which range from 5 mins to 1.5 hours as a<strong> tool in our toolbox for dealing with the challenges of life. All from the comfort of our own home, in our dodgy tracksuit bottoms.</strong></p><p><strong>My mission is to enable our community to move freely into a happy, healthy and sustainable life</strong>.</p><br><p><strong>Worldâclass teachers. On your schedule. In your living room.</strong></p><br><p>Amazingly, along the way, an incredibly brilliant, kind, nourishing, and vibrant online community grew - supportive, curious, and deeply connected.</p><br><p>This is Community Yoga that fits your life, not the other way around.</p><p><br>But I can't do this alone. Meet the rest of the team: </p><br><p><img src="https://unode1.s3.amazonaws.com/assets%2Ftmp%2Fsri-dm-in-a-hex-150-x-150-px.1784541888.png"> <strong>Managing Director of Joy: Amelia Collins<br></strong>Amelia manages all the content, filming and teachers, and all things that bring us all so much joy for MFML. She's a hugely talented photographer (many of the MFML photos on our socials are hers), an environmentalist, loves bees, growing, and swimming (literally anywhere), is a reader and dog lover, walker and trainer. And has a massive brain to keep all the many plates spinning!<br><br></p><p><img src="https://unode1.s3.amazonaws.com/assets%2Ftmp%2Flynsey_hex.1784541911.png"> <strong>Happiness Maven: Lynsey Clayton</strong><br>
666Lynsey is here to support your MFML journey and to help you discover and get the most out of your membership and our classes. She preps and uploads our live classes to the website for you each week. Feeling lost? Lynsey will be happy to guide you to classes that best suited to YOU. For Lynsey, yoga is about taking time for herself on the mat. Having discovered MFML back whenit launched, she is part of the super comfy furniture now! This is why she is our Chief Happiness Maven; here to give a helping hand whenever you need it (or a virtual hug!)<br></p><br><h3><span style="font-size: 1.25rem; color: rgb(255, 0, 80)">We make yoga ridiculously easy and deeply supportive</span></h3><ul><li><p>2,000+ yoga and movement classes on demand</p></li><li><p>Live classes 3x a week</p></li><li><p>Handâpicked selection of world-class teachers</p></li><li><p>Stepâbyâstep classes that actually guide you</p></li><li><p>No overwhelm, we guide and support you</p></li><li><p>Weekly motivation delivered to your inbox</p></li><li><p>Practice anywhere, any wear (yes, even in your PJs)</p></li><li><p>Worldâclass teachers, no travel required</p></li><li><p>Access to teachers and founder Kat 24/7 for any questions</p></li><li><p>Easy to cancel</p></li></ul><h3><span style="font-size: 1.25rem; color: rgb(255, 0, 80)">Why Youâll Love this Membership</span></h3><ul><li><p>Yoga on your terms, defined by you, for you</p></li><li><p>Easyâtoâfind classes for every level, need and mood</p></li><li><p>Short classes, longer classes- to suit any schedule</p></li><li><p>Thoughtful teaching, from the very best. No ego, no competitiveness</p></li><li><p>3 live classes per week without the need to âgo to classâ</p></li><li><p>A loving, supportive, inspiring community</p></li><li><p>Responsive, caring customer support, you are part of the family</p></li><li><p>Cancel anytime, no pressure</p></li></ul><h3><span style="color: rgb(255, 0, 80)">But don't take our word for it! </span></h3><p>Here's what our members are saying: </p><br><p>"Worldâclass teachers, excellent variety, and a genuinely supportive platform. My life is better with MFML." <strong>Tracy</strong></p><br><p>"MFML feels like being part of a large yoga family. Itâs honest, inclusive, and incredibly good value." <strong>Jenny</strong></p><br><p>"I canât express what great value this is. Iâve been a member for years and it works perfectly for me, practicing at home with everything I need around me. And weâre treated to 3 live online classes a week!" Sue</p><br><p>"A kind, brilliant community - truly something special." <strong>Lucy</strong></p><br><p>"Movement for modern life is the only yoga platform that is supportive and honest without ego or competitiveness. Yoga means union, and MFML provides that so beautifully." Sarah</p><br><p>"Thank you for your wonderful input into our lives. It's a very good thing you are doing to make our worlds a good place." <strong>Anna</strong></p><br><p>"No matter what level you are at, MFML are brilliant in supporting and inclusion in the classes. They have given me confidence and made me understand the importance of looking after me which I never did before. The teachers are brilliant." <strong>Martin</strong></p><br><p>"Canât recommend MFML enough. Amazing variety of classes and teachers and a genuinely ethical and friendly team behind it." <strong>Sue</strong></p><br><p>"Brilliant ? love MFML. Itâs been a life changer and supporter and helper. Thank you x." <strong>Alix</strong></p><br><p><img src="https://unode1.s3.amazonaws.com/assets%2Ftmp%2Fkat-fave-om-award-testimonial.1783949272.png"></p></div> 667</div> 668 669</turbo-frame> </div> 670 <div class="max-w-full md:w-[20rem] pt-8 md:pt-0 md:me-auto md:ms-8 lg:ms-12 xl:ms-18 border-t md:border-t-0 border-ds-default space-y-10 shrink-0"> 671 <turbo-frame id="contact_us"> 672 <div class="space-y-4"> 673 <h2 class="text-ds-base-medium">Contact us</h2> 674 675 <div class="flex space-x-2 rtl:space-x-reverse"> 676 <ds-button class="w-full" href="mailto:[email protected]"> 677 Email 678 <ds-icon name="envelope" slot="before" loaded="true"></ds-icon> 679 </ds-button> 680 <ds-button class="w-full" 681 data-controller="share-button" 682 data-action="click->
682share-button#show" 683 data-share-button-content-value='{"main_poster":"https://alpha.uscreencdn.com/images/logotypes/124106/untitled-design-1.1784371273.png"}' 684 data-area="share-button" 685 > 686 Share 687 <ds-icon name="share" slot="before" loaded="true"></ds-icon> 688 </ds-button> 689 </div> 690 691 <div class="flex justify-normal space-x-4 rtl:space-x-reverse"> 692 <ds-button only-icon href="https://www.instagram.com/movementformodernlife/" target="_blank"> 693 <ds-icon name='instagram'></ds-icon> 694 </ds-button> 695 <ds-button only-icon href="https://www.facebook.com/movementformodernlife" target="_blank"> 696 <ds-icon name='facebook'></ds-icon> 697 </ds-button> 698 </div> 699 </div> 700 701</turbo-frame> 702 <div id="our-app" class="space-y-4"> 703 <h2 class="text-ds-base-medium">Our app</h2> 704 705 <div class="flex space-x-2 rtl:space-x-reverse"> 706 <div class="max-w-[109px] relative"> 707 <?xml version="1.0" standalone="yes"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" viewBox="0 0 280 280" shape-rendering="crispEdges" class="h-full w-full rounded"><rect width="280" height="280" x="0" y="0" fill="#FFF"/><path d="M0 0h7v7h-7zM9 0h1v1h-1zM14 0h1v1h-1zM19 0h1v1h2v-1h4v1h1v-1h1v3h1v1h-1v1h-2v-1h-1v-1h2v-1h-2v-1h-2v2h-1v1h3v3h1v-1h1v2h-2v1h-3v1h-1v-1h-2v-1h1v-2h-1v-1h-1v-2h-1v1h-1v1h-1v3h1v1h1v-2h-1v-1h1v1h1v-1h1v1h-1v2h1v1h-3v1h-1v-2h-1v-4h-1v-1h1v-1h-1v-1h2v-1h4zM29 0h2v1h1v-1h1v1h1v1h-5zM36 0h1v1h-1zM38 0h7v7h-7zM1 1v5h5v-5zM11 1h1v3h-1zM35 1h1v2h1v2h-3v1h-1v-1h-1v1h-1v1h-1v-2h1v-1h4zM39 1v5h5v-5zM2 2h3v3h-3zM9 2h1v1h-1zM18 2v1h2v1h1v-2zM40 2h3v3h-3zM8 4h1v1h-1zM10 5h2v1h-1v2h-1zM21 5v3h3v-3zM28 5h1v2h1v1h-2zM8 6h1v3h-1v1h-1v-1h-1v-1h2zM12 6h1v3h1v1h-5v-1h2v-1h1zM22 6h1v1h-1zM32 6h1v1h-1zM34 6h1v2h-1v2h-1v-3h1zM36 6h1v2h2v1h-1v3h-1v-2h-2v-1h1zM2 8h2v1h-2zM40 8h1v3h-2v-1h1zM0 9h2v2h-1v-1h-1zM5 9h1v1h-1zM27 9h1v1h1v-1h2v1h2v1h1v-1h1v1h-1v1h-2v-1h-1v1h-1v1h-1v-1h-1v2h-1v-2h-2v-1h-1v-1h2v1h1zM42 9h3v4h-2v-1h1v-1h-1v-1h-1zM3 10h1v1h-1zM6 10h1v1h-1zM8 10h1v3h-1v-1h-1v-1h1zM19 10h2v1h-2zM22 10h1v2h-1v1h-2v-1h1v-1h1zM29 10v1h1v-1zM0 11h1v1h2v1h-3zM4 11h1v1h-1zM12 11h1v1h-1zM14 11h1v1h-1zM35 11h1v1h-1zM41 11h1v2h1v1h-2zM5 12h2v1h-2zM11 12h1v1h2v1h1v2h1v-3h-1v-1h4v2h-1v-1h-1v1h1v1h-1v1h-1v1h-1v1h1v-1h2v1h-1v2h-1v-1h-1v1h-1v-4h-2v-1h1v-1h-2v1h-2v1h-1v-1h-4v1h3v1h-2v1h-2v-5h1v1h5v-1h2zM23 12h2v3h-2v1h1v1h-2v-4h1zM31 12h1v1h-1zM32 13h2v1h-2zM37 13h2v1h2v1h2v1h1v1h1v1h-1v1h1v4h-1v1h1v1h-2v-3h1v-2h-1v-1h-2v-1h-2v-1h3v-1h-3v-1h-1v-1h-1zM1 14h1v1h-1zM19 14h1v1h-1zM26 14h1v2h-2v-1h1zM29 14h1v2h1v-2h1v1h1v1h1v-1h1v-1h2v1h-1v1h1v-1h1v1h-1v1h-1v1h-1v1h-2v-1h1v-1h-3v1h1v2h-1v-1h-1v-1h-2v-1h-1v-1h1v-1h1zM0 15h1v2h1v1h-1v4h-1zM20 15h1v1h-1zM34 16v1h1v-1zM8 17h2v1h-1v1h2v1h1v-2h1v2h1v1h1v-1h1v1h-1v2h3v-1h1v-1h-2v-1h2v1h1v-1h3v-1h1v-2h1v2h-1v1h2v1h-1v2h1v-1h1v-4h1v1h2v2h-2v1h-1v1h-1v1h-1v1h-2v1h-1v2h2v2h3v-1h-2v-2h-1v-1h1v1h1v-1h1v-2h1v2h-1v3h3v-2h-2v-1h2v1h2v-1h1v-1h-3v-1h-1v-1h-1v-1h1v1h1v1h1v-2h-1v-1h3v-1h1v1h-1v1h-1v2h2v-1h-1v-1h2v-1h1v-1h-1v-1h1v1h1v-1h1v-1h1v1h-1v1h2v-1h1v4h1v1h-1v1h-1v1h-1v-1h-3v-2h-1v2h-1v1h-1v2h1v-1h1v-1h1v3h-1v3h-1v1h-1v-2h-1v1h-1v-1h-1v-1h-2v1h2v1h-2v2h-1v-2h-2v1h-1v-1h-2v1h-3v-1h-1v-1h-1v-1h-1v-1h2v-1h-2v-1h-1v-1h-3v1h2v1h1v1h-2v2h1v2h1v-2h2v1h-1v1h-1v1h-1v1h1v1h-1v1h-1v-4h-1v-2h-1v2h-1v-2h-1v-1h2v-1h-2v-1h-2v-1h-1v1h-1v-1h-3v-1h-1v-3h1v-2h1v2h-1v1h1v-1h1v-3h-2v-2h1v1h1v1h1v-1h1v-1h2zM19 17h1v2h-1zM21 17h1v2h-1zM42 17v1h1v-1zM6 19v1h2v-1zM42 20h1v1h-1zM5 21v3h3v-3zM12 21v2h-1v-1h-2v1h1v1h2v-1h2v-1h-1v-1zM21 21v3h3v-3zM37 21v3h3v-3zM6 22h1v1h-1zM19 22v1h1v-1zM22 22h1v1h-1zM38 22h1v1h-1zM12 24v1h2v-1zM18 24v1h-2v1h2v-1h1v1h-1v2h1v-1h1v-1h1v-1h-1v-1zM6 25v1h1v-1zM8 25v2h1v-2zM41 25h1v1h-1zM0 26h1v1h-1zM40 26h1v1h-1zM42 26h1v1h2v1h-1v1h1v1h-2v-1h-2v1h-1v2h3v-1h-1v-1h1v1h1v2h-1v1h-1v3h-1v2h1v-2h1v-3h1v-1h1v4h-2v2h1v1h1v2h-1v-1h-2v-1h-1v1h-3v1h1v1h1v1h1v1h-3v-2h-1v2h-4v-1h-1v-1h-1v1h1v1h-4v-1h-4v1h-2v-1h-1v-1h-2v-1h-4v-1h-1v-1h-2v-1h-1v-1h-1v1h-2v-3h-1v-1h-1v-1h1v1h1v-1h1v-1h-3v-1h1v-1h-2v-1h2v1h2v2h1v1h-1v1h-1v1h1v1h2v-1h-1v-2h1v-1h1v1h-1v2h1v1h-1v1h1v-1h1v1h1v-1h1v-1h1v-1h1v-1h-1v-1h3v1h-1v1h1v1h-1v1h-1v1h1v1h-1v1h-1v-3h-1v4h4v-1h-1v-1h1v-2h1v-2h1v1h3v-2h-2v-1h2v1h1v4h1v-1h1v2h-1v1h-1v2h1v-1h2v1h1v-2h-1v-1h1v-1h1v1h-1v1h3v-1h1v2h-3v1h-1v1h1v-1h3v-1h2v-1h1v-1h-1v-1h1v-2h-1v-1h-1v-1h1v-1h2v-1h-1v-3h1v1h1v3h1v-5h-1v-1h1v1h2v-1h1zM9 27v1h1v-1zM0 28h1v1h-1zM2 28h1v1h1v4h-2v-1h-1v-1h2v-1h-2v-1h1zM6 28h1v1h-1zM11 28v1h1v-1zM19 28v1h-1v2h1v-1h1v-1h1v-1zM22 29v1h-1v1h-2v1h2v-1h1v-1h1v-1zM30 29v1h2v-1zM0 33h2v1h-2zM29 33h1v2h2v-1h-1v-1h1v1h1v1h1v1h-2v1h-1v-1h-3v-1h1zM39 33v3h1v-1h1v-2zM4 34h1v3h-2v-1h-2v-1h3zM26 34h1v2h-1zM36 34v1h1v-1zM37 35v1h1v-1zM0 36h1v1h-1zM6 36h1v1h-1zM34 36h1v1h-1zM21 37v3h3v-3zM32 37h2v1h-2zM37 37v3h3v-3zM0 38h7v7h-7zM22 38h1v1h-1zM38 38h1v1h-1zM1 39v5h5v-5zM2 40h3v3h-3zM9 40h2v1h1v1h1v1h-1v2h-1v-1h-1v-1h1v-1h-2v1h-1v-2h1zM22 41v1h-1v1h3v-1h-1v-1zM41 41h1v1h-1zM14 42h1v2h-1zM26 42v1h1v-1zM33 42v1h1v1h2v-1h-1v-1zM44 43h1v1h-1zM15 44h1v1h-1zM18 44h1v1h-1zM42 44h1v1h-1z" fill="#000" transform="translate(5,5) scale(6)"/></svg> 708 </div> 709 <div class="flex flex-col space-y-2"> 710 <a target="_blank" href="https://apps.apple.com/us/app/movement-for-modern-life-yoga/id1245590940"> 711 <svg xmlns="http://www.w3.org/2000/svg" width="169" height="50" viewB
711ox="0 0 169 50" fill="none"> 712 <path d="M167.617 44.0955C167.617 44.7247 167.493 45.3478 167.252 45.9291C167.011 46.5104 166.657 47.0385 166.212 47.4832C165.767 47.9279 165.238 48.2805 164.657 48.5208C164.075 48.7612 163.452 48.8846 162.822 48.8839H5.91422C4.64248 48.8852 3.42227 48.3815 2.52196 47.4836C1.62164 46.5856 1.11494 45.3669 1.11328 44.0955V5.90942C1.11494 4.63743 1.62144 3.41809 2.52158 2.51913C3.42171 1.62017 4.6419 1.11508 5.91422 1.11475H162.821C163.451 1.11475 164.074 1.23877 164.656 1.47974C165.238 1.72071 165.766 2.07391 166.212 2.51915C166.657 2.96439 167.01 3.49296 167.251 4.07467C167.492 4.65638 167.616 5.27983 167.616 5.90942L167.617 44.0955Z" fill="black"></path> 713 <path d="M167.617 44.0955C167.617 44.7247 167.493 45.3478 167.252 45.9291C167.011 46.5104 166.657 47.0385 166.212 47.4832C165.767 47.9279 165.238 48.2805 164.657 48.5208C164.075 48.7612 163.452 48.8846 162.822 48.8839H5.91422C4.64248 48.8852 3.42227 48.3815 2.52196 47.4836C1.62164 46.5856 1.11494 45.3669 1.11328 44.0955V5.90942C1.11494 4.63743 1.62144 3.41809 2.52158 2.51913C3.42171 1.62017 4.6419 1.11508 5.91422 1.11475H162.821C163.451 1.11475 164.074 1.23877 164.656 1.47974C165.238 1.72071 165.766 2.07391 166.212 2.51915C166.657 2.96439 167.01 3.49296 167.251 4.07467C167.492 4.65638 167.616 5.27983 167.616 5.90942L167.617 44.0955Z" fill="white"></path> 714 <path d="M37.6771 24.7364C37.6408 20.7069 40.9773 18.7465 41.1299 18.6552C39.2403 15.901 36.3114 15.5246 35.2822 15.4946C32.8224 15.2358 30.4363 16.9662 29.1832 16.9662C27.9051 16.9662 25.9755 15.5196 23.8958 15.5622C21.2196 15.6034 18.7159 17.1525 17.3428 19.5579C14.509 24.4626 16.6225 31.6702 19.3375 35.6347C20.6956 37.5776 22.2826 39.7443 24.3598 39.668C26.3919 39.5855 27.151 38.374 29.6034 38.374C32.0333 38.374 32.7461 39.668 34.8645 39.6193C37.0455 39.5855 38.4187 37.6689 39.7293 35.7098C41.2987 33.4856 41.929 31.2927 41.954 31.1801C41.904 31.1626 37.7196 29.5648 37.6771 24.7364ZM33.6752 12.8866C34.7682 11.5201 35.5161 9.66103 35.3085 7.77441C33.7265 7.84443 31.7481 8.86837 30.6088 10.2049C29.6009 11.3826 28.7005 13.313 28.9331 15.1283C30.7101 15.2608 32.5347 14.2319 33.6752 12.8866Z" fill="black"></path> 715 <path d="M67.1127 39.3899H64.2726L62.7169 34.5027H57.3094L55.8275 39.3899H53.0625L58.4212 22.7517H61.7302L67.1127 39.3899ZM62.248 32.4523L60.8411 28.1077C60.6922 27.6639 60.4121 26.6187 60.0019 24.9733H59.9519C59.7868 25.681 59.523 26.7262 59.1615 28.1077L57.7784 32.4523H62.248ZM80.8665 33.2437C80.8665 35.2841 80.3125 36.8969 79.2032 38.0809C78.2102 39.1348 76.9759 39.6612 75.504 39.6612C73.9145 39.6612 72.7715 39.0948 72.0774 37.9596V44.2545H69.4112V31.3358C69.4112 30.0543 69.3775 28.7403 69.3124 27.3926H71.6572L71.8061 29.2942H71.8561C72.7452 27.8614 74.0946 27.145 75.9054 27.145C77.3211 27.145 78.5029 27.7039 79.4483 28.8228C80.3925 29.9443 80.8665 31.4171 80.8665 33.2437ZM78.1502 33.3412C78.1502 32.1735 77.8876 31.2108 77.3599 30.4519C76.7833 29.663 76.0092 29.2679 75.0388 29.2679C74.381 29.2679 73.7832 29.488 73.2492 29.9218C72.714 30.3594 72.3638 30.9307 72.2 31.6384C72.1269 31.903 72.0853 32.1754 72.0762 32.4498V34.4514C72.0762 35.3228 72.3438 36.0592 72.8791 36.6618C73.4143 37.2619 74.1096 37.5633 74.965 37.5633C75.9692 37.5633 76.7508 37.1744 77.3098 36.403C77.8701 35.6291 78.1502 34.6089 78.1502 33.3412ZM94.669 33.2437C94.669 35.2841 94.115 36.8969 93.0058 38.0809C92.0116 39.1348 90.7785 39.6612 89.3053 39.6612C87.7158 39.6612 86.5728 39.0948 85.8787 37.9596V44.2545H83.2125V31.3358C83.2125 30.0543 83.1788 28.7403 83.1137 27.3926H85.4586L85.6074 29.2942H85.6574C86.5453 27.8614 87.8947 27.145 89.7068 27.145C91.1212 27.145 92.3029 27.7039 93.2509 28.8228C94.1938 29.9443 94.669 31.4171 94.669 33.2437ZM91.9515 33.3412C91.9515 32.1735 91.6877 31.2108 91.1599 30.4519C90.5834 29.663 89.8118 29.2679 88.8414 29.2679C88.1836 29.2679 87.5858 29.488 87.0493 29.9218C86.514 30.3594 86.1651 30.9307 86.0013 31.6384C85.92 31.9684 85.8762 32.2372 85.8762 32.4498V34.4514C85.8762 35.3228 86.1451 36.0592 86.6779 36.6618C87.2131 37.2607 87.9084 37.5633 88.7663 37.5633C89.7718 37.5633 90.5534 37.1744 91.1111 36.403C91.6714 35.6291 91.9515 34.6089 91.9515 33.3412ZM110.101 34.7227C110.101 36.1392 109.606 37.2907 108.622 38.1796C107.539 39.1498 106.027 39.6361 104.088 39.6361C102.298 39.6361 100.862 39.2911 99.7789 38.5997L100.395 36.378C101.56
7155 37.0707 102.849 37.4157 104.247 37.4157C105.253 37.4157 106.034 37.1882 106.592 36.7368C107.151 36.2843 107.434 35.6791 107.434 34.924C107.434 34.2476 107.2 33.6813 106.741 33.2199C106.279 32.7598 105.516 32.331 104.445 31.9372C101.531 30.8507 100.073 29.2617 100.073 27.1713C100.073 25.806 100.588 24.6883 101.616 23.8144C102.644 22.9417 104.007 22.5054 105.703 22.5054C107.217 22.5054 108.479 22.7692 109.481 23.2955L108.812 25.4684C107.869 24.9583 106.805 24.7033 105.614 24.7033C104.674 24.7033 103.936 24.9346 103.408 25.3947C102.964 25.806 102.739 26.3073 102.739 26.9025C102.739 27.5588 102.995 28.1039 103.506 28.5315C103.948 28.9253 104.756 29.3542 105.924 29.8143C107.357 30.3919 108.41 31.0645 109.084 31.8372C109.763 32.6098 110.101 33.5737 110.101 34.7227ZM118.939 29.3929H116V35.2178C116 36.6993 116.518 37.4382 117.556 37.4382C118.032 37.4382 118.427 37.3982 118.74 37.3145L118.814 39.3386C118.289 39.5349 117.597 39.6336 116.74 39.6336C115.687 39.6336 114.864 39.3123 114.27 38.6697C113.679 38.0271 113.381 36.9506 113.381 35.4353V29.3879H111.631V27.3876H113.381V25.1909L116 24.4007V27.3876H118.939V29.3929ZM132.172 33.2924C132.172 35.1365 131.645 36.6506 130.592 37.8346C129.49 39.0535 128.024 39.6612 126.197 39.6612C124.434 39.6612 123.032 39.0773 121.987 37.9108C120.941 36.7418 120.418 35.2691 120.418 33.4925C120.418 31.6334 120.959 30.1106 122.035 28.9266C123.115 27.7414 124.568 27.1488 126.395 27.1488C128.156 27.1488 129.57 27.7339 130.64 28.9016C131.663 30.0343 132.172 31.4971 132.172 33.2924ZM129.409 33.3537C129.409 32.2547 129.171 31.3121 128.695 30.5232C128.136 29.5705 127.335 29.0941 126.298 29.0941C125.23 29.0941 124.411 29.5705 123.854 30.5232C123.376 31.3121 123.138 32.271 123.138 33.4037C123.138 34.5039 123.376 35.4491 123.854 36.2355C124.43 37.1882 125.234 37.6645 126.276 37.6645C127.295 37.6645 128.094 37.1782 128.672 36.2117C129.162 35.4041 129.409 34.4552 129.409 33.3537ZM140.843 29.7368C140.565 29.6867 140.284 29.662 140.002 29.663C139.064 29.663 138.339 30.0156 137.829 30.7257C137.386 31.3508 137.163 32.141 137.163 33.0949V39.3899H134.497V31.1708C134.5 29.9114 134.474 28.6521 134.42 27.3938H136.742L136.84 29.6892H136.913C137.196 28.9003 137.639 28.264 138.246 27.7876C138.803 27.3714 139.479 27.146 140.174 27.145C140.42 27.145 140.643 27.1625 140.84 27.1938L140.843 29.7368ZM152.767 32.8236C152.774 33.2288 152.741 33.6337 152.669 34.0326H144.671C144.701 35.2178 145.088 36.1255 145.831 36.7506C146.505 37.3082 147.377 37.5883 148.447 37.5883C149.632 37.5883 150.712 37.4007 151.684 37.0219L152.102 38.871C150.966 39.3661 149.625 39.6124 148.078 39.6124C146.218 39.6124 144.757 39.0648 143.694 37.9721C142.633 36.8781 142.102 35.4078 142.102 33.5662C142.102 31.7584 142.596 30.2519 143.585 29.0504C144.621 27.7676 146.02 27.1263 147.781 27.1263C149.51 27.1263 150.82 27.7676 151.709 29.0504C152.413 30.0668 152.767 31.3271 152.767 32.8236ZM150.224 32.1322C150.243 31.3408 150.068 30.6594 149.707 30.0831C149.245 29.3404 148.535 28.9704 147.583 28.9704C146.712 28.9704 146.001 29.3317 145.461 30.0568C145.017 30.6332 144.753 31.3258 144.672 32.1297L150.224 32.1322Z" fill="black"></path> 716 <path d="M56.5402 16.8685C55.7986 16.8685 55.157 16.8322 54.623 16.771V8.72694C55.3699 8.6116 56.1246 8.55475 56.8803 8.55691C59.938 8.55691 61.3461 10.0609 61.3461 12.5127C61.3461 15.3407 59.6829 16.8685 56.5402 16.8685ZM56.9879 9.58835C56.5752 9.58835 56.2238 9.61336 55.9324 9.67337V15.7883C56.09 15.8133 56.3926 15.8245 56.8178 15.8245C58.8212 15.8245 59.9617 14.6843 59.9617 12.5489C59.9617 10.6448 58.93 9.58835 56.9879 9.58835ZM65.7344 16.9298C64.0111 16.9298 62.8943 15.6433 62.8943 13.8967C62.8943 12.0763 64.0349 10.7786 65.8319 10.7786C67.5302 10.7786 68.672 12.0038 68.672 13.8004C68.672 15.6433 67.4952 16.9298 65.7344 16.9298ZM65.7844 11.7363C64.8377 11.7363 64.2312 12.6214 64.2312 13.8592C64.2312 15.0732 64.8502 15.9583 65.7719 15.9583C66.6936 15.9583 67.3126 15.0119 67.3126 13.8342C67.3126 12.6339 66.7061 11.7363 65.7844 11.7363ZM78.499 10.8999L76.6544 16.796H75.4526L74.6885 14.2355C74.4985 13.6092 74.3403 12.9737 74.2145 12.3314H74.1895C74.0932 12.974 73.9106 13.6179 73.7168 14.2355L72.9039 16.796H71.6896L69.9538 10.8999H71.3007L71.9685 13.7029C72.1261 14.3705 72.2586 15.0006 72.3687 15.5958H72.3937C72.49 15.0994 72.6476 14.4793 72.8789 13.7154L73.7168 10.9011H74.7848L75.5864 13.6554C75.7802 14.323 75.9378 14.9781 76.0604 15.597H76.0954C76.1804 14.9906 76.3142 14.3468 76.4956 13.6554L77.2121 10.9011L78.499 10.8999ZM85.2896 16.796H83.979V13.4103C83.979 12.3676 83.5788 11.845 82.7897 11.845C82.0131 11.845 81.4791 12.5127 81.4791 13.2891V16.796H80.1685V12.5852C80.1685 12.0638 80.156 11.505 80.1197 10.8986H81.2728L81.334 11.8088H81.3703C81.723 11.1787 82.4383 10.7786 83.2399 10.7786C84.478 10.7786 85.2908 11.725 85.2908 13.2653L85.2896 16.796ZM88.9037 16.796H87.5919V8.19434H88.9037V16.796Z
716M93.6822 16.9298C91.9602 16.9298 90.8421 15.6433 90.8421 13.8967C90.8421 12.0763 91.9827 10.7786 93.7785 10.7786C95.478 10.7786 96.6185 12.0038 96.6185 13.8004C96.6198 15.6433 95.4417 16.9298 93.6822 16.9298ZM93.731 11.7363C92.7843 11.7363 92.1777 12.6214 92.1777 13.8592C92.1777 15.0732 92.798 15.9583 93.7172 15.9583C94.6401 15.9583 95.2579 15.0119 95.2579 13.8342C95.2592 12.6339 94.6539 11.7363 93.731 11.7363ZM101.786 16.796L101.691 16.1171H101.656C101.256 16.6635 100.672 16.9298 99.9313 16.9298C98.8746 16.9298 98.1242 16.1896 98.1242 15.1944C98.1242 13.7391 99.386 12.9865 101.571 12.9865V12.8777C101.571 12.1013 101.159 11.7125 100.346 11.7125C99.765 11.7125 99.2547 11.8588 98.8058 12.1501L98.5394 11.2887C99.0847 10.9486 99.765 10.7786 100.564 10.7786C102.105 10.7786 102.883 11.5912 102.883 13.2178V15.3895C102.883 15.9846 102.909 16.4459 102.968 16.7972L101.786 16.796ZM101.606 13.8592C100.15 13.8592 99.4198 14.2117 99.4198 15.0481C99.4198 15.667 99.7962 15.9696 100.319 15.9696C100.986 15.9696 101.606 15.4607 101.606 14.7693V13.8592ZM109.247 16.796L109.186 15.8495H109.149C108.773 16.5647 108.14 16.9298 107.256 16.9298C105.834 16.9298 104.781 15.6795 104.781 13.9204C104.781 12.0763 105.873 10.7773 107.363 10.7773C108.153 10.7773 108.712 11.0436 109.027 11.5787H109.053V8.19434H110.365V15.2069C110.365 15.777 110.379 16.3109 110.414 16.796H109.247ZM109.053 13.3266C109.053 12.5014 108.506 11.7975 107.672 11.7975C106.701 11.7975 106.107 12.6589 106.107 13.8717C106.107 15.0606 106.723 15.8746 107.646 15.8746C108.47 15.8746 109.053 15.1582 109.053 14.3093V13.3266ZM118.682 16.9298C116.96 16.9298 115.844 15.6433 115.844 13.8967C115.844 12.0763 116.984 10.7786 118.78 10.7786C120.479 10.7786 121.62 12.0038 121.62 13.8004C121.621 15.6433 120.444 16.9298 118.682 16.9298ZM118.731 11.7363C117.786 11.7363 117.179 12.6214 117.179 13.8592C117.179 15.0732 117.798 15.9583 118.719 15.9583C119.642 15.9583 120.259 15.0119 120.259 13.8342C120.262 12.6339 119.655 11.7363 118.731 11.7363ZM128.668 16.796H127.356V13.4103C127.356 12.3676 126.956 11.845 126.167 11.845C125.39 11.845 124.858 12.5127 124.858 13.2891V16.796H123.546V12.5852C123.546 12.0638 123.533 11.505 123.497 10.8986H124.65L124.711 11.8088H124.748C125.099 11.1787 125.816 10.7773 126.616 10.7773C127.854 10.7773 128.668 11.7238 128.668 13.2641V16.796ZM137.486 11.8825H136.044V14.7456C136.044 15.4745 136.297 15.8383 136.807 15.8383C137.038 15.8383 137.232 15.8133 137.388 15.777L137.425 16.7722C137.171 16.8697 136.831 16.9185 136.408 16.9185C135.375 16.9185 134.757 16.3484 134.757 14.8556V11.8825H133.897V10.8999H134.757V9.81965L136.044 9.43082V10.8986H137.486V11.8825ZM144.424 16.796H143.115V13.4353C143.115 12.3801 142.716 11.8463 141.926 11.8463C141.246 11.8463 140.614 12.3076 140.614 13.2416V16.796H139.304V8.19434H140.614V11.7363H140.64C141.053 11.0936 141.65 10.7773 142.413 10.7773C143.661 10.7773 144.424 11.7475 144.424 13.2891V16.796Z
716M151.532 14.163H147.599C147.624 15.2794 148.363 15.9096 149.458 15.9096C150.039 15.9096 150.574 15.812 151.047 15.6308L151.251 16.5409C150.693 16.7835 150.037 16.9048 149.273 16.9048C147.428 16.9048 146.336 15.7395 146.336 13.9329C146.336 12.1251 147.454 10.7661 149.125 10.7661C150.632 10.7661 151.577 11.8825 151.577 13.5691C151.586 13.7682 151.571 13.9675 151.532 14.163ZM150.331 13.229C150.331 12.3189 149.872 11.6763 149.034 11.6763C148.281 11.6763 147.686 12.3314 147.601 13.229H150.331Z" fill="black"></path> 717</svg> 718 719</a> <a target="_blank" href="https://play.google.com/store/apps/details?id=com.movementformodernlife"> 720 <svg xmlns="http://www.w3.org/2000/svg" width="170" height="50" viewBox="0 0 170 50" fill="none"> 721 <g clip-path="url(#clip0)"> 722 <path fill-rule="evenodd" clip-rule="evenodd" d="M163.167 50H6.27805C2.81795 50 0 47.182 0 43.75V6.25C0 2.80549 2.81795 0 6.27805 0H163.167C166.624 0 169.445 2.80549 169.445 6.25V43.75C169.445 47.182 166.624 50 163.167 50Z" fill="white"></path> 723 <path fill-rule="evenodd" clip-rule="evenodd" d="M163.167 1.00062C166.069 1.00062 168.445 3.36035 168.445 6.25V43.75C168.445 46.6397 166.085 48.9994 163.167 48.9994H6.27805C3.37593 48.9994 1.00062 46.6397 1.00062 43.75V6.25C1.00062 3.36035 3.36035 1.00062 6.27805 1.00062C6.27805 1.00062 163.167 1.00062 163.167 1.00062ZM163.167 0H6.27805C2.81795 0 0 2.81796 0 6.25V43.75C0 47.1945 2.81795 50 6.27805 50H163.167C166.624 50 169.445 47.1945 169.445 43.75V6.25C169.445 2.81796 166.624 0 163.167 0Z" fill="#e2e8f0"></path> 724 <path d="M89.2646 16.5399C88.133 16.5399 87.1792 16.1441 86.4248 15.3648C85.6767 14.6073 85.259 13.563 85.2777 12.4969C85.2777 11.3592 85.6642 10.3959 86.4248 9.63222C87.176 8.85292 88.1299 8.45703 89.2614 8.45703C90.3805 8.45703 91.3344 8.85292 92.1012 9.63222C92.8618 10.4209 93.2483 11.3841 93.2483 12.4969C93.2359 13.6378 92.8493 14.601 92.1012 15.3616C91.35 16.1472 90.3961 16.5399 89.2646 16.5399ZM55.5958 16.5399C54.4892 16.5399 53.5291 16.1503 52.7435 15.3803C51.9642 14.6135 51.5684 13.6441 51.5684 12.5C51.5684 11.356 51.9642 10.3866 52.7435 9.61975C53.5135 8.8498 54.4736 8.46015 55.5958 8.46015C56.1444 8.46015 56.6774 8.56925 57.1887 8.79057C57.6905 9.00566 58.0989 9.29868 58.4012 9.65716L58.4761 9.74756L57.6313 10.5767L57.544 10.4739C57.0671 9.90653 56.4281 9.6291 55.5833 9.6291C54.8289 9.6291 54.1712 9.89718 53.6288 10.4271C53.0833 10.9601 52.8059 11.6584 52.8059 12.5032C52.8059 13.3479 53.0833 14.0462 53.6288 14.5792C54.1712 15.1092 54.8289 15.3772 55.5833 15.3772C56.3875 15.3772 57.064 15.1092 57.5908 14.5792C57.9025 14.2675 58.0958 13.8311 58.1643 13.2794H55.4555V12.1135H59.327L59.3426 12.2195C59.3707 12.4159 59.3987 12.6185 59.3987 12.8055C59.3987 13.881 59.0746 14.7507 58.4324 15.3928C57.703 16.1534 56.7491 16.5399 55.5958 16.5399ZM100.362 16.3747H99.1679L95.5114 10.5237L95.5426 11.5774V16.3716H94.3487V8.62536H95.7109L95.7483 8.68459L99.1866 14.1958L99.1554 13.1453V8.62536H100.362V16.3747ZM80.2933 16.3747H79.0838V9.7912H76.9859V8.62536H82.388V9.7912H80.2902V16.3747H80.2933ZM76.0009 16.3747H74.7945V8.62536H76.0009V16.3747ZM69.221 16.3747H68.0147V9.7912H65.9168V8.62536H71.3189V9.7912H69.221V16.3747ZM65.1531 16.3623H60.5272V8.62536H65.1531V9.7912H61.7366V11.9171H64.8195V13.0705H61.7366V15.1964H65.1531V16.3623ZM87.3101 14.5636C87.8493 15.1029 88.504 15.3741 89.2646 15.3741C90.047 15.3741 90.686 15.1092 91.219 14.5636C91.749 14.0337 92.017 13.3386 92.017 12.5C92.017 11.6615 91.749 10.9633 91.2222 10.4365C90.6829 9.89718 90.0252 9.62598 89.2677 9.62598C88.4853 9.62598 87.8462 9.89095 87.3163 10.4365C86.7864 10.9664 86.5183 11.6615 86.5183 12.5C86.5183 13.3386 86.7833 14.0368 87.3101 14.5636Z" fill="black"></path> 725 <path fill-rule="evenodd" clip-rule="evenodd" d="M85.1653 27.1945C82.2195 27.1945 79.8317 29.4296 79.8317 32.5125C79.8317 35.5673 82.2351 37.8304 85.1653 37.8304C88.111 37.8304 90.4988 35.5798 90.4988 32.5125C90.4988 29.4296 88.111 27.1945 85.1653 27.1945ZM85.1653 35.7232C83.5537 35.7232 82.1665 34.389 82.1665 32.5C82.1665 30.5829 83.5568 29.2768 85.1653 29.2768C86.7769 29.2768 88.164 30.5829 88.164 32.5C88.1671 34.4015 86.7769 35.7232 85.1653 35.7232ZM73.5287 27.1945C70.583 27.1945 68.1952 29.4296 68.1952 32.5125C68.1952 35.5673 70.5985 37.8304 73.5287 37.8304C76.4745 37.8304 78.8623 35.5798 78.8623 32.5125C78.8623 29.4296 76.4714 27.1945 73.5287 27.1945ZM73.5287 35.7232C71.9171 35.7232 70.53 34.389 70.53 32.5C70.53 30.5829 71.9202 29.2768 73.5287 29.2768C75.1403 29.2768 76.5275 30.5829 76.5275 32.5C76.5275 34.4015 75.1403 35.7232 73.5287 35.7232ZM59.6821 28.8186V31.0692H65.0842C64.919 32.3317 64.5013 33.2637 63.8622 33.9027C63.0705 34.6945 61.8485 35.5549 59.6945 35.5549C56.3747 35.5549 53.7781 32.8741 53.7781 29.5542C53.7781 26.2344 56.3747 23.5536 59.6945 23.5536C61.4869 23.5536 62.793 24.2612 63.7625 25.1652L65.3585 23.5692C64.0119 22.2787 62.2195 21.2905 59.707 21.2905C55.1528 21.2905 51.3311 25 51.3311 29.5418C51.3311 34.096 55.1496 37.793 59.707 37.793C62.1665 37.793 64.0119 36.9888 65.4707 35.4738C66.9576 33.9869 67.4283 31.889 67.4283 30.1964C67.4283 29.6696 67.3878 29.1958 67.3036 28.7936H59.6789C59.6821 28.7905 59.6821 28.8186 59.6821 28.8186ZM116.319 30.5705C115.873 29.3766 114.526 27.182 111.764 27.182C109.028 27.182 106.752 29.336 106.752 32.5C106.752 35.4863 109.003 37.818 112.029 37.818C114.461 37.818 115.876 36.3311 116.459 35.4582L114.654 34.2488C114.056 35.1372 113.223 35.7201 112.042 35.7201C110.848 35.7201 110.013 35.1777 109.458 34.1085L116.568 31.1627C116.568 31.1658 116.319 30.5705 116.319 30.5705ZM109.068 32.3473C109.012 30.293 110.664 29.2488 111.845 29.2488C112.778 29.2488 113.554 29.707 113.819 30.3741L109.068 32.3473ZM103.292 37.5H105.627V21.8766H103.292V37.5ZM99.4577 28.3759H99.3735C98.8467 27.7494 97.8461 27.182 96.568 27.182C93.9153 27.182 91.4714 29.5168 9
7251.4714 32.5156C91.4714 35.5019 93.9028 37.8086 96.568 37.8086C97.8305 37.8086 98.8467 37.2382 99.3735 36.5991H99.4577V37.3628C99.4577 39.3921 98.3729 40.4863 96.6241 40.4863C95.1933 40.4863 94.3049 39.4576 93.9433 38.5973L91.914 39.4451C92.4969 40.8479 94.0524 42.5842 96.621 42.5842C99.3579 42.5842 101.677 40.9726 101.677 37.0418V27.5H99.4701V28.3759C99.4733 28.3759 99.4577 28.3759 99.4577 28.3759ZM96.7769 35.7232C95.1653 35.7232 93.8186 34.3766 93.8186 32.5156C93.8186 30.639 95.1653 29.2799 96.7769 29.2799C98.3729 29.2799 99.6104 30.6546 99.6104 32.5156C99.626 34.3766 98.376 35.7232 96.7769 35.7232ZM127.251 21.8766H121.668V37.5H124.003V31.5835H127.254C129.838 31.5835 132.379 29.7101 132.379 26.7363C132.379 23.7625 129.847 21.8766 127.251 21.8766ZM127.319 29.4015H123.999V24.0399H127.319C129.068 24.0399 130.056 25.4832 130.056 26.7207C130.056 27.9458 129.056 29.4015 127.319 29.4015ZM141.736 27.1665C140.041 27.1665 138.292 27.9177 137.569 29.5542L139.639 30.4146C140.084 29.5542 140.901 29.2612 141.764 29.2612C142.974 29.2612 144.196 29.9844 144.224 31.2749V31.4402C143.806 31.2032 142.89 30.8417 141.793 30.8417C139.557 30.8417 137.291 32.0636 137.291 34.3547C137.291 36.4526 139.124 37.7993 141.166 37.7993C142.734 37.7993 143.597 37.0916 144.137 36.2718H144.221V37.4813H146.471V31.4963C146.471 28.7095 144.402 27.1665 141.736 27.1665ZM141.443 35.7232C140.68 35.7232 139.61 35.3491 139.61 34.389C139.61 33.1796 140.945 32.7213 142.082 32.7213C143.111 32.7213 143.597 32.9426 144.208 33.2481C144.04 34.6509 142.855 35.7107 141.443 35.7232ZM154.682 27.5L152.001 34.2768H151.917L149.14 27.5H146.627L150.795 36.9732L148.42 42.2382H150.851L157.263 27.5H154.682ZM133.666 37.5H136.001V21.8766H133.666V37.5Z" fill="black"></path> 726 <path fill-rule="evenodd" clip-rule="evenodd" d="M13.0421 9.41668C12.6805 9.80634 12.4717 10.4017 12.4717 11.181V38.8213C12.4717 39.6006 12.6805 40.196 13.0546 40.5701L13.1512 40.6542L28.6375 25.1679V24.8219L13.1388 9.33252L13.0421 9.41668Z" fill="url(#paint0_linear)"></path> 727 <path fill-rule="evenodd" clip-rule="evenodd" d="M33.7902 30.3458L28.625 25.1806V24.819L33.7902 19.6538L33.9025 19.7224L40.0122 23.195C41.761 24.18 41.761 25.8072 40.0122 26.8047L33.9025 30.2772L33.7902 30.3458Z" fill="url(#paint1_linear)"></path> 728 <path fill-rule="evenodd" clip-rule="evenodd" d="M33.9033 30.2774L28.6259 25L13.043 40.5829C13.6134 41.1939 14.5704 41.2625 15.6396 40.6671L33.9033 30.2774Z" fill="url(#paint2_linear)"></path> 729 <path fill-rule="evenodd" clip-rule="evenodd" d="M33.9033 19.7226L15.6396 9.34849C14.5704 8.73752 13.6103 8.82168 13.043 9.43265L28.6259 25L33.9033 19.7226Z" fill="url(#paint3_linear)"></path> 730 <path opacity="0.2" fill-rule="evenodd" clip-rule="evenodd" d="M33.7904 30.165L15.6513 40.4706C14.6382 41.0535 13.7342 41.0129 13.1513 40.483L13.0547 40.5797L13.1513 40.6638C13.7342 41.1906 14.6382 41.2343 15.6513 40.6514L33.9151 30.2773L33.7904 30.165Z" fill="white"></path> 731 <path opacity="0.12" fill-rule="evenodd" clip-rule="evenodd" d="M40.0129 26.6241L33.7754 30.1652L33.8876 30.2774L39.9973 26.8049C40.8733 26.3061 41.3034 25.6515 41.3034 25C41.2505 25.5985 40.8047 26.1658 40.0129 26.6241Z" fill="white"></path> 732 <path opacity="0.25" fill-rule="evenodd" clip-rule="evenodd" d="M15.6388 9.52936L40.0122 23.376C40.804 23.8218 41.2497 24.4047 41.3183 25.0001C41.3183 24.3486 40.8881 23.6939 40.0122 23.1952L15.6388 9.34856C13.89 8.34794 12.4717 9.18335 12.4717 11.1815V11.3623C12.4717 9.36103 13.89 8.54121 15.6388 9.52936Z" fill="black"></path> 733 </g> 734 <defs> 735 <linearGradient id="paint0_linear" x1="27.2484" y1="10.8828" x2="2.44207" y2="17.4925" gradientUnits="userSpaceOnUse"> 736 <stop stop-color="#00A0FF"></stop> 737 <stop offset="0.00657" stop-color="#00A1FF"></stop> 738 <stop offset="0.2601" stop-color="#00BEFF"></stop> 739 <stop offset="0.5122" stop-color="#00D2FF"></stop> 740 <stop offset="0.7604" stop-color="#00DFFF"></stop> 741 <stop offset="1" stop-color="#00E3FF"></stop> 742 </linearGradient> 743 <linearGradient id="paint1_linear" x1="42.2928" y1="24.9999" x2="12.0465" y2="24.9999" gradientUnits="userSpaceOnUse"> 744 <stop stop-color="#FFE000"></stop> 745 <stop offset="0.4087" stop-color="#FFBD00"></stop> 746 <stop offset="0.7754" stop-color="#FFA500"></stop> 747 <stop offset="1" stop-color="#FF9C00"></stop> 748 </linearGradient> 749 <linearGradient id="paint2_linear" x1="31.0337" y1="27.8717" x2="11.1192" y2="61.3893" gradientUnits="userSpaceOnUse"> 750 <stop stop-color="#FF3A44"></stop> 751 <stop offset="1" stop-color="#C31162"></stop> 752 </linearGradient> 753 <linearGradient id="paint3_linear" x1="9.11902" y1="0.223476" x2="18.0036" y2="15.193" gradientUnits="userSpaceOnUse"> 754 <stop stop-color="#32A071"></stop> 755 <stop offset="0.0685" stop-color="#2DA771"></stop> 756 <stop offset="0.4762" stop-color="#15CF74"></stop> 757 <stop offset="0.8009" stop-color="#06E775"></stop> 758 <stop offset="1" stop-color="#00F076"></stop> 759 </linearGradient> 760 <clipPath id="clip0"> 761 <rect width="169.445" height="50" fill="black"></rect> 762 </clipPath> 763 </defs> 764</svg> 765 766</a> </div> 767 </div> 768 </div> 769 770 771 <div id="authors-list" class="space-y-4 max-h-64 md:max-h-[28rem] overflow-y-auto"> 772 <h2 class="text-ds-base-medium">Authors</h2> 773 774 <div class="flex items-center"> 775 <div class="shrink-0 w-10"> 776 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126289/small_acroyoga.1783443268.jpg" text="Acro Yoga Dance" size="xs"></ds-avatar> 777 </div> 778 <div class="grow mx-2 text-sm"> 779 Acro Yoga Dance 780 </div> 781 <div> 782 <ds-button size="small" href="/authors/acro-yoga-dance">Browse</ds-button> 783 </div> 784 </div> 785 <div class="flex items-center"> 786 <div class="shrink-0 w-10"> 787 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126291/small_adam-hocke--portrait-crop.1783444901.jpg" text="Adam Hocke" size="xs"></ds-avatar> 788 </div> 789 <div class="grow mx-2 text-sm"> 790 Adam Hocke 791 </div> 792 <div> 793 <ds-button size="small" href="/authors/adam-hocke">Browse</ds-button> 794 </div> 795 </div> 796 <div class="flex items-center"> 797 <div class="shrink-0 w-10"> 798 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126292/small_adrianna-2.1783445370.jpg" text="Adrianna Zaccardi" size="xs"></ds-avatar> 799 </div> 800 <div class="grow mx-2 text-sm"> 801 Adrianna Zaccardi 802 </div> 803 <div> 804 <ds-button size="small" href="/authors/Adrianna-Zaccardi">Browse</ds-button> 805 </div> 806 </div> 807 <div class="flex items-center"> 808 <div class="shrink-0 w-10"> 809 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126351/small_alex.1784038335.jpg" text="Alexander Filmer-Lorch" size="xs"></ds-avatar> 810 </div> 811 <div class="grow mx-2 text-sm"> 812 Alexander Filmer-Lorch 813 </div> 814 <div> 815 <ds-button size="small" href="/authors/Alexander-Filmer-Lorch">Browse</ds-button> 816 </div> 817 </div> 818 <div class="flex items-center"> 819 <div class="shrink-0 w-10"> 820 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126354/small_amyholly.1783627396.jpeg" text="Amy Holly" size="xs"></ds-avatar> 821 </div> 822 <div class="grow mx-2 text-sm"> 823 Amy Holly 824 </div> 825 <div> 826 <ds-button size="small" href="/authors/Amy-Holly">Browse</ds-button> 827 </div> 828 </div> 829 <div class="flex items-center"> 830 <div class="shrink-0 w-10"> 831 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126355/small_anajose.1784038404.png" text="Ana Forrest & Jose Calarco" size="xs"></ds-avatar> 832 </div> 833 <div class="grow mx-2 text-sm"> 834 Ana Forrest & Jose Calarco 835 </div> 836 <div> 837 <ds-button size="small" href="/authors/Ana-Forrest-Jose-Calarco">Browse</ds-button> 838 </div> 839 </div> 840 <div class="flex items-center"> 841 <div class="shrink-0 w-10"> 842 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126356/small_andrea.1783627965.jpeg" text="Andrea Kwiatkowski" size="xs"></ds-avatar> 843 </div> 844 <div class="grow mx-2 text-sm"> 845 Andrea Kwiatkowski 846 </div> 847 <div> 848 <ds-button size="small" href="/authors/Andrea-Kwiatkowski">Browse</ds-button> 849 </div> 850 </div> 851 <div class="flex items-center"> 852 <div class="shrink-0 w-10"> 853 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126358/small_andrew.1783628823.jpg" text="Andrew McGonigle" size="xs"></ds-avatar> 854 </div> 855 <div class="grow mx-2 text-sm"> 856 Andrew McGonigle 857 </div> 858 <div> 859 <ds-button size="small" href="/authors/Andrew-McGonigle">Browse</ds-button> 860 </div> 861 </div> 862 <div class="flex items-center"> 863 <div class="shrink-0 w-10"> 864 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126359/small_antonia.1783629196.png" text="Antonia Pto
864hides" size="xs"></ds-avatar> 865 </div> 866 <div class="grow mx-2 text-sm"> 867 Antonia Ptohides 868 </div> 869 <div> 870 <ds-button size="small" href="/authors/Antonia-Ptohides">Browse</ds-button> 871 </div> 872 </div> 873 <div class="flex items-center"> 874 <div class="shrink-0 w-10"> 875 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126360/small_aoife.1783629617.jpg" text="Aoife Kane" size="xs"></ds-avatar> 876 </div> 877 <div class="grow mx-2 text-sm"> 878 Aoife Kane 879 </div> 880 <div> 881 <ds-button size="small" href="/authors/Aoife-Kane">Browse</ds-button> 882 </div> 883 </div> 884 <div class="flex items-center"> 885 <div class="shrink-0 w-10"> 886 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126361/small_ashbond_profile.1783629834.jpg" text="Ash Bond" size="xs"></ds-avatar> 887 </div> 888 <div class="grow mx-2 text-sm"> 889 Ash Bond 890 </div> 891 <div> 892 <ds-button size="small" href="/authors/Ash-Bond">Browse</ds-button> 893 </div> 894 </div> 895 <div class="flex items-center"> 896 <div class="shrink-0 w-10"> 897 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126373/small_ava.1783696604.jpg" text="Ava Riby-Williams" size="xs"></ds-avatar> 898 </div> 899 <div class="grow mx-2 text-sm"> 900 Ava Riby-Williams 901 </div> 902 <div> 903 <ds-button size="small" href="/authors/Ava-Riby-Williams">Browse</ds-button> 904 </div> 905 </div> 906 <div class="flex items-center"> 907 <div class="shrink-0 w-10"> 908 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126374/small_barbara1.1783696934.jpg" text="Barbara Gallani" size="xs"></ds-avatar> 909 </div> 910 <div class="grow mx-2 text-sm"> 911 Barbara Gallani 912 </div> 913 <div> 914 <ds-button size="small" href="/authors/Barbara-Gallani">Browse</ds-button> 915 </div> 916 </div> 917 <div class="flex items-center"> 918 <div class="shrink-0 w-10"> 919 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126375/small_bridget-1.1783697220.jpg" text="Bridget Woods-Kramer" size="xs"></ds-avatar> 920 </div> 921 <div class="grow mx-2 text-sm"> 922 Bridget Woods-Kramer 923 </div> 924 <div> 925 <ds-button size="small" href="/authors/Bridget-Woods-Kramer">Browse</ds-button> 926 </div> 927 </div> 928 <div class="flex items-center"> 929 <div class="shrink-0 w-10"> 930 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126376/small_carlene.1783697472.jpg" text="Carlene Bogues" size="xs"></ds-avatar> 931 </div> 932 <div class="grow mx-2 text-sm"> 933 Carlene Bogues 934 </div> 935 <div> 936 <ds-button size="small" href="/authors/Carlene-Bogues">Browse</ds-button> 937 </div> 938 </div> 939 <div class="flex items-center"> 940 <div class="shrink-0 w-10"> 941 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126377/small_catherine.1783697684.jpg" text="Catherine Annis" size="xs"></ds-avatar> 942 </div> 943 <div class="grow mx-2 text-sm"> 944 Catherine Annis 945 </div> 946 <div> 947 <ds-button size="small" href="/authors/Catherine-Annis">Browse</ds-button> 948 </div> 949 </div> 950 <div class="flex items-center"> 951 <div class="shrink-0 w-10"> 952 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126381/small_charlie-r-t.1784038877.jpg" text="Charlie Taylor-Rugman" size="xs"></ds-avatar> 953 </div> 954 <div class="grow mx-2 text-sm"> 955 Charlie Taylor-Rugman 956 </div> 957 <div> 958 <ds-button size="small" href="/authors/Charlie-Taylor-Rugman">Browse</ds-button> 959 </div> 960 </div> 961 <div class="flex items-center"> 962 <div class="shrink-0 w-10"> 963 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126382/small_clare.1783704764.jpg" text="Clare Beagley" size="xs"></ds-avatar> 964 </div> 965 <div class="grow mx-2 text-sm"> 966 Clare Beagley 967 </div> 968 <div> 969 <ds-button size="small" href="/authors/Clare-Beagley">Browse</ds-button> 970 </div> 971 </div> 972 <div class="flex items-center"> 973 <div class="shrink-0 w-10"> 974 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126383/small_clive.1783704974.jpg" text="Clive Fogelman" size="xs"></ds-avatar> 975 </div> 976 <div class="grow mx-2 text-sm"> 977 Clive Fogelman 978 </div> 979 <div> 980 <ds-button size="small" href="/authors/Clive-Fogelman">Browse</ds-button> 981 </div> 982 </div> 983 <div class="flex items-center"> 984 <div class="shrink-0 w-10"> 985 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126384/small_dan.1783705178.jpg" text="Daniel Peppiatt" size="xs"></ds-avatar> 986 </div> 987 <div class="grow mx-2 text-sm"> 988 Daniel Peppiatt 989 </div> 990 <div> 991 <ds-button size="small" href="/authors/Daniel-dan-Peppiatt">Browse</ds-button> 992 </div> 993 </div> 994 <div class="flex items-center"> 995 <div class="shrink-0 w-10"> 996 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126385/small_david.1783705822.jpg" text="David Kam" size="xs"></ds-avatar> 997 </div> 998 <div class="grow mx-2 text-sm"> 999 David Kam 1000 </div> 1001 <div> 1002 <ds-button size="small" href="/authors/David-Kam">Browse</ds-button> 1003 </div> 1004 </div> 1005 <div class="flex items-center"> 1006 <div class="shrink-0 w-10"> 1007 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126386/small_deanne.1783706523.jpg" text="Deanne Oram" size="xs"></ds-avatar> 1008 </div> 1009 <div class="grow mx-2 text-sm"> 1010 Deanne Oram 1011 </div> 1012 <div> 1013 <ds-button size="small" href="/authors/Deanne-Oram">Browse</ds-button> 1014 </div> 1015 </div> 1016 <div class="flex items-center"> 1017 <div class="shrink-0 w-10"> 1018 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126387/small_dirish.1783706718.jpg" text="Dirish Shaktidas" size="xs"></ds-avatar> 1019 </div> 1020 <div class="grow mx-2 text-sm"> 1021 Dirish Shaktidas 1022 </div> 1023 <div> 1024 <ds-button size="small" href="/authors/Dirish-Shaktidas">Browse</ds-button> 1025 </div> 1026 </div> 1027 <div class="flex items-center"> 1028 <div class="shrink-0 w-10"> 1029 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126388/small_dylan.1783706995.jpg" text="Dylan Ayaloo" size="xs"></ds-avatar> 1030 </div> 1031 <div class="grow mx-2 text-sm"> 1032 Dylan Ayaloo 1033 </div> 1034 <div> 1035 <ds-button size="small" href="/authors/Dylan-Ayaloo">Browse</ds-button> 1036 </div> 1037 </div> 1038 <div class="flex items-center"> 1039 <div class="shrink-0 w-10"> 1040 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126389/small_emma.1783707216.jpg" text="Emma Henry" size="xs"></ds-avatar> 1041 </div> 1042 <div class="grow mx-2 text-sm"> 1043 Emma Henry 1044 </div> 1045 <div> 1046 <ds-button size="small" href="/authors/Emma-Henry">Browse</ds-button> 1047 </div> 1048 </div> 1049 <div class="flex items-center"> 1050 <div class="shrink-0 w-10"> 1051 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126390/small_gab.1783707401.jpg" text="Gabriella Espinosa" size="xs"></ds-avatar> 1052 </div> 1053 <div class="grow mx-2 text-sm"> 1054 Gabriella Espinosa 1055 </div> 1056 <div> 1057 <ds-button size="small" href="/authors/Gabriella-Espinosa">Browse</ds-button> 1058 </div> 1059 </div> 1060 <div class="flex items-center"> 1061 <div class="shrink-0 w-10"> 1062 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126391/small_graham.1784038972.jpg" text="Graham Burns" size="xs"></ds-avatar> 1063 </div> 1064 <div class="grow mx-2 text-sm"> 1065 Graham Burns 1066 </div> 1067 <div> 1068 <ds-button size="small" href="/authors/Graham-Burns">Browse</ds-button> 1069 </div> 1070 </div> 1071 <div class="flex items-center"> 1072 <div class="shrink-0 w-10"> 1073 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126392/small_jean.1783707793.jpg" text="Jean Hall" size="xs"></ds-avatar> 1074 </div> 1075 <div class="grow mx-2 text-sm"> 1076 Jean Hall 1077 </div> 1078 <div> 1079 <ds-button size="small" href="/authors/Jean-Hall">Browse</ds-button> 1080 </div> 1081 </div> 1082 <div class="flex items-center"> 1083 <div class="shrink-0 w-10"> 1084 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126393/small_jonelle.1783708056.jpg" text="Jonelle Lewis" size="xs"></ds-avatar> 1085 </div> 1086 <div class="grow mx-2 text-sm"> 1087 Jonelle Lewis 1088 </div> 1089 <div> 1090 <ds-button size="small" href="/authors/Jonelle-Lewis">Browse</ds-button> 1091 </div> 1092 </div> 1093 <div class="flex items-center"> 1094 <div class="shrink-0 w-10"> 1095 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126394/small_joo.1783708311.jpg" text="Joo Teoh" size="xs"></ds-avatar> 1096 </div> 1097 <div class="grow mx-2 text-sm"> 1098 Joo Teoh 1099 </div> 1100 <div> 1101 <ds-button size="small" href="/authors/Joo-Teoh">Browse</ds-button> 1102 </div> 1103 </div> 1104 <div class="flex items-center"> 1105 <div class="shrink-0 w-10"> 1106 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126428/small_jyoti.1783952060.jpg" text="Jyoti Jo Manuel" size="xs"></ds-avatar> 1107 </div> 1108 <div class="grow mx-2 text-sm"> 1109 Jyoti Jo Manuel 1110 </div> 1111 <div> 1112 <ds-button size="small" href="/authors/Jyoti-Jo-Manuel">Browse</ds-button> 1113 </div> 1114 </div> 1115 <div class="flex items-center"> 1116 <div class="shrink-0 w-10"> 1117 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126429/small_katarina.1783952273.jpg" text="Katarina Rayburn" size="xs"></ds-avatar> 1118 </div> 1119 <div class="grow mx-2 text-sm"> 1120 Katarina Rayburn 1121 </div> 1122 <div> 1123 <ds-button size="small" href="/authors/Katarina-Rayburn">Browse</ds-button> 1124 </div> 1125 </div> 1126 <div class="flex items-center"> 1127 <div class="shrink-0 w-10"> 1128 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126430/small_kate.1783952499.jpg" text="Kate Walker" size="xs"></ds-avatar> 1129 </div> 1130 <div class="grow mx-2 text-sm"> 1131 Kate Walker 1132 </div> 1133 <div> 1134 <ds-button size="small" href="/authors/Kate-Walker">Browse</ds-button> 1135 </div> 1136 </div> 1137 <div class="flex items-center"> 1138 <div class="shrink-0 w-10"> 1139 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126436/small_kiranjot.1783953031.jpg" text="Kiranjot" size="xs"></ds-avatar> 1140 </div> 1141 <div class="grow mx-2 text-sm"> 1142 Kiranjot 1143 </div> 1144 <div> 1145 <ds-button size="small" href="/authors/Kiranjot">Browse</ds-button> 1146 </div> 1147 </div> 1148 <div class="flex items-center"> 1149 <div class="shrink-0 w-10"> 1150 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126437/small_kirsty.1783956024.jpg" text="Kirsty Norton" size="xs"></ds-avatar> 1151 </div> 1152 <div class="grow mx-2 text-sm"> 1153 Kirsty Norton 1154 </div> 1155 <div> 1156 <ds-button size="small" href="/authors/Kirsty-Norton">Browse</ds-button> 1157 </div> 1158 </div> 1159 <div class="flex items-center"> 1160 <div class="shrink-0 w-10"> 1161 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126439/small_kristin.1783956912.jpg" text="Kristin Campbell" size="xs"></ds-avatar> 1162 </div> 1163 <div class="grow mx-2 text-sm"> 1164 Kristin Campbell 1165 </div> 1166 <div> 1167 <ds-button size="small" href="/authors/Kristin-Campbell">Browse</ds-button> 1168 </div> 1169 </div> 1170 <div class="flex items-center"> 1171 <div class="shrink-0 w-10"> 1172 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126438/small_kristi.1783956723.jpg" text="Kristi Rodelli" size="xs"></ds-avatar> 1173 </div> 1174 <div class="grow mx-2 text-sm"> 1175 Kristi Rodelli 1176 </div> 1177 <div> 1178 <ds-button size="small" href="/authors/Kristi-Rodelli">Browse</ds-button> 1179 </div> 1180 </div> 1181 <div class="flex items-center"> 1182 <div class="shrink-0 w-10"> 1183 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126440/small_leila.1783957114.jpg" text="Leila Sadeghee" size="xs"></ds-avatar> 1184 </div> 1185 <div class="grow mx-2 text-sm"> 1186 Leila Sadeghee 1187 </div> 1188 <div> 1189 <ds-button size="small" href="/authors/Leila-Sadeghee">Browse</ds-button> 1190 </div> 1191 </div> 1192 <div class="flex items-center"> 1193 <div class="shrink-0 w-10"> 1194 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126441/small_lisa-sanfilippo--edited.1784039225.jpg" text="Lisa Sanfilippo" size="xs"></ds-avatar> 1195 </div> 1196 <div class="grow mx-2 text-sm"> 1197 Lisa Sanfilippo 1198 </div> 1199 <div> 1200 <ds-button size="small" href="/authors/Lisa-Sanfilippo">Browse</ds-button> 1201 </div> 1202 </div> 1203 <div class="flex items-center"> 1204 <div class="shrink-0 w-10"> 1205 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126442/small_lizlark.1783959677.jpg" text="Liz Lark" size="xs"></ds-avatar> 1206 </div> 1207 <div class="grow mx-2 text-sm"> 1208 Liz Lark 1209 </div> 1210 <div> 1211 <ds-button size="small" href="/authors/Liz-Lark">Browse</ds-button> 1212 </div> 1213 </div> 1214 <div class="flex items-center"> 1215 <div class="shrink-0 w-10"> 1216 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126443/small_liz.1783959821.jpg" text="Lizzie Reumont" size="xs"></ds-avatar> 1217 </div> 1218 <div class="grow mx-2 text-sm"> 1219 Lizzie Reumont 1220 </div> 1221 <div> 1222 <ds-button size="small" href="/authors/Lizzie-Reumont">Browse</ds-button> 1223 </div> 1224 </div> 1225 <div class="flex items-center"> 1226 <div class="shrink-0 w-10"> 1227 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126444/small_londonacro.1784039325.jpg" text="London Acro Ladies" size="xs"></ds-avatar> 1228 </div> 1229 <div class="grow mx-2 text-sm"> 1230 London Acro Ladies 1231 </div> 1232 <div> 1233 <ds-button size="small" href="/authors/London-Acro-Ladies">Browse</ds-button> 1234 </div> 1235 </div> 1236 <div class="flex items-center"> 1237 <div class="shrink-0 w-10"> 1238 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126446/small_lucyben.1783961446.jpg" text="Lucy & Ben Parker" size="xs"></ds-avatar> 1239 </div> 1240 <div class="grow mx-2 text-sm"> 1241 Lucy & Ben Parker 1242 </div> 1243 <div> 1244 <ds-button size="small" href="/authors/Lucy-Ben-Parker">Browse</ds-button> 1245 </div> 1246 </div> 1247 <div class="flex items-center"> 1248 <div class="shrink-0 w-10"> 1249 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126445/small_lucym.1783961226.jpg" text="Lucy McCarthy" size="xs"></ds-avatar> 1250 </div> 1251
1251 <div class="grow mx-2 text-sm"> 1252 Lucy McCarthy 1253 </div> 1254 <div> 1255 <ds-button size="small" href="/authors/Lucy-McCarthy">Browse</ds-button> 1256 </div> 1257 </div> 1258 <div class="flex items-center"> 1259 <div class="shrink-0 w-10"> 1260 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126448/small_margi3.1783962179.png" text="Margi Young" size="xs"></ds-avatar> 1261 </div> 1262 <div class="grow mx-2 text-sm"> 1263 Margi Young 1264 </div> 1265 <div> 1266 <ds-button size="small" href="/authors/Margi-Young">Browse</ds-button> 1267 </div> 1268 </div> 1269 <div class="flex items-center"> 1270 <div class="shrink-0 w-10"> 1271 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126449/small_max-strom.1783962341.jpg" text="Max Strom" size="xs"></ds-avatar> 1272 </div> 1273 <div class="grow mx-2 text-sm"> 1274 Max Strom 1275 </div> 1276 <div> 1277 <ds-button size="small" href="/authors/Max-Strom">Browse</ds-button> 1278 </div> 1279 </div> 1280 <div class="flex items-center"> 1281 <div class="shrink-0 w-10"> 1282 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126450/small_mercedes.1783962560.jpg" text="Mercedes Sieff" size="xs"></ds-avatar> 1283 </div> 1284 <div class="grow mx-2 text-sm"> 1285 Mercedes Sieff 1286 </div> 1287 <div> 1288 <ds-button size="small" href="/authors/Mercedes-Sieff">Browse</ds-button> 1289 </div> 1290 </div> 1291 <div class="flex items-center"> 1292 <div class="shrink-0 w-10"> 1293 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126451/small_mimi.1783962888.jpg" text="Mimi Kuo-Deemer" size="xs"></ds-avatar> 1294 </div> 1295 <div class="grow mx-2 text-sm"> 1296 Mimi Kuo-Deemer 1297 </div> 1298 <div> 1299 <ds-button size="small" href="/authors/Mimi-Kuo-Deemer">Browse</ds-button> 1300 </div> 1301 </div> 1302 <div class="flex items-center"> 1303 <div class="shrink-0 w-10"> 1304 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126452/small_mollie.1783963086.jpg" text="Mollie McClelland Morris" size="xs"></ds-avatar> 1305 </div> 1306 <div class="grow mx-2 text-sm"> 1307 Mollie McClelland Morris 1308 </div> 1309 <div> 1310 <ds-button size="small" href="/authors/Mollie-McClelland-Morris">Browse</ds-button> 1311 </div> 1312 </div> 1313 <div class="flex items-center"> 1314 <div class="shrink-0 w-10"> 1315 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126453/small_nadia.1784039444.jpg" text="Nadia Gilani" size="xs"></ds-avatar> 1316 </div> 1317 <div class="grow mx-2 text-sm"> 1318 Nadia Gilani 1319 </div> 1320 <div> 1321 <ds-button size="small" href="/authors/Nadia-Gilani">Browse</ds-button> 1322 </div> 1323 </div> 1324 <div class="flex items-center"> 1325 <div class="shrink-0 w-10"> 1326 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126454/small_nahid.1783963427.jpg" text="Nahid de Belgeonne" size="xs"></ds-avatar> 1327 </div> 1328 <div class="grow mx-2 text-sm"> 1329 Nahid de Belgeonne 1330 </div> 1331 <div> 1332 <ds-button size="small" href="/authors/Nahid-de-Belgeonne">Browse</ds-button> 1333 </div> 1334 </div> 1335 <div class="flex items-center"> 1336 <div class="shrink-0 w-10"> 1337 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126532/small_naomi.1784039763.png" text="Naomi Absalom" size="xs"></ds-avatar> 1338 </div> 1339 <div class="grow mx-2 text-sm"> 1340 Naomi Absalom 1341 </div> 1342 <div> 1343 <ds-button size="small" href="/authors/Naomi-Absalom">Browse</ds-button> 1344 </div> 1345 </div> 1346 <div class="flex items-center"> 1347 <div class="shrink-0 w-10"> 1348 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126533/small_nikita.1784039927.png" text="Nikita Akilapa" size="xs"></ds-avatar> 1349 </div> 1350 <div class="grow mx-2 text-sm"> 1351 Nikita Akilapa 1352 </div> 1353 <div> 1354 <ds-button size="small" href="/authors/Nikita-Akilapa">Browse</ds-button> 1355 </div> 1356 </div> 1357 <div class="flex items-center"> 1358 <div class="shrink-0 w-10"> 1359 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126538/small_norman.1784122555.jpg" text="Norman Blair" size="xs"></ds-avatar> 1360 </div> 1361 <div class="grow mx-2 text-sm"> 1362 Norman Blair 1363 </div> 1364 <div> 1365 <ds-button size="small" href="/authors/Norman-Blair">Browse</ds-button> 1366 </div> 1367 </div> 1368 <div class="flex items-center"> 1369 <div class="shrink-0 w-10"> 1370 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126556/small_petra-headshot-.1784122727.jpg" text="Petra Coveney" size="xs"></ds-avatar> 1371 </div> 1372 <div class="grow mx-2 text-sm"> 1373 Petra Coveney 1374 </div> 1375 <div> 1376 <ds-button size="small" href="/authors/Petra-Coveney">Browse</ds-button> 1377 </div> 1378 </div> 1379 <div class="flex items-center"> 1380 <div class="shrink-0 w-10"> 1381 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126549/small_rakhee.1784123001.png" text="Rakhee Jasani" size="xs"></ds-avatar> 1382 </div> 1383 <div class="grow mx-2 text-sm"> 1384 Rakhee Jasani 1385 </div> 1386 <div> 1387 <ds-button size="small" href="/authors/Rakhee-Jasani">Browse</ds-button> 1388 </div> 1389 </div> 1390 <div class="flex items-center"> 1391 <div class="shrink-0 w-10"> 1392 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126548/small_robin.1784123190.jpg" text="Robin Watkins-Davis" size="xs"></ds-avatar> 1393 </div> 1394 <div class="grow mx-2 text-sm"> 1395 Robin Watkins-Davis 1396 </div> 1397 <div> 1398 <ds-button size="small" href="/authors/Robin-Watkins-Davis">Browse</ds-button> 1399 </div> 1400 </div> 1401 <div class="flex items-center"> 1402 <div class="shrink-0 w-10"> 1403 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126397/small_sally.1783708818.jpg" text="Sally Parkes" size="xs"></ds-avatar> 1404 </div> 1405 <div class="grow mx-2 text-sm"> 1406 Sally Parkes 1407 </div> 1408 <div> 1409 <ds-button size="small" href="/authors/Sally-Parkes">Browse</ds-button> 1410 </div> 1411 </div> 1412 <div class="flex items-center"> 1413 <div class="shrink-0 w-10"> 1414 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126545/small_sri.1784123382.jpg" text="Sri Dharma Mittra" size="xs"></ds-avatar> 1415 </div> 1416 <div class="grow mx-2 text-sm"> 1417 Sri Dharma Mittra 1418 </div> 1419 <div> 1420 <ds-button size="small" href="/authors/Sri-Dharma-Mittra">Browse</ds-button> 1421 </div> 1422 </div> 1423 <div class="flex items-center"> 1424 <div class="shrink-0 w-10"> 1425 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126542/small_sylvia.1784123553.png" text="Sylvia Garcia" size="xs"></ds-avatar> 1426 </div> 1427 <div class="grow mx-2 text-sm"> 1428 Sylvia Garcia 1429 </div> 1430 <div> 1431 <ds-button size="small" href="/authors/Sylvia-Garcia">Browse</ds-button> 1432 </div> 1433 </div> 1434 <div class="flex items-center"> 1435 <div class="shrink-0 w-10"> 1436 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126544/small_toby-ouvry-bw.1784123739.jpg" text="Toby Ouvry" size="xs"></ds-avatar> 1437 </div> 1438 <div class="grow mx-2 text-sm"> 1439 Toby Ouvry 1440 </div> 1441 <div> 1442 <ds-button size="small" href="/authors/Toby-Ouvry">Browse</ds-button> 1443 </div> 1444 </div> 1445 <div class="flex items-center"> 1446 <div class="shrink-0 w-10"> 1447 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126540/small_uma.1784123927.jpg" text="Uma Dinsmore Tuli" size="xs"></ds-avatar> 1448 </div> 1449 <div class="grow mx-2 text-sm"> 1450 Uma Dinsmore Tuli 1451 </div> 1452 <div> 1453 <ds-button size="small" href="/authors/Uma-Dinsmore-Tuli">Browse</ds-button> 1454 </div> 1455 </div> 1456 <div class="flex items-center"> 1457 <div class="shrink-0 w-10"> 1458 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126551/small_vanessa.1784124139.png" text="Vanessa Michielon" size="xs"></ds-avatar> 1459 </div> 1460 <div class="grow mx-2 text-sm"> 1461 Vanessa Michielon 1462 </div> 1463 <div> 1464 <ds-button size="small" href="/authors/Vanessa-Michielon">Browse</ds-button> 1465 </div> 1466 </div> 1467 <div class="flex items-center"> 1468 <div class="shrink-0 w-10"> 1469 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126546/small_vidya-portrait.1784124286.jpg" text="Vidya Heisel" size="xs"></ds-avatar> 1470 </div> 1471 <div class="grow mx-2 text-sm"> 1472 Vidya Heisel 1473 </div> 1474 <div> 1475 <ds-button size="small" href="/authors/Vidya-Heisel">Browse</ds-button> 1476 </div> 1477 </div> 1478 <div class="flex items-center"> 1479 <div class="shrink-0 w-10"> 1480 <ds-avatar url="https://alpha.uscreencdn.com/images/author/126535/small_zephyr.1784124420.png" text="Zephyr Wildman" size="xs"></ds-avatar> 1481 </div> 1482 <div class="grow mx-2 text-sm"> 1483 Zephyr Wildman 1484 </div> 1485 <div> 1486 <ds-button size="small" href="/authors/Zephyr-Wildman">Browse</ds-button> 1487 </div> 1488 </div> 1489 </div> 1490 1491 </div> 1492</div> 1493 1494 </main> 1495 1496 <footer class="px-[3%] py-8 lg:py-6 w-full bg-ds-main border-t border-ds-default bg-ds-default text-ds-muted text-ds-base-regular"> 1497 <div class="container flex flex-col space-y-4 justify-center"> 1498 <div class="flex flex-wrap justify-center items-center space-y-2 space-x-2 text-center md:text-left rtl:md:text-right"> 1499 <p class="mt-2 flex justify-center space-x-2 w-full md:w-fit text-center text-sm font-normal leading-5 text-ds-muted">
1500 <span id="store-title">© 2026 Movement for Modern Life</span> 1501 <span class="ms-2 text-sm font-normal leading-5 text-ds-muted hidden md:inline-block">â</span> 1502 </p> 1503 <p class="text-sm font-normal leading-5 text-ds-muted"> 1504 <a class="hover:underline underline-offset-2" target="_self" href="/pages/faq">FAQ</a> 1505 </p> 1506 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1507 <p class="text-sm font-normal leading-5 text-ds-muted"> 1508 <a class="hover:underline underline-offset-2" target="_self" href="">Search</a> 1509 </p> 1510 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1511 <p class="text-sm font-normal leading-5 text-ds-muted"> 1512 <a class="hover:underline underline-offset-2" target="_self" href="/gift_cards/new">Buy gift card</a> 1513 </p> 1514 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1515 <p class="text-sm font-normal leading-5 text-ds-muted"> 1516 <a class="hover:underline underline-offset-2" target="_self" href="/gift_card_redemptions/new">Claim gift card</a> 1517 </p> 1518 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1519 <p class="text-sm font-normal leading-5 text-ds-muted"> 1520 <a class="hover:underline underline-offset-2" target="_self" href="https://movementformodernlife.com/account/referrals">Refer a friend</a> 1521 </p> 1522 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1523 <p class="text-sm font-normal leading-5 text-ds-muted"> 1524 <a class="hover:underline underline-offset-2" target="_self" href="/privacy">Privacy</a> 1525 </p> 1526 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1527 <p class="text-sm font-normal leading-5 text-ds-muted"> 1528 <a class="hover:underline underline-offset-2" target="_self" href="/terms">Terms</a> 1529 </p> 1530 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1531 <p class="text-sm font-normal leading-5 text-ds-muted"> 1532 <a class="hover:underline underline-offset-2" target="_self" href="/pages/stay-connected">Stay connected</a> 1533 </p> 1534 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1535 <p class="text-sm font-normal leading-5 text-ds-muted"> 1536 <a class="hover:underline underline-offset-2" target="_self" href="/pages/refunds">Refunds</a> 1537 </p> 1538 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 1539 <div class="mt-4 md:!ms-4 w-full md:w-fit text-center text-primary hover:underline underline-offset-2 leading-5"> 1540 <a class="text-sm text-primary font-medium" data-turbo="true" data-turbo-frame="website_modal" href="/about/apps">Get the app -></a> 1541 </div> 1542 </div> 1543 1544 <div class="flex justify-center space-x-4 rtl:space-x-reverse"> 1545 <ds-button only-icon href="https://www.instagram.com/movementformodernlife/" target="_blank"> 1546 <ds-icon name='instagram' size="16px"></ds-icon> 1547 </ds-button> 1548 <ds-button only-icon href="https://www.facebook.com/movementformodernlife" target="_blank"> 1549 <ds-icon name='facebook' size="16px"></ds-icon> 1550 </ds-button> 1551 </div> 1552 </div> 1553 <div class="flex mt-0 md:mt-4 items-center justify-center"> 1554 1555 </div> 1556</footer> 1557 1558 <!-- Facebook Pixel Code -->
1559<script> 1560 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 1561 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 1562 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 1563 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 1564 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 1565 // Insert Your Facebook Pixel ID below. 1566 fbq('init', '1583290458655803'); 1567 fbq('track', 'PageView'); 1568</script>
1568 1569<!-- Insert Your Facebook Pixel ID below. --> 1570<noscript><img height="1" width="1" style="display:none" 1571src="https://www.facebook.com/tr?id=1583290458655803&ev=PageView&noscript=1" 1572/></noscript> 1573<!-- End Facebook Pixel Code --> 1574 1575 1576
1576<script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');</script>
vendor: 1 bytes, line 1576
1576
1577<script async src='https://r.wdfl.co/rw.js' data-rewardful='c560ad'></script>
vendor: 1 bytes, line 1577
1577
1578<script> 1579 rewardful('ready', function() { 1580 if (Rewardful.referral) { 1581 // The current website visitor is a referral from an affiliate. 1582 var d = new Date(); 1583 d.setTime(d.getTime() + (30*24*60*60*1000)); 1584 var expires = "expires="+ d.toUTCString(); 1585 document.cookie = 'rewardfulRef' + "=" + Rewardful.referral + ";" + expires + ";path=/"; 1586 } 1587 }); 1588</script>
1588 1589 1590 1591 1592 </body> 1593</html>
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.