CINXE.COM
Terms & Conditions - Strokefocus Member Services
<!DOCTYPE html> <!--[if lt IE 9 ]> <html class="ie ie-legacy" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if gte IE 9 ]><!--> <html class="ie" lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--> <!--[if ! IE ]><!--> <html lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="msapplication-tap-highlight" content="no"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /><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:"1120098667",accountID:"3578115",trustKey:"3578115",xpid:"VwMAWVdSDRAJUFNRBAgAUlA=",licenseKey:"NRJS-6867d9417cc87fdfdf7",applicationID:"942339744"};;/*! For license information please see nr-loader-spa-1.283.2.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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},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:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$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:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.283.2",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(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].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},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])=>{s[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()[s[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 a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>T,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,A="jsTime",T="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>O});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(9414);function x(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),N=r(5284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function O(e,t={},g,O){let{init:I,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();P||(I=L.init,P=L.info,j=L.loader_config),(0,A.xN)(e.agentIdentifier,I||{}),(0,T.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},d.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const H=(0,A.D0)(e.agentIdentifier),M=[P.beacon,P.errorBeacon];_||(H.proxy.assets&&(S(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),x(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var x=s.ee.get(e),A=x.get("tracer");E[e]=b.g.OFF,x.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var T="api-",N=T+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,w.R)(x,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),(0,R.J)(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(T,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(N+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(N,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(N,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,O,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={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",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.283.2.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.2.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-2oN05BjxuObKuOX8E0vq/zS51M+2HokmNPBRUrIC1fw3hpJqoI18/nckSFiqV11KxT7ag3C+FunKrR8n0PD9Ig==",249:"sha512-Zs5nIHr/khH6G8IhAEdnngg+P7y/IfmjU0PQmXABpCEtSTeKV22OYdaa9lENrW9uxI0lZ6O5e5dCnEMsTS0onA==",212:"sha512-LPKde7A1ZxIHzoSqWKxn5uWVhM9u76Vtmp9DMBf+Ry3mnn2jpsfyfigMYD5Yka2RG3NeIBqOwNYuPrWL39qn6w=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.283.2.PROD"]=self["webpackChunk:NRBA-1.283.2.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),A=i(3878),T=i(782),N=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,N.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,N.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var _=i(8154);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,N.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,N.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,N.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)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,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",J=Y+"body-",X=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,N.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(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 d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,N.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,N.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,N.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(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 y(e,t){this.params={},this.metrics={},this.startTime=(0,N.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,N.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,N.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,N.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.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}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Ae,uP:Te,Rz:Ne}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,N.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,N.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+Re,(function(e){this.time=(0,N.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,N.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,N.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.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,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Je,wW:Xe,e5:$e,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,N.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,N.t)();this[$e]=~~this[$e]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,N.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Xe,m),o.on(Xe,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Je+Ze,Qe+Je+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Xe,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785),ct=i(9414);class ut extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;(0,ct.J)(r,p.gm.console,"log",{level:"info"}),(0,ct.J)(r,p.gm.console,"error",{level:"error"}),(0,ct.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ct.J)(r,p.gm.console,"info",{level:"info"}),(0,ct.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ct.J)(r,p.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,S,Se,Oe,O,M,ot,ut,Pe,nt],loaderType:"spa"})})()})();</script> <title>Terms & Conditions - Strokefocus Member Services</title> <link rel="profile" href="http://gmpg.org/xfn/11" /> <link rel="pingback" href="https://www.strokefocus.net/xmlrpc.php" /> <link rel="shortcut icon" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/images/favicon.ico" type="image/x-icon"> <!-- BuddyPress and bbPress Stylesheets are called in wp_head, if plugins are activated --> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <meta name="description" content="Wohaula, LLC – Terms of Use for Survivors"/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://www.strokefocus.net/terms-condition/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Terms & Conditions - Strokefocus Member Services" /> <meta property="og:description" content="Wohaula, LLC – Terms of Use for Survivors" /> <meta property="og:url" content="https://www.strokefocus.net/terms-condition/" /> <meta property="og:site_name" content="Strokefocus Member Services" /> <meta property="og:updated_time" content="2021-03-31T12:15:24-08:00" /> <meta property="og:image" content="https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png" /> <meta property="og:image:secure_url" content="https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png" /> <meta property="og:image:width" content="1033" /> <meta property="og:image:height" content="300" /> <meta property="og:image:alt" content="Terms & Conditions" /> <meta property="og:image:type" content="image/png" /> <meta property="article:published_time" content="2018-08-03T09:17:29-08:00" /> <meta property="article:modified_time" content="2021-03-31T12:15:24-08:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Terms & Conditions - Strokefocus Member Services" /> <meta name="twitter:description" content="Wohaula, LLC – Terms of Use for Survivors" /> <meta name="twitter:image" content="https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png" /> <meta name="twitter:label1" content="Time to read" /> <meta name="twitter:data1" content="33 minutes" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.strokefocus.net/#organization","name":"Strokefocus","url":"https://www.strokefocus.net","logo":{"@type":"ImageObject","@id":"https://www.strokefocus.net/#logo","url":"https://www.strokefocus.net/wp-content/uploads/2019/01/Strokefocus-Logo-Trademark-copy.png","contentUrl":"https://www.strokefocus.net/wp-content/uploads/2019/01/Strokefocus-Logo-Trademark-copy.png","caption":"Strokefocus","inLanguage":"en-US","width":"1066","height":"300"}},{"@type":"WebSite","@id":"https://www.strokefocus.net/#website","url":"https://www.strokefocus.net","name":"Strokefocus","publisher":{"@id":"https://www.strokefocus.net/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png","url":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png","width":"1033","height":"300","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.strokefocus.net/terms-condition/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.strokefocus.net","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.strokefocus.net/terms-condition/","name":"Terms & Conditions"}}]},{"@type":"WebPage","@id":"https://www.strokefocus.net/terms-condition/#webpage","url":"https://www.strokefocus.net/terms-condition/","name":"Terms & Conditions - Strokefocus Member Services","datePublished":"2018-08-03T09:17:29-08:00","dateModified":"2021-03-31T12:15:24-08:00","isPartOf":{"@id":"https://www.strokefocus.net/#website"},"primaryImageOfPage":{"@id":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.strokefocus.net/terms-condition/#breadcrumb"}},{"@type":"Person","@id":"https://www.strokefocus.net/author/admin/","name":"Strokefocus Admin","url":"https://www.strokefocus.net/author/admin/","image":{"@type":"ImageObject","@id":"https://www.strokefocus.net/wp-content/uploads/avatars/1/5c55f27911bc0-bpfull.png","url":"https://www.strokefocus.net/wp-content/uploads/avatars/1/5c55f27911bc0-bpfull.png","caption":"Strokefocus Admin","inLanguage":"en-US"},"worksFor":{"@id":"https://www.strokefocus.net/#organization"}},{"@type":"Article","headline":"Terms & Conditions - Strokefocus Member Services","datePublished":"2018-08-03T09:17:29-08:00","dateModified":"2021-03-31T12:15:24-08:00","author":{"@id":"https://www.strokefocus.net/author/admin/","name":"Strokefocus Admin"},"publisher":{"@id":"https://www.strokefocus.net/#organization"},"description":"Wohaula, LLC \u2013 Terms of Use for Survivors","name":"Terms & Conditions - Strokefocus Member Services","@id":"https://www.strokefocus.net/terms-condition/#richSnippet","isPartOf":{"@id":"https://www.strokefocus.net/terms-condition/#webpage"},"image":{"@id":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.strokefocus.net/terms-condition/#webpage"}}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Strokefocus Member Services » Feed" href="https://www.strokefocus.net/feed/" /> <link rel="alternate" type="application/rss+xml" title="Strokefocus Member Services » Comments Feed" href="https://www.strokefocus.net/comments/feed/" /> <link rel='stylesheet' id='fontawesome-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/font-awesome.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='googlefonts-css' href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,700,600,300' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-frontend-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/wordpress.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-bp-frontend-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/buddypress.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-bbpress-frontend-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/bbpress.css?ver=4.2.0' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-plugins-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/plugins.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-adminbar-mobile-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/adminbar-mobile.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://www.strokefocus.net/wp-includes/css/dashicons.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-adminbar-desktop-fixed-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/adminbar-desktop-fixed.css?ver=4.2.0' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.strokefocus.net/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='bp-login-form-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/css/blocks/login-form.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-member-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-members/css/blocks/member.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-members-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-members/css/blocks/members.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-dynamic-members-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-members/css/blocks/dynamic-members.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-latest-activities-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-activity/css/blocks/latest-activities.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-recent-posts-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-blogs/css/blocks/recent-posts.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-friends-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-friends/css/blocks/friends.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-group-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-groups/css/blocks/group.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-groups-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-groups/css/blocks/groups.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-dynamic-groups-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-groups/css/blocks/dynamic-groups.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-sitewide-notices-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-messages/css/blocks/sitewide-notices.min.css?ver=10.3.0' type='text/css' media='all' /> <style id='rank-math-toc-block-style-inline-css' type='text/css'> .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='events-manager-css' href='https://www.strokefocus.net/wp-content/plugins/events-manager/includes/css/events-manager.css?ver=6.6.1' type='text/css' media='all' /> <style id='events-manager-inline-css' type='text/css'> body .em { --font-family : inherit; --font-weight : inherit; --font-size : 1em; --line-height : inherit; } </style> <link rel='stylesheet' id='events-manager-pro-css' href='https://www.strokefocus.net/wp-content/plugins/events-manager-pro/includes/css/events-manager-pro.css?ver=3.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='bbp-default-css' href='https://www.strokefocus.net/wp-content/plugins/bbpress/templates/default/css/bbpress.min.css?ver=2.6.11' type='text/css' media='all' /> <link rel='stylesheet' id='forum_list_widget_styles-css' href='https://www.strokefocus.net/wp-content/plugins/better-forum-list-widget/css/style.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='bp-mentions-css-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-activity/css/mentions.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-nouveau-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-templates/bp-nouveau/css/buddypress.min.css?ver=10.3.0' type='text/css' media='screen' /> <link rel='stylesheet' id='wp-ulike-css' href='https://www.strokefocus.net/wp-content/plugins/wp-ulike/assets/css/wp-ulike.min.css?ver=4.7.6' type='text/css' media='all' /> <link rel='stylesheet' id='if-menu-site-css-css' href='https://www.strokefocus.net/wp-content/plugins/if-menu/assets/if-menu-site.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='wp-fullcalendar-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/main.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='wp-fullcalendar-tippy-light-border-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/tippy/light-border.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-ui-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/jquery-ui/redmond/jquery-ui.min.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-ui-theme-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/jquery-ui/redmond/theme.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='bootstrap-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/bootstrap/bootstrap.css?ver=20141119' type='text/css' media='all' /> <link rel='stylesheet' id='newsletter-css' href='https://www.strokefocus.net/wp-content/plugins/newsletter/style.css?ver=8.5.0' type='text/css' media='all' /> <link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.70' type='text/css' media='all' /> <style id='heateor_sss_frontend_css-inline-css' type='text/css'> .heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}.heateor_sss_horizontal_sharing .heateorSssTCBackground{color:#666}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent;}.heateor_sss_vertical_sharing .heateorSssTCBackground{color:#666;}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}} </style> <link rel='stylesheet' id='rt-mediaelement-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/mediaelementplayer-legacy.min.css?ver=4.6.21' type='text/css' media='all' /> <link rel='stylesheet' id='rt-mediaelement-wp-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/wp-mediaelement.min.css?ver=4.6.21' type='text/css' media='all' /> <link rel='stylesheet' id='rtmedia-main-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/css/rtmedia.min.css?ver=4.6.21' type='text/css' media='all' /> <link rel='stylesheet' id='rtmedia-upload-terms-main-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/css/rtm-upload-terms.min.css?ver=4.6.21' type='text/css' media='all' /> <script type="text/javascript"> window._nslDOMReady = function (callback) { if ( document.readyState === "complete" || document.readyState === "interactive" ) { callback(); } else { document.addEventListener( "DOMContentLoaded", callback ); } }; </script><!--n2css--><!--n2js--><script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/modernizr.min.js?ver=2.7.1" id="strokefocuswordpress-modernizr-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/fitvids.js?ver=1.1.0" id="fitvids-js"></script> <script type="text/javascript" id="strokefocuswordpress-main-js-extra"> /* <![CDATA[ */ var strokefocuswordpressOptions = {"select_label":"Show:","post_in_label":"Post in:","tpl_url":"https:\/\/www.strokefocus.net\/wp-content\/themes\/strokefocuswordpress","child_url":"https:\/\/www.strokefocus.net\/wp-content\/themes\/strokefocuswordpress","user_profile":null}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/strokefocuswordpress.js?ver=4.2.2" id="strokefocuswordpress-main-js"></script> <script type="text/javascript" id="equal-height-columns-js-extra"> /* <![CDATA[ */ var equalHeightColumnElements = {"element-groups":{"1":{"selector":".dynamic_section li","breakpoint":768}}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/equal-height-columns/public/js/equal-height-columns-public.js?ver=1.2.1" id="equal-height-columns-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3" id="jquery-ui-sortable-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script> <script type="text/javascript" id="jquery-ui-datepicker-js-after"> /* <![CDATA[ */ jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});}); /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/resizable.min.js?ver=1.13.3" id="jquery-ui-resizable-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/draggable.min.js?ver=1.13.3" id="jquery-ui-draggable-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.13.3" id="jquery-ui-controlgroup-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.13.3" id="jquery-ui-checkboxradio-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/button.min.js?ver=1.13.3" id="jquery-ui-button-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/dialog.min.js?ver=1.13.3" id="jquery-ui-dialog-js"></script> <script type="text/javascript" id="events-manager-js-extra"> /* <![CDATA[ */ var EM = {"ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","locationajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php?action=locations_search","firstDay":"0","locale":"en","dateFormat":"yy-mm-dd","ui_css":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/events-manager\/includes\/css\/jquery-ui\/build.min.css","show24hours":"0","is_ssl":"1","autocomplete_limit":"10","calendar":{"breakpoints":{"small":560,"medium":908,"large":false}},"phone":"","datepicker":{"format":"m\/d\/Y"},"search":{"breakpoints":{"small":650,"medium":850,"full":false}},"url":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/events-manager","google_maps_api":"AIzaSyAgUmjOAf4Fne6IQKXOg7ueSmLKgerNaXc","bookingInProgress":"Please wait while the booking is being submitted.","tickets_save":"Save Ticket","bookingajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","bookings_export_save":"Export Bookings","bookings_settings_save":"Save Settings","booking_delete":"Are you sure you want to delete?","booking_offset":"30","bookings":{"submit_button":{"text":{"default":"Send your booking","free":"Send your booking","payment":"Send your booking","processing":"Processing ..."}},"update_listener":""},"bb_full":"Sold Out","bb_book":"Book Now","bb_booking":"Booking...","bb_booked":"Booking Submitted","bb_error":"Booking Error. Try again?","bb_cancel":"Cancel","bb_canceling":"Canceling...","bb_cancelled":"Cancelled","bb_cancel_error":"Cancellation Error. Try again?","txt_search":"Search","txt_searching":"Searching...","txt_loading":"Loading...","cache":"","api_nonce":"161bf817af","attendance_api_url":"https:\/\/www.strokefocus.net\/wp-json\/events-manager\/v1\/attendance"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/events-manager/includes/js/events-manager.js?ver=6.6.1" id="events-manager-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/events-manager-pro/includes/js/events-manager-pro.js?ver=3.4.1" id="events-manager-pro-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/plupload/moxie.min.js?ver=1.3.5" id="moxiejs-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/plupload/plupload.min.js?ver=2.1.9" id="plupload-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-notifications-widget/notification.js?ver=6.6.2" id="bp-notification-widget-clear-js-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/widget-members.min.js?ver=10.3.0" id="bp-widget-members-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/jquery-query.min.js?ver=10.3.0" id="bp-jquery-query-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery-cookie.min.js?ver=10.3.0" id="bp-jquery-cookie-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery-scroll-to.min.js?ver=10.3.0" id="bp-jquery-scroll-to-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/menu.min.js?ver=1.13.3" id="jquery-ui-menu-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.13.3" id="jquery-ui-selectmenu-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.13.3" id="jquery-ui-tooltip-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4" id="moment-js"></script> <script type="text/javascript" id="moment-js-after"> /* <![CDATA[ */ moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":0},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} ); /* ]]> */ </script> <script type="text/javascript" id="wp-fullcalendar-js-extra"> /* <![CDATA[ */ var WPFC = {"ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php?action=WP_FullCalendar","firstDay":"0","wpfc_theme":"jquery-ui","wpfc_limit":"3","wpfc_limit_txt":"more ...","timeFormat":"h(:mm)A","defaultView":"month","weekends":"true","header":{"left":"prev,next today","center":"title","right":"month,basicWeek,basicDay"},"wpfc_qtips":"1","tippy_theme":"light-border","tippy_placement":"auto","tippy_loading":"Loading..."}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/js/main.js?ver=1.5" id="wp-fullcalendar-js"></script> <link rel="https://api.w.org/" href="https://www.strokefocus.net/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.strokefocus.net/wp-json/wp/v2/pages/81" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.strokefocus.net/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.strokefocus.net/?p=81' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.strokefocus.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.strokefocus.net%2Fterms-condition%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.strokefocus.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.strokefocus.net%2Fterms-condition%2F&format=xml" /> <script type="text/javascript">var ajaxurl = 'https://www.strokefocus.net/wp-admin/admin-ajax.php';</script> <style type="text/css"> .em-coupon-message { display:inline-block; margin:5px 0 0; } .em-coupon-success { color:green; } .em-coupon-error { color:red; } .em-cart-coupons-form .em-coupon-message{ margin:0 20px 0 0; } .em-coupon-error .em-icon { background-color: red; -webkit-mask-image: var(--icon-cross-circle); mask-image: var(--icon-cross-circle); } .em-coupon-success .em-icon { background-color: green; -webkit-mask-image: var(--icon-checkmark-circle); mask-image: var(--icon-checkmark-circle); } .em-coupon-code.loading { background: var(--icon-spinner) calc(100% - 10px) 50% no-repeat; background-size: 20px; } </style> <!-- Analytics by WP Statistics v14.11.3 - https://wp-statistics.com --> <style type="text/css"> .rtmedia-activity-container ul.rtm-activity-media-list{ overflow: auto; } div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-document, div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-other{ margin-left: 0.6em !important; } .rtmedia-activity-container li.media-type-video{ height: 240px !important; width: 320px !important; } .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail, .rtmedia-activity-container li.media-type-photo a{ width: 100% !important; height: 98% !important; } .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail video{ width: 100% !important; height: 100% !important; } .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video video { width: 100% !important; height: 100% !important; } .rtmedia-activity-container li.media-type-music{ width: 320px !important; } .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail, .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail .mejs-audio, .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail audio{ width: 100% !important; } .rtmedia-activity-container li.media-type-photo{ width: 320px !important; height: 240px !important; } .rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail, .rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail img { width: 100% !important; height: 100% !important; overflow: hidden; } .rtmedia-container .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail { max-height: 150px; } .rtmedia-container .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail { max-width: 150px; } </style> <style type="text/css"> /* Header Background color */ .site-header { background-color: #138984; } /* Links & Buttons color */ a { color: #2c455b; } button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], a.comment-reply-link, a.comment-edit-link, li.bypostauthor cite span, a.button, #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, .entry-header .entry-title a.button, a.bp-title-button, #buddypress div.activity-comments form input[disabled] { background-color: #2c455b; } /* Heading Text color */ h1, h2, h3, h4, h5, h6 { color: #2c455b; } /* Site Title & Tagline color */ .site-header h1.site-title, .site-header h1.site-title a, .site-header p.site-description { color: #2c455b; } /* Slideshow Text color */ #fwslider .title, #fwslider .description { color: ; } /* Icons & Indicators color */ #fwslider .progress, #fwslider .readmore a, .pagination .current, .bbp-pagination-links span { background-color: #ffffff; } .bbp-topics-front ul.super-sticky div.bbp-topic-title-content:before, .bbp-topics ul.super-sticky div.bbp-topic-title-content:before, .bbp-topics ul.sticky div.bbp-topic-title-content:before, .bbp-forum-content ul.sticky:before { color: #ffffff; } /* 1st Footer Background Color */ div.footer-inner-top { background-color: ; } /* 2nd Footer Background Color */ div.footer-inner-bottom { background-color: #138984; } /* Body Text color */ body { color: #727272; } /* Fonts */ body { font-family: 'Open Sans', sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; } .site-header h1.site-title { font-family: 'Open Sans', sans-serif; } #fwslider .slide .title { font-family: 'Open Sans', sans-serif; } @media screen and (max-width: 720px) { /* Navigation color */ #mobile-header { background-color: #ffffff; } /* Icons & Indicators color */ #buddypress div.item-list-tabs ul li.current, #buddypress div.item-list-tabs ul li.selected, #buddypress div#group-create-tabs ul li.current, #buddypress div#group-create-tabs ul li.selected, #buddypress #mobile-item-nav ul li:active, #buddypress #mobile-item-nav ul li.current, #buddypress #mobile-item-nav ul li.selected, #buddypress .activity-list li.load-more a { background-color: #ffffff; } } @media screen and (min-width: 721px) { /* WordPress Toolbar color */ #wpadminbar, #wpadminbar .ab-top-menu, #wpadminbar .ab-top-secondary, #wpadminbar .menupop .ab-sub-wrapper { background-color: ; } #wpadminbar #wp-admin-bar-bp-notifications > a > span { color: ; } /* Navigation color */ .main-navigation, .main-navigation ul.nav-menu { background-color: #ffffff; } /* Icons & Indicators color */ #buddypress div#subnav.item-list-tabs ul li a span, #buddypress > div[role="navigation"].item-list-tabs ul li a span, #buddypress .dir-form div.item-list-tabs ul li a span, .bp-legacy div#item-body div.item-list-tabs ul li a span, #buddypress div#item-nav .item-list-tabs ul li a span { background-color: #ffffff; } #strokefocuswordpress-media-add-photo-button { color: #ffffff; } /* Body Background color */ body #main-wrap { background-color: ; } } </style> <style type="text/css"> </style> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-270x270.png" /> <style type="text/css">div.nsl-container[data-align="left"] { text-align: left; } div.nsl-container[data-align="center"] { text-align: center; } div.nsl-container[data-align="right"] { text-align: right; } div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { text-decoration: none; box-shadow: none; border: 0; } div.nsl-container .nsl-container-buttons { display: flex; padding: 5px 0; } div.nsl-container.nsl-container-block .nsl-container-buttons { display: inline-grid; grid-template-columns: minmax(145px, auto); } div.nsl-container-block-fullwidth .nsl-container-buttons { flex-flow: column; align-items: center; } div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px 0; width: 100%; } div.nsl-container-inline { margin: -5px; text-align: left; } div.nsl-container-inline .nsl-container-buttons { justify-content: center; flex-wrap: wrap; } div.nsl-container-inline .nsl-container-buttons a { margin: 5px; display: inline-block; } div.nsl-container-grid .nsl-container-buttons { flex-flow: row; align-items: center; flex-wrap: wrap; } div.nsl-container-grid .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px; max-width: 280px; width: 100%; } @media only screen and (min-width: 650px) { div.nsl-container-grid .nsl-container-buttons a { width: auto; } } div.nsl-container .nsl-button { cursor: pointer; vertical-align: top; border-radius: 4px; } div.nsl-container .nsl-button-default { color: #fff; display: flex; } div.nsl-container .nsl-button-icon { display: inline-block; } div.nsl-container .nsl-button-svg-container { flex: 0 0 auto; padding: 8px; display: flex; align-items: center; } div.nsl-container svg { height: 24px; width: 24px; vertical-align: top; } div.nsl-container .nsl-button-default div.nsl-button-label-container { margin: 0 24px 0 12px; padding: 10px 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; letter-spacing: .25px; overflow: hidden; text-align: center; text-overflow: clip; white-space: nowrap; flex: 1 1 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; display: inline-block; } div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container { margin: 1px; padding: 7px; border-radius: 3px; background: #fff; } div.nsl-container .nsl-button-google[data-skin="light"] { border-radius: 1px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25); color: RGBA(0, 0, 0, 0.54); } div.nsl-container .nsl-button-apple .nsl-button-svg-container { padding: 0 6px; } div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { height: 40px; width: auto; } div.nsl-container .nsl-button-apple[data-skin="light"] { color: #000; box-shadow: 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="white"] { color: #000; box-shadow: inset 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="light"] { color: #1877F2; box-shadow: inset 0 0 0 1px #1877F2; } div.nsl-container .nsl-button-spotify[data-skin="white"] { color: #191414; box-shadow: inset 0 0 0 1px #191414; } div.nsl-container .nsl-button-apple div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack[data-skin="light"] { color: #000000; box-shadow: inset 0 0 0 1px #DDDDDD; } div.nsl-container .nsl-button-tiktok[data-skin="light"] { color: #161823; box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12); } div.nsl-container .nsl-button-kakao { color: rgba(0, 0, 0, 0.85); } .nsl-clear { clear: both; } .nsl-container { clear: both; } .nsl-disabled-provider .nsl-button { filter: grayscale(1); opacity: 0.8; } /*Button align start*/ div.nsl-container-inline[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-inline[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-inline[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-grid[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-grid[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons { justify-content: space-around; } div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons { justify-content: space-between; } /* Button align end*/ /* Redirect */ #nsl-redirect-overlay { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 1000000; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(1px); background-color: RGBA(0, 0, 0, .32);; } #nsl-redirect-overlay-container { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; padding: 30px; border-radius: 10px; } #nsl-redirect-overlay-spinner { content: ''; display: block; margin: 20px; border: 9px solid RGBA(0, 0, 0, .6); border-top: 9px solid #fff; border-radius: 50%; box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); width: 40px; height: 40px; animation: nsl-loader-spin 2s linear infinite; } @keyframes nsl-loader-spin { 0% { transform: rotate(0deg) } to { transform: rotate(360deg) } } #nsl-redirect-overlay-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 18px; font-weight: bold; color: #3C434A; } #nsl-redirect-overlay-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-align: center; font-size: 14px; color: #3C434A; } /* Redirect END*/</style><style type="text/css">/* Notice fallback */ #nsl-notices-fallback { position: fixed; right: 10px; top: 10px; z-index: 10000; } .admin-bar #nsl-notices-fallback { top: 42px; } #nsl-notices-fallback > div { position: relative; background: #fff; border-left: 4px solid #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); margin: 5px 15px 2px; padding: 1px 20px; } #nsl-notices-fallback > div.error { display: block; border-left-color: #dc3232; } #nsl-notices-fallback > div.updated { display: block; border-left-color: #46b450; } #nsl-notices-fallback p { margin: .5em 0; padding: 2px; } #nsl-notices-fallback > div:after { position: absolute; right: 5px; top: 5px; content: '\00d7'; display: block; height: 16px; width: 16px; line-height: 16px; text-align: center; font-size: 20px; cursor: pointer; }</style> <style type="text/css" id="wp-custom-css"> /*HIDING THE SIGN UP PROFILE AREA*/ #profile-details-section { display: none; } </style> <style id="sccss">/* Enter Your Custom CSS Here */ .bbp-reply-content br { margin-bottom:1em !important; } .subscribegroupbutton{display:none !important;} .w2dc-views-links.w2dc-pull-right{display:none} #footer-links ul li{padding: 24px 8px !important;} .em.pixelbones *{list-style-type:none} .upcoming_event_homepage .upcoming_event_homepage_right, ul li.each_active_topics .each_activ_descript { padding: 0px 0px; } .em.pixelbones a { background-color: transparent!important; -webkit-box-shadow: none!important; box-shadow: none!important; font-size: 26px; color: #2c455b !important; font-family: 'Arimo', sans-serif; font-weight: 400; /* letter-spacing: 1px; */ line-height: 30px; } .em.pixelbones li { margin-bottom: 5px!important; border-bottom: 1px solid #f1f1f1; display: inline-grid; vertical-align: top; } </style><script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script> <link href="https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/strockefocus.css"> <link rel="stylesheet" type="text/css" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/responsive.css"> <link rel="stylesheet" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/intlTelInput.css"/> <script src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/strockefocus.js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/jquery.maskinput.js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/jquery.montage.js"></script> <link rel="stylesheet" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/audioplayer.css" /> <script src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/audioplayer.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" /> <script> jQuery(function() { jQuery('audio').audioPlayer({ classPrefix: 'audioplayer', strPlay: '', strPause: '', strVolume: '' }); }); </script> <script type="text/javascript"> var site_url_js = 'https://www.strokefocus.net'; </script> </head> <body class="bp-nouveau page-template-default page page-id-81 admin-bar no-customize-support w2dc-body single-author no-js"> <div id="loadingimage" class="loadingimage"> <div id="loadingimage1" class="loadingimage1"> <img src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/images/loading.gif"> </div> </div> <!-- strokefocuswordpress Mobile Init ///////////////////// --> <div id="mobile-check"></div><!-- #mobile-check --> <script type="text/JavaScript">//<![CDATA[ (function(){var c=document.body.className;c=c.replace(/no-js/,'js');document.body.className=c;})(); $=jQuery.noConflict(); //]]></script> <div id="wpadminbar" class="nojq nojs"> <a class="screen-reader-shortcut" href="#wp-toolbar" tabindex="1">Skip to toolbar</a> <div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Toolbar"> <ul role='menu' id='wp-admin-bar-root-default' class="ab-top-menu"><li role='group' id='wp-admin-bar-bp-login'><a class='ab-item' role="menuitem" href='https://www.strokefocus.net/wp-login.php?redirect_to=https%3A%2F%2Fwww.strokefocus.net%2Fterms-condition%2F'>Log In</a></li><li role='group' id='wp-admin-bar-bp-register'><a class='ab-item' role="menuitem" href='https://www.strokefocus.net/register/'>Register</a></li></ul><ul role='menu' id='wp-admin-bar-top-secondary' class="ab-top-secondary ab-top-menu"><li role='group' id='wp-admin-bar-search' class="admin-bar-search"><div class="ab-item ab-empty-item" tabindex="-1" role="menuitem"><form action="https://www.strokefocus.net/" method="get" id="adminbarsearch"><input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" /><label for="adminbar-search" class="screen-reader-text">Search</label><input type="submit" class="adminbar-button" value="Search" /></form></div></li></ul> </div> </div> <header id="masthead" class="site-header" role="banner" data-infinite="on"> <div class="header_inner_main"> <div class="container"> <div class="header_logo"> <div class="logo"> <a href="https://www.strokefocus.net/" title="Strokefocus Member Services" rel="home"><img src="/strockefocus-wordpress/wp-content/uploads/2018/08/logo.png" alt="Strokefocus Member Services"></a> </div> </div> <div class="header_nav_bar"> <div class="title_bar_menu"> <div class="menu-titalbar-container"><ul id="menu-titalbar" class="main_menus"><li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://www.strokefocus.net/discussion/">Discussions</a></li> <li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://www.strokefocus.net/groups/">Groups</a></li> <li id="menu-item-509" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-509"><a href="https://www.strokefocus.net/events/">Events</a> <ul class="sub-menu"> <li id="menu-item-9178" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9178"><a href="https://www.strokefocus.net/calendar/">Calendar</a></li> <li id="menu-item-9189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9189"><a href="https://www.strokefocus.net/meeting-sites/">Meeting Sites</a></li> </ul> </li> <li id="menu-item-2158" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2158"><a href="https://www.strokefocus.net/resources/">Resources</a> <ul class="sub-menu"> <li id="menu-item-2157" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2157"><a href="https://www.strokefocus.net/resources/">Business Listings</a></li> <li id="menu-item-13576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13576"><a href="/resources/?directory=2">Associations</a></li> <li id="menu-item-9993" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9993"><a href="https://www.strokefocus.net/podcasts/">Podcasts</a></li> <li id="menu-item-10253" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10253"><a href="https://www.strokefocus.net/blogs-main/">Blogs</a></li> <li id="menu-item-35362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35362"><a href="https://www.strokefocus.net/help/">Tutorial</a></li> <li id="menu-item-35521" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35521"><a href="https://www.strokefocus.net/about-us/">About Us</a></li> </ul> </li> </ul></div> </div> <div class="my_account_menu"> <a href="https://www.strokefocus.net/wp-login.php" class="login_link">Log In</a> <a href="https://www.strokefocus.net/association-registration" class="sighup_button">Sign Up</a> </div> </div> </div> </div> </header><!-- #masthead --> <div id="mobile-header"> <!-- Toolbar for Mobile --> <div class="mobile-header-inner"> <!-- Left button --> <div id="user-nav" class="left-btn"></div> <!-- Right button --> <div id="main-nav" class="right-btn"></div> </div> <h1><a class="mobile-site-title" href="https://www.strokefocus.net/" title="Strokefocus Member Services" rel="home">Strokefocus Member Services</a></h1> </div><!-- #mobile-header --> <div id="main-wrap"> <!-- Wrap for Mobile content --> <div id="inner-wrap"> <!-- Inner Wrap for Mobile content --> <div id="container_main" class="container_new "> <div id="main" class="wrapper"> <div class="full_image_width old-default-page-content"> <div class="forum_title event_new_title"> Terms & Conditions </div> </div> <div class="default_editore_contents"> <div class="container"> <div class="for-other-page-of-default"> <div class="editore_contents-section"> <article id="post-81" class="post-81 page type-page status-publish hentry"> <header class="entry-header"> <h1 class="entry-title">Terms & Conditions</h1> </header> <div class="entry-content"> <div class="term-condition-page-section"> <p><strong>Wohaula, LLC – Terms of Use for Survivors</strong></p> <p>Welcome to STROKEFOCUS®, operated by Wohaula, LLC, a California limited liability company (the “Company,” “Strokefocus,” “we,” “our,” or “us”).</p> <p>By creating a Strokefocus account or by accessing our online community (the “Platform”), you agree to be bound by these Terms of Use (this “Agreement”).</p> <strong style="font-size: 14pt;">Please read this Agreement carefully, as it contains important information about limitations of liability and resolution of disputes through arbitration rather than in court. This Agreement affects your legal rights and obligations, so if you do not agree to these Terms, do not use the Platform. </strong> <p>In the event you use a service, feature, or functionality that is operated by a third party and made available through the Platform, each such third party’s terms will govern as to the respective party’s relationship with you.</p> <p>Please also read <a href="https://www.strokefocus.net/privacy-policy/">the Strokefocus Privacy Policy</a> , which is incorporated by reference into this Agreement and available on the Platform. If you do not accept and agree to be bound by all of the terms of this Agreement, including the Strokefocus Privacy Policy, you may not use the Platform. Please contact us with any questions regarding this Agreement.</p> <strong>1. The Platform</strong> <p>Strokefocus endeavors to support individuals who have suffered from a stroke or a traumatic brain injury, their family members and their friends (collectively, the “Survivors” and individually a “Survivor”) through its Platform by providing them with access to resources, information related to the recovery and rehabilitation process, emotional support, and the opportunity to communicate with other Survivors and local Support Groups (individually a “Support Group,” collectively, the “Support Groups”). By creating an account (see Section 3), you agree to comply with this Agreement and to treat your fellow Survivors with respect, compassion and kindness. (The “Platform” includes our website(s), our mobile application(s) and any electronic access of the Strokefocus community, services or other use of software provided through or by Strokefocus.)</p> <p>As a Survivor, you will have access to information on the Platform that will enable you to communicate with other Survivors and Support Groups. In addition, other Survivors and Support Groups will be able to contact and communicate with you. You agree to comply with all applicable domestic and international laws, statutes, ordinances and regulations, and with any and all rules, requirements, conditions and requests that we provide, regarding your use of the Platform, including but not limited to those that apply to your communications or interactions with any other Survivor. You also agree to comply with all applicable laws, statutes, ordinances and regulations regarding the transmission of technical data exported from the United States or the country in which you reside.</p> <strong>2. Acceptance of this Agreement.</strong> <ul> <li>This Agreement is an electronic contract that establishes the legally binding terms you must accept to access and use the Platform.</li> <li>By accessing or using any portion of the Platform, you accept this Agreement and agree to the terms, conditions and notices contained or referenced herein and consent to have this Agreement and all notices provided to you in electronic form. Of course, you may cease using the Platform and terminate your account at any time. However, even if you terminate your account, any subsequent interactions that you have with other Survivors are still governed by this Agreement. Please print a copy of this Agreement for your records. To receive a non-electronic copy of this Agreement, please contact us at contact@strokefocus.net.</li> <li>Modification of this Agreement. This agreement is effective as of November 17, 2017 (the “Effective Date”). We may, at any time and for any reason make changes to this Agreement. We may do this for a variety of reasons including to reflect changes in or requirements of the law, new features, or changes in business practices. The most recent version of this Agreement will be publicly available on www.strokefocus.net under “Survivor – Terms of Use,” and you should regularly check for the most recent version. The most recent version is the version that applies. If you continue to use the Platform after the changes become effective, then you shall be deemed to have accepted those changes. If you don’t agree to these changes, you must terminate your account. Additionally, if we update or upgrade the Platform, you may be required to accept the most recent version of this Agreement to access the updated or upgraded Platform.</li> </ul> <strong>3. Your Account.</strong> <p>In order to have access to all of the services and functionalities provided by the Platform, you must create an account, which will require you to provide Strokefocus with certain personal and contact information. Once you create an account, Strokefocus will send you a welcome email with your login credentials.</p> <p>Your account is non-transferrable. You cannot sell, combine, or otherwise share it with any other person. Any violation of this Agreement, including failure to maintain updated and correct information about your account, will cause your account to fall out of good standing, and we may cancel your account in our sole and absolute discretion. Upon termination, the provisions of this Agreement that are by their nature intended to survive termination (e.g., any disclaimers, all limitations of liability and all indemnities) shall survive.</p> <strong>4. Account Security.</strong> <p>You are responsible for maintaining updated and correct information on your account. You must safeguard your password and supervise the use of your account. You are solely responsible for maintaining the security and confidentiality of your account. We will assume that anyone using the Platform or transacting through your account is you. You agree that you are solely responsible for all activities and communications that occur under your account.</p> <p>You agree to immediately notify the Company of any disclosure or unauthorized use of your confidential information, any disclosure or unauthorized use of any other Survivor’s confidential information, or any other breach of security at contact@strokefocus.net. You acknowledge the importance of logging out from your account at the end of each session and agree to do so.</p> <strong>5. Restrictions on Use.</strong> <p>No part of Strokefocus is directed to persons under the age of thirteen (13). You must be at least thirteen (13) years of age to access the Platform, and if you are over the age of thirteen (13), but under the age of eighteen (18), you must have a parent or guardian’s permission to access the Platform. Your parent or guardian should be aware that the Platform is used primarily by adults. If you are a minor and if any of these circumstances are not acceptable to your parent or guardian, you may not use the Platform.</p> <p>Any use of the Platform is void where prohibited. By accessing or using the Platform, you represent and warrant that: (i) you are at least thirteen (13) years of age; (ii) you have obtained your parent’s or guardian’s permission to access and use the Platform if you are under eighteen (18) years of age; (iii) you have the right, authority and capacity to enter into this Agreement and to abide by all of the terms and conditions of this Agreement; (iv) your access to and use of the Platform will at all times comply with this terms and conditions of this Agreement; and (v) you have the right to provide any and all information you submit to the Platform, and all such information is accurate, true, current and complete.</p> <p>Using the Platform may be prohibited or restricted in certain countries. If you access or use the Platform from outside of the United States, you are responsible for complying with the laws and regulations of the territory from which you access or use the Platform.</p> <strong>6. Privacy and Security Measures.</strong> <p>Strokefocus may collect and maintain certain limited information about you in order to facilitate your connection to and communication with Support Groups and other Survivors. Strokefocus respects the privacy of its users. We have adopted reasonable security measures to protect against the loss, misuse, and alteration of the private and confidential information under our control. For more information, please see our <a href="https://www.strokefocus.net/privacy-policy/"><strong>Privacy Policy.</strong></a></p> <strong>7. Term and Termination.</strong> <p>This Agreement will remain in full force and effect while you use the Platform, have an account, or maintain or continue any communications with any other Survivor or Support Group with whom you have ever interacted through, or as a result of, the Platform. You may terminate your account at any time, for any reason, by following the instructions on the Platform. The Company may terminate or suspend your account and/or your access to the Platform at any time without notice if the Company believes that you have breached this Agreement, or for any other reason, in its sole and absolute discretion. Upon such termination or suspension, you will not be entitled to any refund of any costs or expenses incurred in relation to or arising out of the Platform. The Company is not required to disclose, and may be prohibited by law from disclosing, the reason for the termination or suspension of your account. After your account is terminated, you may no longer access or use the Platform.</p> <strong>8. Non-Commercial Use of the Platform.</strong> <p>The Platform is for personal, non-commercial use only. Survivors may not use the Platform or any content contained in the Platform in connection with any commercial endeavors, such as advertising or soliciting others to buy or sell any products or services not offered by the Company. Survivors using the Platform may not use any information obtained from the Platform to contact, advertise to, solicit, or sell to any other Survivor without their prior explicit consent. The Company may investigate and take any available legal action in response to illegal and/or unauthorized uses of the Platform, including but not limited to collecting usernames and/or email addresses of other Survivors by electronic or other means for the purpose of sending unsolicited emails and unauthorized framing of or linking to the Platform.</p> <strong>9. Banners, Advertisements and Promotions.</strong> <p>We reserve the right to post banners, advertisements, promotions, and similar content throughout the Platform. Third-party advertisers and firms that serve ads may operate under terms and conditions and privacy policies that differ from Strokefocus’s policies, so please review them carefully. Any interactions, correspondence, and business dealings that you have with any advertisers and other third parties found on or through the Platform are solely between you and the third party (including, without limitation, issues related to the content of third party advertisements, payments, delivery of goods, warranties, privacy and data security and the like). Strokefocus hereby disclaims all liability, direct or indirect, in connection with therewith.</p> <strong>10. Your Interactions with Support Groups and Other Survivors. </strong> <p> </p> <ul> <li>You are solely responsible for your communications and interactions with Support Groups and other Survivors. You understand that the Company does not inquire into the backgrounds of Support Groups or Survivors, and the Company does not attempt to verify any statements made by Support Groups or Survivors. The Company makes no representations or warranties as to the conduct of Support Groups or Survivors.</li> <li>By creating an account, you understand that Strokefocus assumes no responsibility for your conduct relating to or resulting from your use of the Platform. You further understand that Strokefocus has done no “vetting,” verifying, or background checking of any Survivors or Support Groups and that you are solely responsible for evaluating any Survivor or Support Group with whom you interact. You acknowledge that you assume responsibility for any and all liabilities, which may result from your use of the Platform or your communications or interactions with Support Groups or other Survivors.</li> <li>The Platform is intended to assist Support Groups and Survivors in locating and communicating with each other. Because we do not supervise or control communications or interactions between Survivors and other persons or entities who do not have a Strokefocus account (the “Non-Users”), and because we cannot guarantee the true identity, age or affiliations of Support Groups, Survivors or Non-Users, you agree that you bear all risk and you agree that, as noted in and without limiting Section 14 (disclaimers) and Section 15 (limitations of liability) below, in no event shall the Company, its affiliates or its partners be liable (directly or indirectly) for any losses or damages whatsoever, whether direct, indirect, general, special, compensatory, consequential, and/or incidental, arising out of or relating to the conduct of you or anyone else in connection with the use of the Platform. You understand that the Company makes no guarantees, either express or implied, regarding your ultimate interactions with any Support Groups or other Survivors that you communicate with through the Platform.</li> </ul> <p> </p> <strong>Information and Content Posted by You on the Platform.</strong> <p> </p> <ul> <li>Strokefocus may choose to offer “community” features on the Platform, such as message or bulletin boards, forums, and chat rooms. You understand and agree that the Company may, but is not obligated to, monitor or review any content you post, upload or transmit on the Platform. The Company may delete any “Content” (defined below), in whole or in part, that in the sole and absolute discretion of the Company violates this Agreement or may or negatively impact any other Survivor or the reputation of the Platform.</li> <li>You are solely responsible for the content and information that you post, upload, transmit or otherwise make available to Support Groups or other Survivors on the Platform, whether publicly posted or privately transmitted (collectively, the “Content”). You may not post, upload or transmit any offensive, inaccurate, obscene, profane, threatening, intimidating, harassing, or illegal material, or any material that infringes or violates another person’s rights (including rights of privacy and publicity).</li> <li>You shall not disclose any confidential or private information about any other Survivor that you obtain as a result of your use of the Platform without that Survivor’s express consent.</li> <li>You acknowledge that Content you post, upload or transmit on the Platform may be viewed by Support Groups, other Survivors, or any other person or entity with access to the Platform. You understand that deleted Content may be retained by Strokefocus for a reasonable period of time.</li> <li>The Company reserves the right to investigate, suspend and/or terminate your account if you have misused the Platform or behaved in any way that the Company regards as inappropriate or unlawful, including any communications or interactions with other Survivors that occur outside of the Platform. In addition to not posting, uploading or transmitting the types of Content described in Section 8(a) above, the following is a non-exclusive list of the types of actions that you may not engage in with respect to the Platform. You shall not: <ul> <li>Use the Platform to engage in any act that is harmful or detrimental to any other Survivor;</li> <li>Disclose any confidential or private information about any other Survivor that you obtain as a result of your use of the Platform without that Survivor’s express consent;</li> <li>Collect or store personal, private or confidential data or medical information about any other Survivor;</li> <li>Restrict or inhibit any other Survivor from using the Platform;</li> <li>Harass, threaten or intimidate any other Survivor;</li> <li>Use the Platform to commit an illegal act;</li> <li>Access the Platform in any jurisdiction in which it is illegal or unauthorized;</li> <li>Impersonate any person or entity, or falsely state or otherwise misrepresent your affiliation with any person or organization;</li> <li>Violate (intentionally or unintentionally) this Agreement, or any applicable local, state, national or international law, statute, ordinance or regulation.</li> </ul> </li> <li>Any other action that Strokefocus deems, in its sole and absolute discretion, to be inappropriate for any reason may also warrant removal and/or suspension from the Platform. The Company reserves the right to remove any post, Content or other material without warning or further notice.</li> <li>Your use of the Platform, including all Content you post, upload or transmit through the Platform, must comply with all applicable laws and regulations. You agree that the Company may access, preserve and disclose your account information and Content if required to do so by law or in a good faith belief that such access, preservation or disclosure is reasonably necessary, for example to: (i) comply with the legal process; (ii) enforce this Agreement; (iii) respond to claims that any Content violates the rights of third parties; (iv) respond to your requests for customer service or allow you to use the Platform in the future; (v) protect the rights, interests, property or personal safety of the Company, any Survivor or any other person; or (vi) enable the transfer or sale to another entity of all or substantially all of our assets in the line of business to which this Agreement relates, or upon any other corporate reorganization, subject to the promises made in this Agreement. We may also disclose any information about you to law enforcement or other government officials as we, in our sole and absolute discretion, believe necessary or appropriate, in connection with an investigation any activity that is illegal or that we believe may expose us or you to legal liability.</li> </ul> <p> </p> <strong>Additional Restrictions and Conditions for Use of the Platform.</strong> <p>The following activities are prohibited on the Platform and constitute express violations of this Agreement:</p> <ul> <li>Submitting any Content to the Platform that: (i) violates applicable laws (including but not limited to intellectual property laws, laws relating to rights of privacy and rights of publicity and laws related to defamation); (ii) contains viruses or malware; (iii) offers unauthorized downloads of any copyrighted, confidential or private information; (iv) has the effect of impersonating others; (v) is purposely inaccurate, commits fraud or falsifies information in connection with your account or to create multiple accounts; or (vi) is protected by copyright, trademark or other proprietary right without the express permission of the owner of the copyright, trademark or other proprietary right.</li> <li>Attempting to do or actually doing any of the following: (i) accessing data not intended for you, such as logging into a server or an account which you are not authorized to access; (ii) scanning or monitoring the Platform for data gathering purposes in an effort to track sales, usage, aggregate offering information, pricing information or similar data; (iii) scanning or testing the security or configuration of the Platform or to breach security or authentication measures; or (iv) interfering with service to any user in any manner, including, without limitation, by means of submitting a virus to the Platform or attempting to overload, “flood,” “spam,” “mail bomb” or “crash” the Platform.</li> <li>Using any of the following: (i) frames, framing techniques or framing technology to enclose any content included on the Platform without the Company’s prior written consent; (ii) any Platform content in any meta tags or any other “hidden text” techniques or technologies without the Company’s prior written consent; (iii) the Platform or any of its contents to advertise or solicit, for any commercial, political or religious purpose or to compete, directly or indirectly, with Strokefocus; or (iv) the Platform or any of its resources to solicit other Survivors, Support Groups or third-parties to become users or partners of other online or offline services directly or indirectly competitive or potentially competitive with Strokefocus.</li> <li>Collecting any of the following: (i) Content from the Platform, including, but not limited to, in connection with current or previously offered services, and featuring such Content to other Survivors in any manner that diverts traffic from the Platform without the Company’s prior written consent; or (ii) Personal information of other Survivors.</li> <li>Engaging in any of the following: (i) tampering or interfering with the proper functioning of any part, page or area of the Platform or any functions or services provided by Strokefocus; (ii) taking any action that places excessive demand on our services or imposes, or may impose, an unreasonable or disproportionately large load on our servers or other portion of our infrastructure (as determined in our sole discretion); (iii) reselling or repurposing your access to the Platform or any purchases made through the Platform; (iv) accessing, monitoring or copying any Content from the Platform using any “robot,” “spider,” “scraper” or other automated means or any manual process for any purpose without the Company’s prior written consent; (v) violating the restrictions in any robot exclusion headers on the Platform or bypassing or circumventing other measures employed to prevent or limit access to the Platform; (vi) hyperlinking to the Platform from any other website without the Company’s prior written consent; or (vii) acting illegally or maliciously against the business, organizational or personal interests or reputation of Strokefocus, our Support Groups, Survivors, or our services.</li> </ul> <strong>Information and Content Posted by Others on the Platform</strong> <p>Strokefocus does not assume any obligation to monitor, censor or regulate Content posted, uploaded or transmitted by Support Groups, Survivors or third parties on the Platform; provided, however, Strokefocus reserves the right to do so in its sole and absolute discretion. In addition, Strokefocus does not endorse, warrant the accuracy or reliability of, or assume any liability in connection with any Content posted, uploaded or transmitted by Support Groups, Survivors or third parties, and such Content does not necessarily reflect the views of Strokefocus.</p> <strong>Disclaimers.</strong> <ul> <li> <p>You acknowledge and agree that the Company is not responsible for and shall not have any liability, directly or indirectly, for any loss or damage resulting from:</p> <ul> <li>Any incorrect, inaccurate, harmful or offensive Content posted, uploaded or transmitted on the Platform;</li> <li>The disclosure of your personal, private or confidential information, or the disclosure of the personal, private or confidential information of any other Survivor;</li> <li>The conduct of any Support Group or Survivor;</li> <li>The deletion or removal, incorrect delivery or failure to store any Content, communications or personalization settings;</li> <li>Any error, omission or defect in, interruption, deletion, alteration, delay in operation or transmission, theft or destruction of, or unauthorized access to, any communications between or among Support Groups and Survivors; or</li> <li>Any problem, failure or technical malfunction of any computer online systems, servers or providers, computer equipment, software, failure of email on account of technical problems or traffic congestion on the Internet or at any website or combination thereof, including injury or damage to Support Groups’ or Survivors’ or to any other person’s computer or device related to or resulting from using the Platform or downloading materials in connection with the Internet and/or in connection with the Platform.</li> </ul> </li> <li><strong>To the maximum extent allowed by applicable law, the Company provides the Platform on an “as is” and “as available” basis and grants no warranties of any kind, whether express, implied, statutory or otherwise with respect to the Platform </strong> <p>(including all Content contained therein), including but not limited to any implied warranties of satisfactory quality, merchantability, fitness for a particular purpose or non-infringement. The Company does not represent or warrant that your access to or use of the Platform will be uninterrupted or error free, secure or that any defects or errors in the Platform will be corrected. Moreover, Strokefocus does not represent or warrant that the content available via the Platform is accurate, complete or current, and Strokefocus is not responsible for any errors or omissions therein or for any adverse consequences resulting from your reliance on any aspect of the Platform.</p> </li> <li>Any material downloaded or otherwise obtained through your use of the Platform is accessed at your own discretion and risk, and you will be solely responsible for and hereby waive any and all claims and causes of action with respect to any damage to your device, computer system, internet access, download or display device, or loss or corruption of data that results or may result from the download of any such material. If you do not accept this limitation of liability, you are not authorized to use the Platform.</li> <li>Strokefocus may make third party information or resources available to you through the Platform. All third party information is the responsibility of the respective providers thereof and should not necessarily be relied upon. Such third parties are solely responsible for such information. The Company does not: (i) guarantee the accuracy, completeness, or usefulness of any information provided by a third party on the Platform; or (ii) adopt, endorse or accept responsibility for the accuracy or reliability of any opinion, advice or statement made by a third party that appears on the Platform. Under no circumstances will the Company be responsible or liable for any loss or damage resulting from your reliance on information posted, uploaded or transmitted by a third party on the Platform.</li> <li>Support Groups may make information or resources available to you through the Platform. All information provided by Support Groups is the responsibility of the respective providers thereof and should not necessarily be relied upon. Support Groups are solely responsible for such information. The Company does not: (i) guarantee the accuracy, completeness, or usefulness of any information provided by a Support Group on the Platform; or (ii) adopt, endorse or accept responsibility for the accuracy or reliability of any opinion, advice or statement made by a Support Group that appears on the Platform. Under no circumstances will the Company be responsible or liable for any loss or damage resulting from your reliance on information posted, uploaded or transmitted by a Support Group on the Platform.</li> <li>Strokefocus is not a medical service and does not provide medical advice. Any opinion, advice, or reference to resources relating to the emotional or physical recovery and rehabilitation of Survivors that is posted, uploaded or transmitted on the Platform is for informational purposes only and is not intended to replace or substitute for professional, medical, legal, financial, or other advice. The Company makes no representations or warranties and expressly disclaims any and all liability concerning any treatment, action by, or effect on any Survivor following any information provided on the Platform.</li> <li>No advice or information, whether oral or written, obtained by you from us or through the Platform shall create any warranty not expressly made herein. Please note that some jurisdictions may not allow the exclusion of implied warranties, so some of the above exclusions may not apply to you.</li> </ul> <strong>15. Limitations of Liability.</strong> <p>To the fullest extent allowed by applicable law, under no circumstances, including but not limited to tort, negligence or breach of contract, will Strokefocus be liable for any direct, indirect, special, punitive, incidental or consequential damages that arise out of or in connection with your access to or use of the Platform or your downloading of any content, materials, data, text, images, video or audio from the Platform even if advised of the possibility of such damages. The disclaimers and limitations contained in this Agreement are a material part of our ability to provide this Platform to you. Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, those aspects of the above limitation may not apply to you. In no event shall Strokefocus be liable for or in connection with any Content posted, transmitted, exchanged or received by or on behalf of any user or other person on or through the Platform. Without limiting the generality of the foregoing, in no event shall Strokefocus’s total liability to you for all damages, losses and causes of action (if any) exceed, in the aggregate $500.</p> <strong>16. Indemnification.</strong> <p>You agree to indemnify, defend and hold harmless Strokefocus (which includes Strokefocus’s affiliates and subsidiaries) and its officers, employees, agents, business partners, licensors, and licensees from any and all damages, liabilities, costs, and expenses (including reasonable attorneys’ fees) on account of any claim, suit, action, demand, or proceeding made or brought against Strokefocus or any such other party, or on account of the investigation, defense, or settlement thereof, arising out of or in connection with your use of the Platform or any content, your violation of this Agreement, or your violation of any rights of any third party. The Company reserves the right to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will fully cooperate with the Company in connection therewith.</p> <p>Residents of California are entitled to the following specific consumer rights information: you may contact the Complaint Assistance Unit of the Division of Consumer Services of the Department of Consumer Affairs by mail at 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834, or by telephone at 800-952-5210. California residents expressly agree to waive California Civil Code Sec. 1542, which states: “A general release does not extend the claims which the creditor does not know or suspect to exist in his favor at the time of executing the release, which if known by him must have materially affected his settlement with the debtor.”</p> <strong>17. Investigations; Cooperation with Law Enforcement.</strong> <p>Strokefocus reserves the right, without any limitation whatsoever, to: (i) investigate any suspected breaches of the Platform’s security, information technology or other systems or networks; (ii) investigate any suspected breaches of this Agreement; (iii) involve and cooperate with law enforcement authorities in investigating any such matters; (iv) prosecute violators of this Agreement to the full extent of the law; and (v) discontinue this Platform or terminate your access to it at any time, without notice, for any reason and without any obligation to you whatsoever.</p> <strong>18. Links on the Platform to and from Other Sites.</strong> <p>The Platform may contain advertisements and/or references to resources provided by Support Groups or other third parties and links to other websites (collectively, “Linked Sites”), including, without limitation, websites operated by advertisers, licensors, licensees, and promotional and business partners of Strokefocus. Strokefocus has no control over the content of Linked Sites or any link contained in a Linked Site, and Strokefocus does not assume any obligation to review any Linked Sites. Strokefocus does not endorse, approve, or sponsor any Linked Sites, or any content, advertising, information, materials, products, services, or other items on or available on or from them, and Strokefocus disclaims all liability, direct or indirect, in connection therewith. We require service providers and trusted vendors who operate websites on our behalf to safeguard the privacy of any personal information they handle, adhere to industry-accepted practices to safeguard personal information, respect our intellectual property rights and the rights of third parties, and operate in accordance with all applicable requirements. Any activities you engage in with regard to any Linked Site, however, are subject to the privacy policy, conditions of use, and other terms imposed by the operator of the Linked Site, and Strokefocus hereby disclaims all liability, direct or indirect, in connection therewith.</p> <strong>19. Ownership and Proprietary Rights.</strong> <p>The Platform, the infrastructure used to provide the Platform, and any content displayed on the Platform are proprietary to us, our affiliates, subsidiaries and business partners. By registering for an account and accepting this Agreement, Strokefocus grants you a limited, personal, nontransferable, nonexclusive, revocable license to use the Platform pursuant to this Agreement and to any additional terms and policies set forth by Strokefocus.</p> <p>The Company owns and retains all proprietary rights in the Platform, and in all content, trademarks, trade names, service marks and other intellectual property rights related thereto. The Platform contains the copyrighted material, trademarks, and other proprietary information of the Company and its licensors. You agree to not copy, modify, transmit, create any derivative works from, make use of, or reproduce in any way any copyrighted material, trademarks, trade names, service marks, or other intellectual property or proprietary information accessible through the Platform, without first obtaining the prior written consent of the Company or, if such property is not owned by the Company, the owner of such intellectual property or proprietary rights. You agree to not remove, obscure or otherwise alter any proprietary notices appearing on any content, including copyright, trademark and other intellectual property notices.</p> <p>“STROKEFOCUS” is a registered trademark owned by the Company, and any use of this mark inures to the benefit of the Company.</p> <p>Other marks on the Platform not owned by the Company may be under license from the trademark owner thereof, in which case such license is for the exclusive benefit and use of the Company unless otherwise stated, or may be the property of their respective owners. You may not use Strokefocus’s name, logos, trademarks or brands without Strokefocus’s express permission.</p> <strong>20. Copyright Policy; Notice and Procedure for Making Claims of Copyright Infringement.</strong> <p>You may not post, distribute, or reproduce in any way any copyrighted material, trademarks, or other proprietary information without obtaining the prior written consent of the owner of such proprietary rights. If you believe that material or Content posted, uploaded or transmitted on the Platform infringes on your copyright or that of another, please contact us following the procedure below:</p> <p>Procedure for Alleging Copyright Infringement:</p> <p>Strokefocus will respond appropriately to notices of alleged copyright infringement that comply with the U.S. Digital Millennium Copyright Act (“DMCA”), as set forth below. If you own copyrights in a work and believe that your intellectual property rights in that work have been infringed by an improper posting or distribution of it via this Platform, then send us a written notice that includes all of the following:</p> <ul> <li>A legend or subject line that says: “DMCA Copyright Infringement Notice”;</li> <li>A description of the copyrighted work that you claim has been infringed;</li> <li>The URL of the Website and a description of where the material that you claim is infringing is located on that Website;</li> <li>Your address, telephone number, and e-mail address;</li> <li>A statement by you that you have a good faith belief that the alleged infringing material is not authorized by the copyright owner, its agent, or the law;</li> <li>A statement by you, made under penalty of perjury, that all the information in your notice is accurate, and that you are the copyright owner (or, if you are not the copyright owner, then your statement must indicate that you are authorized to act on the behalf of the owner of an exclusive right that is allegedly infringed); and</li> <li>Your electronic or physical signature.</li> </ul> <p>Strokefocus will only receive DMCA notices by mail or e-mail at the addresses below:</p> <table class="mail-info-section"> <tbody> <tr> <td>By Mail:</td> <td>Wohaula, LLC, <br />a California limited liability company <br />11801 Ricasoli Way <br />Porter Ranch, CA 91326</td> </tr> <tr> <td>By email:</td> <td>contact@strokefocus.net</td> </tr> </tbody> </table> <p>Strokefocus may elect to not respond to DMCA notices that do not comply with all of the foregoing requirements, and Strokefocus may elect to remove allegedly infringing material that comes to its attention via notices that do not comply with the DMCA. If you have additional questions you may contact Strokefocus at contact@strokefocus.net.</p> <strong>21. Modifications to the Platform.</strong> <p>Strokefocus expressly reserves the right at any time to modify or discontinue, temporarily or permanently, your access to or use of the Platform (or any part thereof) with or without notice. You agree that the Company shall not be liable to you or to any third party for any modification, suspension or discontinuance of the Platform. To protect the integrity of the Platform, the Company reserves the right at any time in its sole and absolute discretion to block certain IP addresses from accessing the Platform.</p> <strong>22. Operation of Site; Availability of the Platform.</strong> <p>Strokefocus controls and operates the Platform from its headquarters in the United States of America, and Strokefocus makes no representation that the Platform is appropriate or available for use beyond the United States of America. If you access or use the Platform from other locations, you are responsible for compliance with applicable local laws. The Platform may describe products and services that are available only in the United States of America (or only parts of it) and are not available worldwide.</p> <strong>23. Internet Connection.</strong> <p>An internet connection is required to access and use the Platform, and any associated expenses or charges incurred by your use of the Platform are your exclusive responsibility.</p> <strong>24. Arbitration and Governing Law.</strong> <p>Except where prohibited by applicable law:</p> <ul> <li>The exclusive means of resolving any dispute or claim arising out of or relating to this Agreement (including any alleged breach thereof) or your use of the Platform shall be binding arbitration administered by the American Arbitration Association.</li> <li>By accessing or using the Platform in any manner or by creating an account, you agree to the above arbitration provision. In doing so, you give up your right to go to court to assert or defend any claims between you and the Company. You also give up your right to participate in a class action or other class proceeding. Your rights will be determined by a neutral arbitrator, not a judge or jury. You are entitled to a fair hearing before the arbitrator. The arbitrator can grant any relief that a court can, but you should note that arbitration proceedings are usually simpler and more streamlined than trials and other judicial proceedings. Decisions by the arbitrator are enforceable in court and may be overturned by a court only for very limited reasons.</li> <li>Any proceeding to enforce this Agreement, including any proceeding to confirm, modify, or vacate an arbitration award, may be commenced in any court of competent jurisdiction. In the event that this Agreement is for any reason held to be unenforceable, any litigation against the Company may be commenced only in the federal or state courts located in Los Angeles County, California, USA. You hereby irrevocably consent to the jurisdiction of those courts for such purposes.</li> <li>This Agreement, and any dispute between you and the Company, shall be governed by the laws of the State of California without regard to principles of conflicts of law, provided that this Agreement shall be governed by the Federal Arbitration Act.</li> <li>For Survivors located in a jurisdiction where the arbitration provision of this Agreement is prohibited by law, the laws of the State of California, USA, will apply to any disputes arising out of or relating to this Agreement or your use of the Platform. All claims arising out of or relating to this Agreement or your use of the Platform will be litigated exclusively in the federal or state courts of Los Angeles County, California, USA, and you and Strokefocus consent to personal jurisdiction in those courts.</li> </ul> <strong>25. Notice.</strong> <p>The Company may provide you with notices, including those regarding changes to this Agreement, using any reasonable means now known or hereafter developed, including by e-mail, regular mail, SMS, MMS, text message or through the Platform itself. Such notices may not be received if you violate this Agreement by accessing or using the Platform in an unauthorized manner. You agree that you are deemed to have received any and all notices that would have been delivered had you accessed the Platform in an authorized manner.</p> <strong>26. Electronic Communications. </strong> <p>When you access or use the Platform or send emails to Strokefocus, you are communicating with us electronically and consent to receive electronic communications related to your use of the Platform. We will communicate with you by email or by posting notices on the Platform. You agree that all agreements, notices, disclosures and other communications that are provided to you electronically satisfy any legal requirement that such communications be in writing.</p> <strong>27. Force Majeure.</strong> <p>Strokefocus shall not be liable for any failure to perform in accordance with this Agreement which is due to an event beyond the control of Strokefocus, including but not limited to any Act of God, terrorism, war, political insurgence, insurrection, riot, civil unrest, act of civil or military authority, uprising, earthquake, flood or any other natural or manmade eventuality outside of our control and not reasonably foreseeable.</p> <strong>28. Entire Agreement; Other.</strong> <p>This Agreement, and any specific guidelines or rules that are separately posted on the Platform, constitutes the entire agreement between you and the Company regarding your access to and use of the Platform (unless you are also bound by the Terms of Use for Support Groups). If any provision of this Agreement is held invalid, the remainder of this Agreement shall continue in full force and effect. The failure of the Company to exercise or enforce any right or provision of this Agreement shall not constitute a waiver of such right or provision. You agree that your account is non-transferable and all of your rights to your account terminate upon your death. No agency, partnership, joint venture or employment is created as a result of this Agreement, and you may not make any representations or bind the Company in any manner.</p> </div> <p> </p> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> </article><!-- #post --> </div> </div> </div> </div> <div id="primary" class="site-content"> <div id="content" role="main"> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main .wrapper --> </div><!-- #page --> <footer id="colophon" role="contentinfo"> <div class="footer-inner-bottom"> <div class="container"> <div class="footer_logo"> <a href="https://www.strokefocus.net/" title="Strokefocus Member Services" rel="home"><img src="/strockefocus-wordpress/wp-content/uploads/2018/08/logo.png" alt="Strokefocus Member Services"></a> </div> <div id="footer-links"> <ul class="footer-menu"> <li id="menu-item-36690" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36690"><a href="https://www.strokefocus.net/our-stories/">Our Stories</a></li> <li id="menu-item-36688" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36688"><a href="https://www.strokefocus.net/qa/">Q&A</a></li> <li id="menu-item-36691" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-81 current_page_item menu-item-36691"><a href="https://www.strokefocus.net/terms-condition/" aria-current="page">Terms & Conditions</a></li> <li id="menu-item-53863" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-53863"><a rel="privacy-policy" href="https://www.strokefocus.net/privacy-policy/">Privacy Policy</a></li> </ul> </div> <div id="footer-icons"> <ul class="social-icons"> <!-- display social icons if added in Theme Customizer --> <li><a class="link-facebook" title="Facebook" href="https://www.facebook.com/Wohaula-460907787408004/" target="_blank"><span></span></a></li> <li><a class="link-twitter" title="Twitter" href="https://twitter.com/wohaula" target="_blank"><span></span></a></li> <li><a class="link-youtube" title="Youtube" href="https://www.youtube.com/channel/UCZ85mgxDGzFRWHFQsSucSgg" target="_blank"><span></span></a></li> </ul> </div> </div><!-- .footer-inner --> </div><!-- .footer-inner-bottom --> <div class="footer_coy_text"> <p class="footer-credits "> Copyright © 2025 Wohaula LLC </p> </div> </footer><!-- #colophon --> </div> <!-- #inner-wrap --> </div><!-- #main-wrap (Wrap For Mobile) --> <script type="text/javascript" id="bbp-swap-no-js-body-class"> document.body.className = document.body.className.replace( 'bbp-no-js', 'bbp-js' ); </script> <div class='asp_hidden_data' id="asp_hidden_data" style="display: none !important;"> <svg style="position:absolute" height="0" width="0"> <filter id="aspblur"> <feGaussianBlur in="SourceGraphic" stdDeviation="4"/> </filter> </svg> <svg style="position:absolute" height="0" width="0"> <filter id="no_aspblur"></filter> </svg> </div> <script type="text/javascript"> jQuery( document ).ready( function($) { var slug = "location"; $( '#wp-admin-bar-my-account-gmw-' + slug ).each( function() { $( this ).insertAfter( $( this ).next() ); }); }); </script> <div class="strokefocuswordpress-bp-legacy page-title"> <header class="entry-header"> <h1 class="entry-title"> </h1> </header> </div><div class="strokefocuswordpress-bp-legacy item-header"><div id="item-header-avatar"> <a href=""> </a> </div><!-- #item-header-avatar --> <div id="item-header-content"> <h2 class="user-nicename">@</h2> <span class="activity">Not recently active</span> </div><!-- #item-header-content --> <div id="item-buttons" class="profile"> </div><!-- #item-buttons --></div><script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/hoverintent-js.min.js?ver=2.2.1" id="hoverintent-js-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/admin-bar.min.js?ver=6.6.2" id="admin-bar-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/idangerous.swiper.js?ver=1.9.2" id="idangerous-swiper-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" id="heartbeat-js-extra"> /* <![CDATA[ */ var heartbeatSettings = {"ajaxurl":"\/wp-admin\/admin-ajax.php","interval":"5"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/heartbeat.min.js?ver=6.6.2" id="heartbeat-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/bbpress/js/editor.min.js?ver=2.6.11" id="bbpress-editor-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/backbone.min.js?ver=1.5.0" id="backbone-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/wp-mediaelement.min.js?ver=4.6.21" id="rt-mediaelement-wp-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/vendors/emoji-picker.js?ver=4.6.21" id="rtmedia-emoji-picker-js"></script> <script type="text/javascript" id="rtmedia-main-js-extra"> /* <![CDATA[ */ var rtmedia_bp = {"bp_template_pack":"nouveau"}; var RTMedia_Main_JS = {"media_delete_confirmation":"Are you sure you want to delete this media?","rtmedia_ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","media_delete_success":"Media file deleted successfully."}; var rtmedia_main_js_strings = {"rtmedia_albums":"Albums","privacy_update_success":"Privacy updated successfully.","privacy_update_error":"Couldn't change privacy, please try again."}; var rtmedia_media_size_config = {"photo":{"thumb":{"width":"150","height":"150","crop":"1"},"medium":{"width":"320","height":"240","crop":"1"},"large":{"width":"800","height":"0","crop":"1"}},"video":{"activity_media":{"width":"320","height":"240"},"single_media":{"width":"640","height":"480"}},"music":{"activity_media":{"width":"320"},"single_media":{"width":"640"}},"featured":{"default":{"width":"100","height":"100","crop":"1"}}}; var rtmedia_main = {"rtmedia_ajax_url":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","rtmedia_media_slug":"media","rtmedia_lightbox_enabled":"1","rtmedia_direct_upload_enabled":"0","rtmedia_gallery_reload_on_upload":"1","rtmedia_empty_activity_msg":"Please enter some content to post.","rtmedia_empty_comment_msg":"Empty comment is not allowed.","rtmedia_media_delete_confirmation":"Are you sure you want to delete this media?","rtmedia_media_comment_delete_confirmation":"Are you sure you want to delete this comment?","rtmedia_album_delete_confirmation":"Are you sure you want to delete this Album?","rtmedia_drop_media_msg":"Drop files here","rtmedia_album_created_msg":" album created successfully.","rtmedia_something_wrong_msg":"Something went wrong. Please try again.","rtmedia_empty_album_name_msg":"Enter an album name.","rtmedia_max_file_msg":"Max file Size Limit: ","rtmedia_allowed_file_formats":"Allowed File Formats","rtmedia_select_all_visible":"Select All Visible","rtmedia_unselect_all_visible":"Unselect All Visible","rtmedia_no_media_selected":"Please select some media.","rtmedia_selected_media_delete_confirmation":"Are you sure you want to delete the selected media?","rtmedia_selected_media_move_confirmation":"Are you sure you want to move the selected media?","rtmedia_waiting_msg":"Waiting","rtmedia_uploaded_msg":"Uploaded","rtmedia_uploading_msg":"Uploading","rtmedia_upload_failed_msg":"Failed","rtmedia_close":"Close","rtmedia_edit":"Edit","rtmedia_delete":"Delete","rtmedia_edit_media":"Edit Media","rtmedia_remove_from_queue":"Remove from queue","rtmedia_add_more_files_msg":"Add more files","rtmedia_file_extension_error_msg":"File not supported","rtmedia_more":"more","rtmedia_less":"less","rtmedia_read_more":"Read more","rtmedia__show_less":"Show less","rtmedia_activity_text_with_attachment":"disable","rtmedia_delete_uploaded_media":"This media is uploaded. Are you sure you want to delete this media?","rtm_wp_version":"6.6.2","rtmedia_masonry_layout":"true","rtmedia_masonry_layout_activity":"true","rtmedia_disable_media_in_commented_media":"1","rtmedia_disable_media_in_commented_media_text":"Adding media in Comments is not allowed"}; var rtmedia_upload_terms = {"rtmedia_upload_terms_check_terms_message":"Please check terms of service."}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtmedia.min.js?ver=4.6.21" id="rtmedia-main-js"></script> <script type="text/javascript" id="rtmedia-backbone-js-extra"> /* <![CDATA[ */ var rtmedia_template = {"template_url":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php?action=rtmedia_get_template&template=media-gallery-item"}; var rtMedia_plupload = {"rtMedia_plupload_config":{"url":"\/terms-condition\/upload\/","runtimes":"html5,flash,html4","browse_button":"rtMedia-upload-button","container":"rtmedia-upload-container","drop_element":"drag-drop-area","filters":[{"title":"Media Files","extensions":"jpg,jpeg,png,gif,mp4,mp3"}],"max_file_size":"256M","multipart":true,"urlstream_upload":true,"flash_swf_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.silverlight.xap","file_data_name":"rtmedia_file","multi_selection":true,"multipart_params":{"redirect":"no","redirection":"false","action":"wp_handle_upload","_wp_http_referer":"\/terms-condition\/","mode":"file_upload","rtmedia_upload_nonce":"a63933bccb"},"max_file_size_msg":"256M"}}; var rtmedia_media_thumbs = {"photo":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/image_thumb.png","video":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/video_thumb.png","music":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/audio_thumb.png"}; var rtmedia_edit_media_info_upload = {"title":"Title:","description":"Description:"}; var rtmedia_bp = {"bp_template_pack":"nouveau"}; var rtmedia_backbone_strings = {"rtm_edit_file_name":"Edit File Name"}; var rtmedia_exteansions = {"photo":["jpg","jpeg","png","gif"],"video":["mp4"],"music":["mp3"]}; var rtMedia_update_plupload_comment = {"url":"\/terms-condition\/upload\/","runtimes":"html5,flash,html4","browse_button":"rtmedia-comment-media-upload","container":"rtmedia-comment-media-upload-container","filters":[{"title":"Media Files","extensions":"jpg,jpeg,png,gif,mp4,mp3"}],"max_file_size":"256M","multipart":"1","urlstream_upload":"1","flash_swf_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.silverlight.xap","file_data_name":"rtmedia_file","multi_selection":"","multipart_params":{"redirect":"no","redirection":"false","action":"wp_handle_upload","_wp_http_referer":"\/terms-condition\/","mode":"file_upload","rtmedia_upload_nonce":"a63933bccb"},"max_file_size_msg":"256M"}; var rtmedia_backbone = {"rMedia_loading_media":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/boxspinner.gif","rtmedia_set_featured_image_msg":"Featured media set successfully.","rtmedia_unset_featured_image_msg":"Featured media removed successfully.","rtmedia_no_media_found":"Oops !! There's no media found for the request !!","rtmedia_load_more_or_pagination":"load_more","rtmedia_bp_enable_activity":"1","rtmedia_upload_progress_error_message":"There are some uploads in progress. Do you want to cancel them?","rtmedia_media_disabled_error_message":"Media upload is disabled. Please Enable at least one media type to proceed.","rMedia_loading_file":"https:\/\/www.strokefocus.net\/wp-admin\/images\/loading.gif"}; var rtMedia_activity = {"is_album":"","is_edit_allowed":""}; var rtMedia_update_plupload_config = {"url":"\/terms-condition\/upload\/","runtimes":"html5,flash,html4","browse_button":"rtmedia-add-media-button-post-update","container":"rtmedia-whts-new-upload-container","drop_element":"whats-new-textarea","filters":[{"title":"Media Files","extensions":"jpg,jpeg,png,gif,mp4,mp3"}],"max_file_size":"256M","multipart":"1","urlstream_upload":"1","flash_swf_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.silverlight.xap","file_data_name":"rtmedia_file","multi_selection":"1","multipart_params":{"redirect":"no","redirection":"false","rtmedia_update":"true","action":"wp_handle_upload","_wp_http_referer":"\/terms-condition\/","mode":"file_upload","rtmedia_upload_nonce":"a63933bccb"},"max_file_size_msg":"256M"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtMedia.backbone.js?ver=4.6.21" id="rtmedia-backbone-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery.caret.min.js?ver=10.3.0" id="jquery-caret-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery.atwho.min.js?ver=10.3.0" id="jquery-atwho-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-activity/js/mentions.min.js?ver=10.3.0" id="bp-mentions-js"></script> <script type="text/javascript" id="bp-nouveau-js-extra"> /* <![CDATA[ */ var BP_Nouveau = {"ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","confirm":"Are you sure?","show_x_comments":"Show all %d comments","unsaved_changes":"Your profile has unsaved changes. If you leave the page, the changes will be lost.","object_nav_parent":"#buddypress","objects":["activity","members","groups","blogs","xprofile","friends","messages","settings","notifications","group_members","group_requests"],"nonces":{"activity":"c5f6ebf86b","members":"70c0df3630","groups":"15807bac64","blogs":"0def23679f","xprofile":"c85ec74ff0","friends":"f7b2c8d5c0","messages":"62d3278249","settings":"8c7e361ea1","notifications":"d59f38d7bf"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-templates/bp-nouveau/js/buddypress-nouveau.min.js?ver=10.3.0" id="bp-nouveau-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/comment-reply.min.js?ver=6.6.2" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" id="wp_ulike-js-extra"> /* <![CDATA[ */ var wp_ulike_params = {"ajax_url":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","notifications":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/wp-ulike/assets/js/wp-ulike.min.js?ver=4.7.6" id="wp_ulike-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/bootstrap/bootstrap.min.js?ver=20120206" id="bootstrap-js"></script> <script type="text/javascript" id="heateor_sss_sharing_js-js-before"> /* <![CDATA[ */ function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://www.strokefocus.net/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = -10; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")} /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.3.70" id="heateor_sss_sharing_js-js"></script> <script type="text/javascript" id="jquery-ui-slider-js-extra"> /* <![CDATA[ */ var slider_params = {"min":"1","max":"20"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/slider.min.js?ver=1.13.3" id="jquery-ui-slider-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery.ui.touch-punch.js?ver=0.2.2" id="jquery-touch-punch-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/mediaelement-and-player.min.js?ver=4.6.21" id="rt-mediaelement-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/touchswipe/jquery.touchSwipe.min.js?ver=4.6.21" id="rtmedia-touchswipe-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b" id="jquery-masonry-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtMedia.activity.js?ver=4.6.21" id="rtmedia-activity-js"></script> <script type="text/javascript" id="rtmedia-upload-terms-main-js-extra"> /* <![CDATA[ */ var rtmedia_upload_terms_data = {"message":"Please check terms of service.","activity_terms_enabled":"false","uploader_terms_enabled":"false"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtm-upload-terms.min.js?ver=4.6.21" id="rtmedia-upload-terms-main-js"></script> <script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""}; /** * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. */ window._nslHasOpenedPopup = false; window._nslWebViewNoticeElement = null; window.NSLPopup = function (url, title, w, h) { const userAgent = navigator.userAgent, mobile = function () { return /\b(iPhone|iP[ao]d)/.test(userAgent) || /\b(iP[ao]d)/.test(userAgent) || /Android/i.test(userAgent) || /Mobile/i.test(userAgent); }, screenX = window.screenX !== undefined ? window.screenX : window.screenLeft, screenY = window.screenY !== undefined ? window.screenY : window.screenTop, outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth, outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22, targetWidth = mobile() ? null : w, targetHeight = mobile() ? null : h, left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10), right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), features = []; if (targetWidth !== null) { features.push('width=' + targetWidth); } if (targetHeight !== null) { features.push('height=' + targetHeight); } features.push('left=' + left); features.push('top=' + right); features.push('scrollbars=1'); const newWindow = window.open(url, title, features.join(',')); if (window.focus) { newWindow.focus(); } window._nslHasOpenedPopup = true; return newWindow; }; let isWebView = null; function checkWebView() { if (isWebView === null) { function _detectOS(ua) { if (/Android/.test(ua)) { return "Android"; } else if (/iPhone|iPad|iPod/.test(ua)) { return "iOS"; } else if (/Windows/.test(ua)) { return "Windows"; } else if (/Mac OS X/.test(ua)) { return "Mac"; } else if (/CrOS/.test(ua)) { return "Chrome OS"; } else if (/Firefox/.test(ua)) { return "Firefox OS"; } return ""; } function _detectBrowser(ua) { let android = /Android/.test(ua); if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { return "Opera"; } else if (/CriOS/.test(ua)) { return "Chrome for iOS"; } else if (/Edge/.test(ua)) { return "Edge"; } else if (android && /Silk\//.test(ua)) { return "Silk"; } else if (/Chrome/.test(ua)) { return "Chrome"; } else if (/Firefox/.test(ua)) { return "Firefox"; } else if (android) { return "AOSP"; } else if (/MSIE|Trident/.test(ua)) { return "IE"; } else if (/Safari\//.test(ua)) { return "Safari"; } else if (/AppleWebKit/.test(ua)) { return "WebKit"; } return ""; } function _detectBrowserVersion(ua, browser) { if (browser === "Opera") { return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") : / OPR/.test(ua) ? _getVersion(ua, " OPR/") : _getVersion(ua, " OPT/"); } else if (browser === "Chrome for iOS") { return _getVersion(ua, "CriOS/"); } else if (browser === "Edge") { return _getVersion(ua, "Edge/"); } else if (browser === "Chrome") { return _getVersion(ua, "Chrome/"); } else if (browser === "Firefox") { return _getVersion(ua, "Firefox/"); } else if (browser === "Silk") { return _getVersion(ua, "Silk/"); } else if (browser === "AOSP") { return _getVersion(ua, "Version/"); } else if (browser === "IE") { return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") : /MSIE/.test(ua) ? _getVersion(ua, "MSIE ") : _getVersion(ua, "rv:"); } else if (browser === "Safari") { return _getVersion(ua, "Version/"); } else if (browser === "WebKit") { return _getVersion(ua, "WebKit/"); } return "0.0.0"; } function _getVersion(ua, token) { try { return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]); } catch (o_O) { } return "0.0.0"; } function _normalizeSemverString(version) { const ary = version.split(/[\._]/); return (parseInt(ary[0], 10) || 0) + "." + (parseInt(ary[1], 10) || 0) + "." + (parseInt(ary[2], 10) || 0); } function _isWebView(ua, os, browser, version, options) { switch (os + browser) { case "iOSSafari": return false; case "iOSWebKit": return _isWebView_iOS(options); case "AndroidAOSP": return false; case "AndroidChrome": return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); } return false; } function _isWebView_iOS(options) { const document = (window["document"] || {}); if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false); } function _isWebView_Android(options) { if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false); } const options = {}, nav = window.navigator || {}, ua = nav.userAgent || "", os = _detectOS(ua), browser = _detectBrowser(ua), browserVersion = _detectBrowserVersion(ua, browser); isWebView = _isWebView(ua, os, browser, browserVersion, options); } return isWebView; } function isAllowedWebViewForUserAgent(provider) { const facebookAllowedWebViews = [ 'Instagram', 'FBAV', 'FBAN' ]; let whitelist = []; if (provider && provider === 'facebook') { whitelist = facebookAllowedWebViews; } const nav = window.navigator || {}, ua = nav.userAgent || ""; if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) { return true; } return false; } function disableButtonInWebView(providerButtonElement) { if (providerButtonElement) { providerButtonElement.classList.add('nsl-disabled-provider'); providerButtonElement.setAttribute('href', '#'); providerButtonElement.addEventListener('pointerdown', (e) => { if (!window._nslWebViewNoticeElement) { window._nslWebViewNoticeElement = document.createElement('div'); window._nslWebViewNoticeElement.id = "nsl-notices-fallback"; window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) { this.parentNode.removeChild(this); window._nslWebViewNoticeElement = null; }); const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "<div id='nsl-redirect-overlay-container'>", overlayContainerClose = "</div>", overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>", overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>", overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; document.addEventListener('click', function (e) { if (e.target) { const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]'); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = buttonLinkElement.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = buttonLinkElement.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } } } }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */ if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-6867d9417cc87fdfdf7","applicationID":"942339744","transactionName":"YVxXNURRW0sFAEdaDVgWdAJCWVpWSxNSVAc=","queueTime":0,"applicationTime":3987,"atts":"TRtUQwxLSEU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- Page supported by LiteSpeed Cache 6.5.0.2 on 2025-02-25 17:51:13 -->