Help
RSS
API
Feed
Maltego
Contact
Domain > www.fossettmosherfuneralhome.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-08-27
34.204.162.106
(
ClassC
)
2024-09-18
23.22.118.183
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 18 Sep 2024 00:22:12 GMTContent-Type: text/html; charsetutf-8Content-Length: 158Connection: keep-aliveSet-Cookie: AWSALB1XTHPf9Js83+dQAm8AOlDcrN3cdcwWgsi5+MsJPOJfGAxHNxqsPDpxYN4pAbxLD9YyQVe/tlK+t6+Qko3CHrproaccwxinEP9u2taqDv1UA1HPf+nBr5PxyM9IZe; ExpiresWed, 25 Sep 2024 00:22:12 GMT; Path/Set-Cookie: AWSALBCORS1XTHPf9Js83+dQAm8AOlDcrN3cdcwWgsi5+MsJPOJfGAxHNxqsPDpxYN4pAbxLD9YyQVe/tlK+t6+Qko3CHrproaccwxinEP9u2taqDv1UA1HPf+nBr5PxyM9IZe; ExpiresWed, 25 Sep 2024 00:22:12 GMT; Path/; SameSiteNoneCache-Control: private, no-cacheSet-Cookie, stale-while-revalidate60, stale-if-error86400Location: https://www.fossettmosherfuneralhome.com/Server: Microsoft-IIS/10.0X-Powered-By: ASP.NET html>head>title>Object moved/title>/head>body>h2>Object moved to a hrefhttps://www.fossettmosherfuneralhome.com/>here/a>./h2>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 18 Sep 2024 00:22:13 GMTContent-Type: text/html; charsetutf-8Content-Length: 213764Connection: keep-aliveSet-Cookie: AWSALBJRRkdj7uhwjnt+yC1IN/2opITkVHIebboRQJjEm/x7jfUTmohbTVRoKPsMg8rwUxgeg3wWQBypQgl+vC1/pe4PTa6dn51Ly3TU+LJ94nZeZkHznZiWz7aAaVA66B; ExpiresWed, 25 Sep 2024 00:22:13 GMT; Path/Set-Cookie: AWSALBCORSJRRkdj7uhwjnt+yC1IN/2opITkVHIebboRQJjEm/x7jfUTmohbTVRoKPsMg8rwUxgeg3wWQBypQgl+vC1/pe4PTa6dn51Ly3TU+LJ94nZeZkHznZiWz7aAaVA66B; ExpiresWed, 25 Sep 2024 00:22:13 GMT; Path/; SameSiteNone; SecureCache-Control: public, no-cacheSet-Cookie, stale-while-revalidate60, stale-if-error86400, max-age30Expires: Wed, 18 Sep 2024 00:22:42 GMTLast-Modified: Wed, 18 Sep 2024 00:22:12 GMTVary: *Server: Microsoft-IIS/10.0X-AspNetMvc-Version: 5.2X-AspNet-Version: 4.0.30319X-Powered-By: ASP.NET !DOCTYPE html>html xmlnshttps://www.w3.org/1999/xhtml dirltr langen-US xmlns:fbhttps://www.facebook.com/2008/fbml classsia>head> meta charsetutf-8 /> meta nameformat-detection contenttelephoneno /> meta http-equivX-UA-Compatible contentIEedge>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info {beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net,licenseKey:NRJS-aa09c362d4e8d43900e,applicationID:1286138286,transactionName:MV1QZkFVChJUAENdDAgXf2RwGzEMVxFWVwwlV1xGQVsIDVARGH0NAl1K,queueTime:0,applicationTime:161,agent:,atts:}/script>script typetext/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:1286138370,accountID:3087713,trustKey:3080060,xpid:VwYPVlFSCxABVllUBgIPVFwH,licenseKey:NRJS-aa09c362d4e8d43900e,applicationID:1286138286};;/*! For license information please see nr-loader-spa-1.266.0.min.js.LICENSE.txt */(()>{var e,t,r{8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(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 rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o0Object.keys(r).length?e:r;for(let a in o)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}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 nr(384),ir(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 tc(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(!ae)throw new Error(Info for .concat(e, was never set));return ae}function u(e,t){if(!e)throw new Error(All info objects require an agent identifier!);ae(0,i.a)(t,o);const r(0,n.nY)(e);r&&(r.infoae)}},9417:(e,t,r)>{use strict;r.d(t,{D0:()>h,gD:()>p,xN:()>g});var nr(993);const ie>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var or(2614),ar(944),sr(384),cr(8122);const udata-nr-mask,d()>{const e{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,harvestTimeSeconds:10,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},feature_flags:,generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!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,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,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||nullt?e.mask_selectoru:(0,a.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-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&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l{},fAll configuration objects require an agent identifier!;function h(e){if(!e)throw new Error(f);if(!le)throw new Error(Configuration for .concat(e, was never set));return le}function g(e,t){if(!e)throw new Error(f);le(0,c.a)(t,d());const r(0,s.nY)(e);r&&(r.initle)}function p(e,t){if(!e)throw new Error(f);var rh(e);if(r){for(var nt.split(.),i0;in.length-1;i++)if(object!typeof(rrni))return;rrnn.length-1}return r}},5603:(e,t,r)>{use strict;r.d(t,{a:()>c,o:()>s});var nr(384),ir(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(!ae)throw new Error(LoaderConfig for .concat(e, was never set));return ae}function c(e,t){if(!e)throw new Error(All loader-config objects require an agent identifier!);ae(0,i.a)(t,o);const r(0,n.nY)(e);r&&(r.loader_configae)}},3371:(e,t,r)>{use strict;r.d(t,{V:()>f,f:()>l});var nr(8122),ir(384),or(6154),ar(9324);let s0;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,origin:+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d{};function l(e){if(!e)throw new Error(All runtime objects require an agent identifier!);if(!de)throw new Error(Runtime for .concat(e, was never set));return de}function f(e,t){if(!e)throw new Error(All runtime objects require an agent identifier!);de{...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(de,harvestCount)||Object.defineProperty(de,harvestCount,{get:()>++s});const r(0,i.nY)(e);r&&(r.runtimede)}},9324:(e,t,r)>{use strict;r.d(t,{F3:()>i,Xs:()>o,Yq:()>a,xv:()>n});const n1.266.0,iPROD,oCDN,a2.0.0-alpha.12},6154:(e,t,r)>{use strict;r.d(t,{A4:()>s,OF:()>d,RI:()>i,Vr:()>h,WN:()>g,bv:()>o,gm:()>a,lR:()>f,m:()>u,mw:()>c,sb:()>l});var nr(1863);const iundefined!typeof window&&!!window.document,oundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),scompletea?.document?.readyState,cBoolean(hiddena?.document?.visibilityState),u+a?.location,d/iPad|iPhone|iPod/.test(a.navigator?.userAgent),ld&&undefinedtypeof SharedWorker,f(()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),h!!a.navigator?.sendBeacon,gDate.now()-(0,n.t)()},4777:(e,t,r)>{use strict;r.d(t,{J:()>o});var nr(944);const i{agentIdentifier:,ee:void 0};class o{constructor(e){try{if(object!typeof e)return(0,n.R)(8);this.sharedContext{},Object.assign(this.sharedContext,i),Object.entries(e).forEach(((e,t)>{Object.keys(i).includes(e)&&(this.sharedContextet)}))}catch(e){(0,n.R)(9,e)}}}},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(0n.length)return!0;for(var t0;tn.length;t++){var rnt;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 0e.hostname}function a(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let o,a;i>0?(or.substring(0,i),ar.substring(i)):(or,a);letso.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 0e.indexOf(/)&&(ee.substring(1)),0t.indexOf(/)&&(tt.substring(1)),e||et}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>c,Ze:()>l,x3:()>u});var nr(7836),ir(3606),or(860),ar(2646);const s{};function c(e,t){const r{staged:!1,priority:o.Pt||0};d(e),se.get(t)||se.set(t,r)}function u(e,t){e&&se&&(se.get(t)&&se.delete(t),h(e,t,!1),se.size&&f(e))}function d(e){if(!e)throw new Error(agentIdentifier required);se||(senew Map)}function l(e,tfeature,r!1){if(d(e),!e||!se.get(t)||r)return h(e,t);se.get(t).staged!0,f(e)}function f(e){const tArray.from(se);t.every(((e,t)>t.staged))&&(t.sort(((e,t)>e1.priority-t1.priority)),t.forEach(((t)>{se.delete(t),h(e,t)})))}function h(e,t,r!0){const oe?n.ee.get(e):n.ee,si.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const eo.backlogt,rst;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach(((e,t)>{Object.values(t||{}).forEach((t>{t0?.on&&t0?.context()instanceof a.y&&t0.on(e,t1)}))}))}}o.isolatedBacklog||delete st,o.backlogtnull,o.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach((t>{var re0;if(t0r){var nt1,ie3,oe2;n.apply(i,o)}}))}},7836:(e,t,r)>{use strict;r.d(t,{P:()>c,ee:()>u});var nr(384),ir(8990),or(3371),ar(2646),sr(5607);const cnr@context:.concat(s.W),ufunction e(t,r){var n{},s{},d{},l!1;try{l16r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f{on:g,addEventListener:g,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&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 ah(n),cp(e),dc.length,l0;ld;l++)cl.apply(a,r);var gv()se;g&&g.push(f,e,r,a);return a},get:m,listeners:p,context:h,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach(((e,n)>{snt,t in r||(rt)}))},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach((e>{delete f.backloge}))},isBuffering:function(e){return!!v()se},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.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 g(e,t){nep(e).concat(t)}function p(e){return ne||}function m(t){return dtdt||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eeu)},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(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 nr(9908);o.ona;var io.handlers{};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(ofeature),e||(en.d);var atoto||{};(arar||).push(e,i)}},3878:(e,t,r)>{use strict;r.d(t,{DD:()>c,jT:()>a,sp:()>s});var nr(6154);let i!1,o!1;try{const e{get passive(){return i!0,!1},get signal(){return o!0,!1}};n.gm.addEventListener(test,null,e),n.gm.removeEventListener(test,null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r!1,n){document.addEventListener(e,t,a(r,n))}},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 nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function o(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map((e>xe?o(t,r++).toString(16):ye?(3&o()|8).toString(16):e)).join()}function s(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var s0;se;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 nNRBA,iSESSION,o144e5,a18e5,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 nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew 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.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),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){functiontypeof 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 nr(7836),ir(6154);const onewrelic;const anew Set,s{};function c(e,t){const rn.ee.get(t);st??{},e&&objecttypeof e&&(a.has(t)||(r.emit(rumresp,e),ste,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 nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout((()>{iclearTimeout(i)}),t)),n||(clearTimeout(i),isetTimeout((()>{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 nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof 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){}}}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>o,sB:()>a});var nr(3878);function i(){returnundefinedtypeof document||completedocument.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 nr(6154),ir(1863);const o{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function a(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function s(){let ea();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 ra();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset}function u(e){let ta();return t.initializedAgents?.e}function d(e,t){a()et}function l(){return function(){let ea();const te.info||{};e.info{beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let ea();const te.init||{};e.init{...t}}(),s(),function(){let ea();const te.loader_config||{};e.loader_config{...t}}(),a()}},2843:(e,t,r)>{use strict;r.d(t,{u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,(function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)>{use strict;r.d(t,{u:()>f});var nr(7836),ir(3434),or(8990),ar(6154);const s{},ca.gm.XMLHttpRequest,uaddEventListener,dremoveEventListener,lnr@wrapped:.concat(n.P);function f(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(st.debugId++)return t;st.debugId1;var r(0,i.YM)(t,!0);function f(e){r.inPlace(e,u,d,-,g)}function g(e,t){return e1}returngetPrototypeOfin Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+-start,(function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof 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.wrappede1i}})),t.on(d+-start,(function(e){e1this.wrapped||e1})),t}function h(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,u);)nObject.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>o,YM:()>c});var nr(7836),ir(5607);const onr@original:.concat(i.W);var aObject.prototype.hasOwnProperty,s!1;function c(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,o){n||(n);const a-n.charAt(0);for(let s0;st.length;s++){const cts,uec;d(u)||(ecr(u,a?c+n:n,i,c,o))}},r.flago,r;function r(t,r,n,s,c){return d(t)?t:(r||(r),nrWrapperot,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})})),t}catch(e){u(e,r)}for(var n in e)a.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{athis,o...arguments,dfunctiontypeof n?n(o,a):n||{}}catch(t){u(t,,o,a,s,d,e)}i(r+start,o,a,s,d,c);try{return lt.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 as;s!0;try{e.emit(r,n,i,t,o)}catch(t){u(t,r,n,i,e)}sa}}}function u(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function d(e){return!(e&&functiontypeof e&&e.apply&&!eo)}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.ajax},3333:(e,t,r)>{use strict;r.d(t,{TZ:()>n});const nr(860).K.genericEvents},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.jserrors},993:(e,t,r)>{use strict;r.d(t,{ET:()>o,TZ:()>a,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},olog,an.K.logging},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>u});var nr(9908),ir(1863),or(860),ar(3969),sr(993);function c(e,t,r{},cs.p_.INFO){(0,n.p)(a.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,o.K.metrics,e),(0,n.p)(s.ET,(0,i.t)(),t,r,c,void 0,o.K.logging,e)}function u(e){returnstringtypeof e&&Object.values(s.p_).some((t>te.toUpperCase().trim()))}},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>s,rs:()>i,xV:()>a,z_:()>o});const nr(860).K.metrics,ism,ocm,astoreSupportabilityMetrics,sstoreEventMetrics},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.pageViewEvent},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.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 nr(2614);const ir(860).K.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}},d5e3,l{API:api}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>c,CT:()>u,SR:()>s});var nr(384),ir(9417),or(7767),ar(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 rt.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 nr(860).K.sessionTrace,ibstResource,oresource,a-start,s-end,cfn+a,ufn+s,dpushState,l1e3},3962:(e,t,r)>{use strict;r.d(t,{AM:()>o,O2:()>s,Qu:()>c,TZ:()>a,ih:()>u,tC:()>i});var nr(860);const iclick,keydown,submit,oapi,an.K.softNav,s{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},c{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u{IP:in progress,FIN:finished,CAN:cancelled}},7378:(e,t,r)>{use strict;r.d(t,{$p:()>R,BR:()>b,Kp:()>x,L3:()>y,Lc:()>c,NC:()>o,SG:()>d,TZ:()>i,U6:()>g,UT:()>m,d3:()>w,dT:()>f,e5:()>A,gx:()>v,l9:()>l,oW:()>h,op:()>p,rw:()>u,tH:()>E,uP:()>s,wW:()>T,xq:()>a});var nr(384);const ir(860).K.spa,oclick,submit,keypress,keydown,keyup,change,a999,sfn-start,cfn-end,ucb-start,dapi-ixn-,lremaining,finteraction,hspaNode,gjsonpNode,pfetch-start,mfetch-done,vfetch-body-,bjsonp-end,y(0,n.dV)().o.ST,w-start,x-end,R-body,Tcb+x,AjsTime,Efetch},4234:(e,t,r)>{use strict;r.d(t,{W:()>i});var nr(7836);class i{constructor(e,t,r){this.agentIdentifiere,this.aggregatort,this.een.ee.get(e),this.featureNamer,this.blocked!1}}},7767:(e,t,r)>{use strict;r.d(t,{V:()>o});var nr(9417),ir(6154);const oe>i.RI&&!0(0,n.gD)(e,privacy.cookies_enabled)},425:(e,t,r)>{use strict;r.d(t,{j:()>j});var nr(860),ir(2555),or(3371),ar(9908),sr(7836),cr(1687),ur(5289),dr(6154),lr(944),fr(3969),hr(384),gr(6344);const psetErrorHandler,finished,addToTrace,addRelease,addPageAction,setCurrentRouteName,setPageViewName,setCustomAttribute,interaction,noticeError,setUserId,setApplicationVersion,start,g.G4.RECORD,g.G4.PAUSE,log,wrapLogger,msetErrorHandler,finished,addToTrace,addRelease;var vr(1863),br(2614),yr(993),wr(3785),xr(2646),Rr(3434);function T(e,t,r,n){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,l.R)(29);const ifunction(e){return(e||s.ee).get(logger)}(e),o(0,R.YM)(i),anew x.y(s.P);return a.leveln.level,a.customAttributesn.customAttributes,o.inPlace(t,r,wrap-logger-,a),i}function A(){const e(0,h.pV)();p.forEach((t>{et(...r)>function(t,...r){let n;return Object.values(e.initializedAgents).forEach((e>{e&&e.api?e.exposed&&e.apit&&n.push(e.apit(...r)):(0,l.R)(38,t)})),n.length>1?n:n0}(t,...r)}))}const E{};var Sr(9417),Or(5603),Nr(5284);const Ie>{const te.startsWith(http);e+/,r.pt?e:https://+e};let _!1;function j(e,t{},p,x){let{init:R,info:j,loader_config:P,runtime:C{},exposed:k!0}t;C.loaderTypep;const L(0,h.pV)();j||(RL.init,jL.info,PL.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??{},d.bv&&(j.jsAttributes.isWorker!0),(0,i.x1)(e.agentIdentifier,j);const D(0,S.D0)(e.agentIdentifier),Hj.beacon,j.errorBeacon;_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)(activatedFeatures,N.B),e.runSoftNavOverSpa&&!0D.soft_navigations.enabled&&D.feature_flags.includes(soft_nav)),C.denyList...D.ajax.deny_list||,...D.ajax.block_internal?H:,C.ptide.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ees.ee.get(e.agentIdentifier),void 0e.api&&(e.apifunction(e,t,h!1){t||(0,c.Ak)(e,api);const p{};var xs.ee.get(e),Rx.get(tracer);Eeb.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t>{Eet}));var Aapi-,SA+ixn-;function O(t,r,n,o){const a(0,i.Vp)(e);return nullr?delete a.jsAttributest:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,t:r}}),_(A,n,!0,o||nullr?session:void 0)(t,r)}function N(){}p.logfunction(e,{customAttributes:t{},level:ry.p_.INFO}{}){(0,a.p)(f.xV,API/log/called,void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger(e,t,{customAttributes:r{},level:iy.p_.INFO}{})>{(0,a.p)(f.xV,API/wrapLogger/called,void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e>{pe_(A,e,!0,api)})),p.addPageAction_(A,addPageAction,!0,n.K.genericEvents),p.setPageViewNamefunction(t,r){if(stringtypeof t)return/!t.charAt(0)&&(t/+t),(0,o.f)(e).customTransaction(r||http://custom.transaction)+t,_(A,setPageViewName,!0)()},p.setCustomAttributefunction(e,t,r!1){if(stringtypeof e){if(string,number,boolean.includes(typeof t)||nullt)return O(e,t,setCustomAttribute,r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserIdfunction(e){if(stringtypeof e||nulle)return O(enduser.id,e,setUserId,!0);(0,l.R)(41,typeof e)},p.setApplicationVersionfunction(e){if(stringtypeof e||nulle)return O(application.version,e,setApplicationVersion,!1);(0,l.R)(42,typeof e)},p.start()>{try{(0,a.p)(f.xV,API/start/called,void 0,n.K.metrics,x),x.emit(manual-start-all)}catch(e){(0,l.R)(23,e)}},pg.G4.RECORDfunction(){(0,a.p)(f.xV,API/recordReplay/called,void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,,void 0,n.K.sessionReplay,x)},pg.G4.PAUSEfunction(){(0,a.p)(f.xV,API/pauseReplay/called,void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,,void 0,n.K.sessionReplay,x)},p.interactionfunction(e){return(new N).get(objecttypeof e?e:{})};const IN.prototype{createTracer:function(e,t){var r{},ithis,ofunctiontypeof t;return(0,a.p)(f.xV,API/createTracer/called,void 0,n.K.metrics,x),h||(0,a.p)(S+tracer,(0,v.t)(),e,r,i,n.K.spa,x),function(){if(R.emit((o?:no-)+fn-start,(0,v.t)(),i,o,r),o)try{return t.apply(this,arguments)}catch(e){const tstringtypeof e?new Error(e):e;throw R.emit(fn-err,arguments,this,t,r),t}finally{R.emit(fn-end,(0,v.t)(),r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,API/+t+/called,void 0,n.K.metrics,x),i&&(0,a.p)(e+t,(0,v.t)(),...arguments,r?null:this,i,x),r?void 0:this}}function j(){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()}))}returnactionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach((e>{Ie_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteNameh?_(S,routeName,void 0,n.K.softNav):_(A,routeName,!0,n.K.spa),p.noticeErrorfunction(t,r){stringtypeof t&&(tnew Error(t)),(0,a.p)(f.xV,API/noticeError/called,void 0,n.K.metrics,x),(0,a.p)(err,t,(0,v.t)(),!1,r,!!Ee,void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0e.exposed&&(e.exposedk),_!0}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},860:(e,t,r)>{use strict;r.d(t,{K:()>n,P:()>i});const n{ajax:ajax,genericEvents:generic_events,jserrors:jserrors,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},i{n.pageViewEvent:1,n.pageViewTiming:2,n.metrics:3,n.jserrors:4,n.spa:5,n.ajax:6,n.sessionTrace:7,n.softNav:8,n.sessionReplay:9,n.logging:10,n.genericEvents:11}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var one{exports:{}};return re(o,o.exports,i),o.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce(((t,r)>(i.fr(e,t),t)),)),i.ue>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.266.0.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.266.0.PROD:,i.l(r,n,o,a)>{if(er)er.push(n);else{var s,c;if(void 0!o)for(var udocument.getElementsByTagName(script),d0;du.length;d++){var lud;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+o){sl;break}}if(!s){c!0;var f{478:sha512-EuKNa6ZJxEo9u6vGxrFyykwjQw7nDgXK464XmRBgCF+uZAOomnhnTsyhA0pFPuN3FcTRnhkdAZtwldJ0Sqb8mA,249:sha512-NXR4nw7x3eAqNUj9d6MHRw6XdQmqPd0B6kKPXysRltLHNOGr3alzWOdCjukKhLUwHwZjKLuxQZPiTQNOKGqRoQ,212:sha512-XNDhH4DxTPvf5cPG5755OBJLw17XOAfjYV+8xn8XHoRr2/nDb8sk/J/fWUba8LWGN1luxdGIYKB3a7AxxDZ+SA};(sdocument.createElement(script)).charsetutf-8,s.timeout120,i.nc&&s.setAttribute(nonce,i.nc),s.setAttribute(data-webpack,t+o),s.srcr,0!s.src.indexOf(window.location.origin+/)&&(s.crossOriginanonymous),fa&&(s.integrityfa)}ern;var h(t,n)>{s.onerrors.onloadnull,clearTimeout(g);var ier;if(delete er,s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e>e(n))),t)return t(n)},gsetTimeout(h.bind(null,void 0,{type:timeout,target:s}),12e4);s.onerrorh.bind(null,s.onerror),s.onloadh.bind(null,s.onload),c&&document.head.appendChild(s)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var onew Promise(((r,i)>netr,i));r.push(n2o);var ai.p+i.u(t),snew Error;i.l(a,(r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var or&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;s.messageLoading chunk +t+ failed.\n(+o+: +a+),s.nameChunkLoadError,s.typeo,s.requesta,n1(s)}}),chunk-+t,t)}};var t(t,r)>{var n,o,a,s,cr,u0;if(a.some((t>0!et))){for(n in s)i.o(s,n)&&(i.mnsn);if(c)c(i)}for(t&&t(r);ua.length;u++)oau,i.o(e,o)&&eo&&eo0(),eo0},rselfwebpackChunk:NRBA-1.266.0.PRODselfwebpackChunk:NRBA-1.266.0.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(944),ti(6344),ri(9566);class n{agentIdentifier;constructor(e(0,r.LA)(16)){this.agentIdentifiere}#e(t,...r){if(functiontypeof this.api?.t)return this.apit(...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e(addPageAction,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)}finished(e){return this.#e(finished,e)}addRelease(e,t){return this.#e(addRelease,e,t)}start(e){return this.#e(start,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)}log(e,t){return this.#e(log,e,t)}wrapLogger(e,t,r){return this.#e(wrapLogger,e,t,r)}}var oi(860),ai(9417);const sObject.values(o.K);function c(e){const t{};return s.forEach((r>{trfunction(e,t){return!0(0,a.gD)(t,.concat(e,.enabled))}(r,e)})),t}var ui(425);var di(1687),li(4234),fi(5289),hi(6154),gi(5270),pi(7767),mi(6389);class v extends l.W{constructor(e,t,r,n!0){super(e,t,r),this.auton,this.abortHandlervoid 0,this.featAggregatevoid 0,this.onAggregateImportedvoid 0,!1(0,a.gD)(this.agentIdentifier,.concat(this.featureName,.autoStart))&&(this.auto!1),this.auto?(0,d.Ak)(e,r):this.ee.on(manual-start-all,(0,m.J)((()>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto!0,this.importAggregator()})))}importAggregator(t{}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImportednew Promise((e>{re}));const nasync()>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}await i.e(478).then(i.bind(i,6526));ne(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit(internal-error,t),this.featureNameo.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}await i.e(478).then(i.bind(i,6103)),{Aggregate:o}await e(this.featureName,aggregate);this.featAggregatenew o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var bi(6630);class y extends v{static featureNameb.T;constructor(e,t,r!0){super(e,t,b.T,r),this.importAggregator()}}var wi(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData{}}store(e,t,r,n,i){var othis.getBucket(e,t,r,i);return o.metricsfunction(e,t){t||(t{count:0});return t.count+1,Object.entries(e||{}).forEach(((e,r)>{teR(r,te)})),t}(n,o.metrics),o}merge(e,t,r,n,i){var othis.getBucket(e,t,n,i);if(o.metrics){var ao.metrics;a.count+r.count,Object.keys(r||{}).forEach((e>{if(count!e){var tae,nre;n&&!n.c?aeR(n.t,t):aefunction(e,t){if(!t)return e;t.c||(tT(t.t));return t.minMath.min(e.min,t.min),t.maxMath.max(e.max,t.max),t.t+e.t,t.sos+e.sos,t.c+e.c,t}(n,ae)}}))}else o.metricsr}storeMetric(e,t,r,n){var ithis.getBucket(e,t,r);return i.statsR(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedDatae||(this.aggregatedDatae{});var ithis.aggregatedDataet;return i||(ithis.aggregatedDataet{params:r||{}},n&&(i.customn)),i}get(e,t){return t?this.aggregatedDatae&&this.aggregatedDataet:this.aggregatedDatae}take(e){for(var t{},r,n!1,i0;ie.length;i++)treiObject.values(this.aggregatedDatar||{}),tr.length&&(n!0),delete this.aggregatedDatar;return n?t:null}}function R(e,t){return nulle?function(e){e?e.c++:e{c:1};return e}(t):t?(t.c||(tT(t.t)),t.c+1,t.t+e,t.sos+e*e,e>t.max&&(t.maxe),et.min&&(t.mine),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var Ai(384);var Ei(9908),Si(2843),Oi(3878),Ni(782),Ii(1863);class _ extends v{static featureNameN.T;constructor(e,t,r!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()>(0,E.p)(docHidden,(0,I.t)(),void 0,N.T,this.ee)),!0),(0,O.sp)(pagehide,(()>(0,E.p)(winPagehide,(0,I.t)(),void 0,N.T,this.ee))),this.importAggregator())}}var ji(3969);class P extends v{static featureNamej.TZ;constructor(e,t,r!0){super(e,t,j.TZ,r),this.importAggregator()}}var Ci(6774),ki(3304);class L{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,k.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function D(e){return K(e)?e:new L(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let tUnhandled Promise Rejection;if(K(e?.reason))try{return e.reason.messaget+: +e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0e.reason)return D(t);const rD(e.reason);return r.messaget+: +r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.nameSyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureNameC.T;#r!1;constructor(e,r,n!0){super(e,r,C.T,n);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(e>{this.abortHandler&&(0,E.p)(ierr,D(e),(0,I.t)(),!0,{},this.#r,void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e>{this.#re})),h.gm.addEventListener(unhandledrejection,(e>{this.abortHandler&&(0,E.p)(err,H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r,void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener(error,(e>{this.abortHandler&&(0,E.p)(err,M(e),(0,I.t)(),!1,{},this.#r,void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Vi(5603),Gi(8990);let B1;const Fnr@id;function W(e){const ttypeof e;return!e||object!t&&function!t?-1:eh.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof 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,k.A)(e).length}catch(e){return}}}var Zi(8139),qi(7836),Yi(3434);const X{},Jopen,send;function Q(t){var rt||q.ee;const nfunction(e){return(e||q.ee).get(xhr)}(r);if(Xn.debugId++)return n;Xn.debugId1,(0,Z.u)(r);var i(0,Y.YM)(n),oh.gm.XMLHttpRequest,ah.gm.MutationObserver,sh.gm.Promise,ch.gm.setInterval,ureadystatechange,donload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,l,fh.gm.XMLHttpRequestfunction(t){const rnew o(t),an.context(r);try{n.emit(new-xhr,r,a),r.addEventListener(u,(sa,function(){var ethis;e.readyState>3&&!s.resolved&&(s.resolved!0,n.emit(xhr-resolved,,e)),i.inPlace(e,d,fn-,y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit(internal-error,t)}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,onreadystatechange,fn-,y)}if(function(e,t){for(var r in e)trer}(o,f),f.prototypeo.prototype,i.inPlace(f.prototype,J,-xhr-,y),n.on(send-xhr-start,(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m-m,v.datam))}(t)})),n.on(open-xhr-start,g),a){var ps&&s.resolve();if(!c&&!s){var m1,vdocument.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on(fn-end,(function(e){e0&&e0.typeu||b()}));function b(){for(var e0;el.length;e++)g(0,le);l.length&&(l)}function y(e,t){return t}return n}var eefetch-,teee+body-,rearrayBuffer,blob,json,text,formData,neh.gm.Request,ieh.gm.Response,oeprototype;const ae{};function se(e){const tfunction(e){return(e||q.ee).get(fetch)}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(aet.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,o{};t.emit(n+before-start,r,o),oq.P&&oq.P.dt&&(eoq.P.dt);var ai.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 aet.debugId1,re.forEach((e>{r(neoe,e,te),r(ieoe,e,te)})),r(h.gm,fetch,ee),t.on(ee+end,(function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(ee+done,null,r,n)}else t.emit(ee+done,e,n)})),t}var cei(7485);class ue{constructor(e){this.agentIdentifiere}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t(0,V.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)(),cDate.now(),u{spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeaderthis.generateTraceContextParentHeader(a,s),u.traceContextStateHeaderthis.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeaderthis.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,o){if(!(functiontypeof h.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.tko),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1,r{};if((0,a.gD)(this.agentIdentifier,distributed_tracing)&&(r(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t!0;else if(r.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,ce.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}isDtEnabled(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.enabled}excludeNewrelicHeader(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.cors_use_tracecontext_headers}}var dei(9300),lei(7295),feload,error,abort,timeout,hefe.length,ge(0,A.dV)().o.REQ,pe(0,A.dV)().o.XHR;class me extends v{static featureNamede.T;constructor(e,t,r!0){super(e,t,de.T,r),this.dtnew ue(e),this.handler(e,t,r,n)>(0,E.p)(e,t,r,n,this.ee);try{const e{xmlhttprequest:xhr,fetch:fetch,beacon:beacon};h.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};ve(r,t.name),this.handler(xhr,r,n,t.startTime,t.responseEnd,et.initiatorType,void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endx,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},e.addEventListener(load,(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener(progress,(function(e){t.lastSizee.loaded}),(0,O.jT)(!1))}function a(e){this.params{method:e0},ve(this,e1),this.metrics{}}function s(t,r){var i(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,i.xpid);var on.generateTracePayload(this.parsedOrigin);if(o){var a!1;o.newrelicHeader&&(r.setRequestHeader(newrelic,o.newrelicHeader),a!0),o.traceContextParentHeader&&(r.setRequestHeader(traceparent,o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader(tracestate,o.traceContextStateHeader),a!0),a&&(this.dto)}}function c(e,r){var nthis.metrics,ie0,othis;if(n&&i){var az(i);a&&(n.txSizea)}this.startTime(0,I.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||o.loadCaptureCalled||(o.params.aborted!0),(load!e.type||o.calledo.totalCbs&&(o.onloadCalled||function!typeof r.onload)&&functiontypeof o.end)&&o.end(r)}catch(e){try{t.emit(internal-error,e)}catch(e){}}};for(var s0;she;s++)r.addEventListener(fes,this.listener,(0,O.jT)(!1))}function u(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function d(e,t){var r+W(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function l(e,t){var r+W(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function f(){this.endTime(0,I.t)()}function g(e,r){r instanceof pe&&loade0&&t.emit(xhr-load-added,e1,e2,r)}function p(e,r){r instanceof pe&&loade0&&t.emit(xhr-load-removed,e1,e2,r)}function m(e,t,r){t instanceof pe&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit(xhr-cb-time,(0,I.t)()-this.xhrCbStart,this.onload,r,r)}function b(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&h.RI&&(t+h.gm.location.href):e0&&e0.url?te0.url:h.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,ce.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var in.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e0&&e0.headers)s(e0.headers,i)&&(this.dti);else{var o{};for(var a in r)oara;o.headersnew Headers(r.headers||{}),s(o.headers,i)&&(this.dti),e.length>1?e1o: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,I.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var r,nthis.opts||{},ithis.target;stringtypeof i?ri:objecttypeof i&&i instanceof ge?ri.url:h.gm?.URL&&objecttypeof i&&i instanceof URL&&(ri.href),ve(this,r);var o(+(i&&i instanceof ge&&i.method||n.method||GET)).toUpperCase();this.params.methodo,this.bodyn.body,this.txSizez(n.body)||0}function w(e,t){if(this.endTime(0,I.t)(),this.params||(this.params{}),(0,le.iW)(this.params))return;let n;this.params.statust?t.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(n+this.rxSize);const i{txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r(xhr,this.params,i,this.startTime,this.endTime,fetch,this,o.K.ajax)}function x(e){const tthis.params,nthis.metrics;if(!this.ended){this.ended!0;for(let t0;the;t++)e.removeEventListener(fet,this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration(0,I.t)()-this.startTime,this.loadCazptureCalled||4!e.readyState?nullt.status&&(t.status0):R(this,e),n.cbTimethis.cbTime,r(xhr,t,n,this.startTime,this.endTime,xhr,this,o.K.ajax))}}function R(e,r){e.params.statusr.status;var nfunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?z(e.response):textr||r||void 0r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSizen),e.sameOrigin){var ir.getResponseHeader(X-NewRelic-App-Data);i&&((0,E.p)(j.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,o.K.metrics,t),e.params.cati.split(, ).pop())}e.loadCaptureCalled!0}t.on(new-xhr,i),t.on(open-xhr-start,a),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,g),t.on(removeEventListener-end,p),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()}}function ve(e,t){var r(0,ce.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const be{},yepushState,replaceState;function we(e){const tfunction(e){return(e||q.ee).get(history)}(e);return!h.RI||bet.debugId++||(bet.debugId1,(0,Y.YM)(t).inPlace(window.history,ye,-)),t}var xei(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}xe;class _e extends v{static featureNameSe;constructor(e,t,r!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const nthis.ee;let i;we(n),this.eventsEE(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)(bst,e0,t,this.bstStart,(0,I.t)(),void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time(0,I.t)(),this.startPathlocation.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,o.K.sessionTrace,n)}));try{inew PerformanceObserver((e>{const te.getEntries();(0,E.p)(Re,t,void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var jei(2614);class Pe extends v{static featureNamet.TZ;#i;constructor(e,r,n!0){let i;super(e,r,t.TZ,n),this.replayRunning!1;try{iJSON.parse(localStorage.getItem(.concat(je.H3,_).concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()>this.#o())),this.#a(i)?(this.#ii?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on(err,(e>{this.replayRunning&&(this.errorNoticed!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,e,void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e>{this.replayRunninge}))}#a(e){return e&&(e.sessionReplayModeje.g.FULL||e.sessionReplayModeje.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c!1;async#s(e){if(!this.#c){this.#c!0;try{const{Recorder:t}await Promise.all(i.e(478),i.e(249)).then(i.bind(i,2496));this.recorder??new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandlerthis.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#ije.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!je.g.FULL&&(this.recorder.parent.modeje.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandlerthis.recorder.stopRecording))}}var Cei(3962);class ke extends v{static featureNameCe.TZ;constructor(e,t,r!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const nwe(this.ee),i(0,Z.u)(this.ee),o()>(0,E.p)(newURL,(0,I.t)(),+window.location,void 0,this.featureName,this.ee);n.on(pushState-end,o),n.on(replaceState-end,o);try{this.removeOnAbortnew AbortController}catch(e){}(0,O.sp)(popstate,(e>(0,E.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a!1;const snew((0,A.dV)().o.MO)(((e,t)>{a||(a!0,requestAnimationFrame((()>{(0,E.p)(newDom,(0,I.t)(),void 0,this.featureName,this.ee),a!1})))})),c(0,m.s)((e>{(0,E.p)(newUIEvent,e,void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on(fn-start,((e)>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()>{}));this.abortHandlerfunction(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandlervoid 0},this.importAggregator({domObserver:s})}}var Lei(7378);const De{},HeappendChild,insertBefore,replaceChild;function Me(e){const tfunction(e){return(e||q.ee).get(jsonp)}(e);if(!h.RI||Det.debugId)return t;Det.debugId!0;var r(0,Y.YM)(t),n/?&(?:callback|cb)(^+)/,i/(.*)\.(^.+)/,o/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const re.match(o),nr1;return a(r3,tn)}return r.inPlace(Node.prototype,He,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(se.src,cs.match(n),c?c1:null);var s,c;if(!o)return;var ufunction(e){var te.match(i);if(t&&t.length>3)return{key:t2,parent:a(t1,window)};return{key:e,parent:window}}(o);if(function!typeof u.parentu.key)return;var d{};function l(){t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,O.jT)(!1)),e.removeEventListener(error,f,(0,O.jT)(!1))}function f(){t.emit(jsonp-error,,d),t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,O.jT)(!1)),e.removeEventListener(error,f,(0,O.jT)(!1))}r.inPlace(u.parent,u.key,cb-,d),e.addEventListener(load,l,(0,O.jT)(!1)),e.addEventListener(error,f,(0,O.jT)(!1)),t.emit(new-jsonp,e.src,d)}(e0)})),t}const Ke{};function Ue(e){const tfunction(e){return(e||q.ee).get(promise)}(e);if(Ket.debugId)return t;Ket.debugId!0;var rt.context,n(0,Y.YM)(t),ih.gm.Promise;return i&&function(){function e(r){var ot.context(),an(r,executor-,o,null,!1);const sReflect.construct(i,a,e);return t.context(s).getCtxfunction(){return o},s}h.gm.Promisee,Object.defineProperty(e,name,{value:Promise}),e.toStringfunction(){return i.toString()},Object.setPrototypeOf(e,i),all,race.forEach((function(r){const nir;erfunction(e){let i!1;...e||.forEach((e>{this.resolve(e).then(a(allr),a(!1))}));const on.apply(this,arguments);return o;function a(e){return function(){t.emit(propagate,null,!i,o,!1,!1),ii||!e}}}})),resolve,reject.forEach((function(r){const nir;erfunction(e){const rn.apply(this,arguments);return e!r&&t.emit(propagate,e,!0,r,!1,!1),r}})),e.prototypei.prototype;const oi.prototype.then;i.prototype.thenfunction(...e){var ithis,ar(i);a.promisei,e0n(e0,cb-,a,null,!1),e1n(e1,cb-,a,null,!1);const so.apply(this,e);return a.nextPromises,t.emit(propagate,i,!0,s,!1,!1),s},i.prototype.thenY.Jto,t.on(executor-start,(function(e){e0n(e0,resolve-,this,null,!1),e1n(e1,resolve-,this,null,!1)})),t.on(executor-err,(function(e,t,r){e1(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.getCtxfunction(){if(e instanceof Promise)var rt.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve{},GesetTimeout,BesetInterval,FeclearTimeout,We-start,zeGe,setImmediate,Be,Fe,clearImmediate;function Ze(e){const tfunction(e){return(e||q.ee).get(timer)}(e);if(Vet.debugId++)return t;Vet.debugId1;var r(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+-),r.inPlace(h.gm,ze.slice(2,3),Be+-),r.inPlace(h.gm,ze.slice(3),Fe+-),t.on(Be+We,(function(e,t,n){e0r(e0,fn-,null,n)})),t.on(Ge+We,(function(e,t,n){this.methodn,this.timerDurationisNaN(e1)?0:+e1,e0r(e0,fn-,this,n)})),t}const qe{};function Ye(e){const tfunction(e){return(e||q.ee).get(mutation)}(e);if(!h.RI||qet.debugId)return t;qet.debugId!0;var r(0,Y.YM)(t),nh.gm.MutationObserver;return n&&(window.MutationObserverfunction(e){return this instanceof n?new n(r(e,fn-)):n.apply(this,arguments)},MutationObserver.prototypen.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}Le;class at extends v{static featureNameXe;constructor(e,t,r!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbortnew AbortController}catch(e){}let n,i0;const othis.ee.get(tracer),aMe(this.ee),sUe(this.ee),cZe(this.ee),uQ(this.ee),dthis.ee.get(events),lse(this.ee),fwe(this.ee),gYe(this.ee);function p(e,t){f.emit(newURL,+window.location,t)}function m(){i++,nwindow.location.hash,thisnt(0,I.t)()}function v(){i--,window.location.hash!n&&p(0,!0);var e(0,I.t)();thistt~~thistt+e-thisnt,thisote}function b(e,t){e.on(t,(function(){thist(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on(fn-err,((...t)>{t2?.__newrelic?.e||(0,E.p)(function-err,...t,void 0,this.featureName,this.ee)})),this.ee.buffer(nt,ot,xhr-resolved,this.featureName),d.buffer(nt,this.featureName),c.buffer(setTimeout+Qe,clearTimeout+Je,nt,this.featureName),u.buffer(nt,new-xhr,send-xhr+Je,this.featureName),l.buffer(rt+Je,rt+-done,rt+$e+Je,rt+$e+Qe,this.featureName),f.buffer(newURL,this.featureName),g.buffer(nt,this.featureName),s.buffer(propagate,it,et,executor-err,resolve+Je,this.featureName),o.buffer(nt,no-+nt,this.featureName),a.buffer(new-jsonp,cb-start,jsonp-error,jsonp-end,this.featureName),b(l,rt+Je),b(l,rt+-done),b(a,new-jsonp),b(a,jsonp-end),b(a,cb-start),f.on(pushState-end,p),f.on(replaceState-end,p),window.addEventListener(hashchange,p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(load,p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandlerthis.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var sti(3333);class ct extends v{static featureNamest.TZ;constructor(e,t,r!0){super(e,t,st.TZ,r);(0,a.gD)(this.agentIdentifier,page_action.enabled).some((e>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var uti(993),dti(3785);class lt extends v{static featureNameut.TZ;constructor(e,t,r!0){super(e,t,ut.TZ,r);const nthis.ee;this.ee.on(wrap-logger-end,(function(e){const{level:t,customAttributes:r}this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregatornew x({agentIdentifier:this.agentIdentifier}),this.features{},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(t.features||),this.desiredFeatures.add(y),this.runSoftNavOverSpa...this.desiredFeatures.some((e>e.featureNameo.K.softNav)),(0,u.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 tc(this.agentIdentifier),r...this.desiredFeatures;r.sort(((e,t)>o.Pe.featureName-o.Pt.featureName)),r.forEach((r>{if(!tr.featureName&&r.featureName!o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureNameo.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureNameo.K.softNav)return;const nfunction(e){switch(e){case o.K.ajax:returno.K.jserrors;case o.K.sessionTrace:returno.K.ajax,o.K.pageViewEvent;case o.K.sessionReplay:returno.K.sessionTrace;case o.K.pageViewTiming:returno.K.pageViewEvent;default:return}}(r.featureName).filter((e>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.featurese.abortHandler?.();const r(0,A.Zm)();delete r.initializedAgentsthis.agentIdentifier?.api,delete r.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:me,y,_,_e,Pe,P,U,ct,lt,ke,at,loaderType:spa})})()})();/script> link relpreconnect hrefhttps://cdnjs.cloudflare.com crossorigin> link reldns-prefetch hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link relpreconnect hrefhttps://www.google-analytics.com crossorigin> link relpreconnect hrefhttps://d1v2hfhsvnke6s.cloudfront.net crossorigin> link relpreconnect hrefhttps://s3.amazonaws.com crossorigin> link relpreconnect hrefhttps://ajax.googleapis.com crossorigin> link relpreconnect hrefhttps://www.google.com crossorigin> !-- Google Tag Manager --> script> (function (w, d, s, l, i) { wl wl || ; wl.push({ gtm.start: new Date().getTime(), event: gtm.js }); var f d.getElementsByTagName(s)0, j d.createElement(s), dl l ! dataLayer ? &l + l : ; j.async true; j.src https://www.googletagmanager.com/gtm.js?id + i + dl; f.parentNode.insertBefore(j, f); })(window, document, script, dataLayer, GTM-PCDJ3WG); /script> !-- End Google Tag Manager -->!-- Google Tag Manager -->script> (function (w, d, s, l, i) { wl wl || ; wl.push({ gtm.start: new Date().getTime(), event: gtm.js }); var f d.getElementsByTagName(s)0, j d.createElement(s), dl l ! dataLayer ? &l + l : ; j.async true; j.src https://www.googletagmanager.com/gtm.js?id + i + dl; f.parentNode.insertBefore(j, f); })(window, document, script, dataLayer, GTM-PLKZ973);/script>!-- End Google Tag Manager --> script typetext/javascript>var pushData (data) > { dataLayer.push(data);}var replaceUndefined (value) > { return value ? value : Null;}pushDeceasedInfo (days, age, type) > { pushData({ dInfo: { dDays: replaceUndefined(days), dAge: replaceUndefined(age), mType: replaceUndefined(type) } });}pushEventInfo (timeUntilFirst, timeUntilLast) > { pushData({ eventInfo: { timeUntilFirst: replaceUndefined(timeUntilFirst), timeUntilLast: replaceUndefined(timeUntilLast) } });}pushWallInfo (condolencesCount, photosCount, videosCount) > { pushData({ wall: { countCondolences: replaceUndefined(condolencesCount), countPhotos: replaceUndefined(photosCount), countVideos: replaceUndefined(videosCount) } });}pushSiteInfo (siteId, locationId, websiteType, brandName, version, userType, pageType, codeBase, fhName, floralNetwork) > { pushData({ siteInfo: { siteId: replaceUndefined(siteId), locationId: replaceUndefined(locationId), websiteType: replaceUndefined(websiteType), brandName: replaceUndefined(brandName), version: replaceUndefined(version), userType: replaceUndefined(userType), pageType: replaceUndefined(pageType), codeBase: replaceUndefined(codeBase), fhName: replaceUndefined(fhName), floralNetwork: replaceUndefined(floralNetwork) } });}pushAbTestInfo (templateId, templateVersion, storeTemplateVersion, obitEvents, serverId, testName) > { pushData({ abTestInfo: { templateId: replaceUndefined(templateId), templateVersion: replaceUndefined(templateVersion), storeTemplateVersion: replaceUndefined(storeTemplateVersion), obitEvents: replaceUndefined(obitEvents), serverId: replaceUndefined(serverId), testName: replaceUndefined(testName) } });}sendGTMInfo (category, action, label) > { dataLayer.push({ event: gaEvent, category: category, action: action, label: label });}pushPageInfo (tcoObitId, brandObitId, obitDays, productsOffered, backgroundImage, profilePhoto, obitLength, funeralHomeGeo, countObitVideos, countTreePurchases, countFreeTrees, countFlowerPurchases, countDonations, countCharityDonations, obitCDays, obitHours, obitCreatedHour, pin, flag, fbPost, wallPostActions, obitPublishDate, storeName, deathNotice, donations) > { pushData({ pageInfo: { tcoObitId: replaceUndefined(tcoObitId), brandObitId: replaceUndefined(brandObitId), obitDays: replaceUndefined(obitDays), productsOffered: replaceUndefined(productsOffered), backgroundImage: replaceUndefined(backgroundImage), profilePhoto: replaceUndefined(profilePhoto), obitLength: replaceUndefined(obitLength), funeralHomeGeo: replaceUndefined(funeralHomeGeo), countObitVideos: replaceUndefined(countObitVideos), countTreePurchases: replaceUndefined(countTreePurchases), countFreeTrees: replaceUndefined(countFreeTrees), countFlowerPurchases: replaceUndefined(countFlowerPurchases), countDonations: replaceUndefined(countDonations), countCharityDonations: replaceUndefined(countCharityDonations), obitCDays: replaceUndefined(obitCDays), obitHours: replaceUndefined(obitHours), obitCreatedHour: replaceUndefined(obitCreatedHour), ltPin: replaceUndefined(pin), ltFlag: replaceUndefined(flag), fbPost: replaceUndefined(fbPost), wallPostActions: replaceUndefined(wallPostActions), obitPublishDate: replaceUndefined(obitPublishDate), store: replaceUndefined(storeName), deathNotice: replaceUndefined(deathNotice), donations: replaceUndefined(donations) } });}window.getGAuuid () > { const uuidKeyCookie tcouuid; const regexCookie new RegExp(`(^| )${uuidKeyCookie}(^;+)`); const gaUUidCookieArr document.cookie.match(regexCookie); if (!gaUUidCookieArr) { const now new Date(); let uuid crypto in window && window.crypto.randomUUID && window.crypto.randomUUID(); if (!uuid) { uuid String(now.getTime().toString(32) + Math.random().toString(16)).replace(/\./g, -); } now.setTime(now.getTime() + 3600 * 1000);// 1 hour document.cookie `${uuidKeyCookie}${uuid};expires${now.toUTCString()};path/`; return uuid; } return gaUUidCookieArr2;};window.getGaCookieSession (googleTageId) > { const regexCookie new RegExp(`(^| )${googleTageId}(^;+)`); const gaCookie document.cookie.match(regexCookie); if (!gaCookie) { return; } const cdxArr gaCookie2.split(.); return (cdxArr && cdxArr2) ? cdxArr2 : ; } window.pushSessionInfo (sessionID) > { pushData({ sessionInfo: { sessionID } });}/script> script typetext/javascript> document.addEventListener(touchstart, {}, { passive: true }); WebFontConfig { google: { families: Lato:400,400italic,700,700italic,900,900italic,300,100,100italic,300italic }, custom: { families: Linearicons, Linearicons-Free , urls: https://d1v2hfhsvnke6s.cloudfront.net/Content/Fonts/Linearicons/styles-custom.min.css, https://d1v2hfhsvnke6s.cloudfront.net/Content/Fonts/Linearicons-Free-v1.0.0/style.min.css } }; var doRedirect (function(agent, addr) { //matches only smartphones if (/(Android.+Mobile)|iPhone|Opera\sMobi/i.test(agent)) { return function() { if (addr) { window.location (addr.indexOf(http://)) -1 ? (http:// + addr) : addr; } }; } return null; })(navigator.userAgent || navigator.vendor || window.opera, ); /script> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relshortcut icon hrefhttps://s3.amazonaws.com/fh-content/release/Content/Media/Fossett-MosherFuneralHome/favicon.ico typeimage/x-icon> title>Fossett-Mosher Funeral Home | Mt. Vernon & Miller, MO/title>meta namedescription contentFossett-Mosher Funeral Home provides funeral, memorial, personalization, aftercare, pre-planning and cremation services in Mt. Vernon & Miller, MO. /> script typeapplication/ld+json> { @context: https://schema.org, @type: Organization, name: Fossett-Mosher Funeral Home | Mt. Vernon & Miller, MO, url: https://www.fossettmosherfuneralhome.com, logo: https://www.fossettmosherfuneralhome.com/Content/Media/Fossett-MosherFuneralHome/logofm_a9c7e3bc1e5d4fc6bea7c17df967e48b.png, contactPoint: { @type: ContactPoint, telephone: 417-466-2155 } } sameAs: } } /script> link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/common.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/tribute-pay-panel.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/lightbox.css typetext/css relstylesheet/>link href/DependencyHandler.axd/2ea18e93d7b4278a63e09a302acc095a.513.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/rotatingBanner/rotating-banner.css typetext/css relstylesheet/>link href/DependencyHandler.axd/8577586dc142bd1cbb54c69235ec0888.513.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/obituaries-homepage.css typetext/css relstylesheet/>link href/DependencyHandler.axd/feeefa511254c061e8ad7d0fbd7de833.513.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/shared.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/fonts.css typetext/css relstylesheet/>link href/DependencyHandler.axd/0c28e5df75513ba69612ad23749e7fe0.513.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/css/DynamicForms.css typetext/css relstylesheet/>link href/DependencyHandler.axd/679da333f9a713965154d43db16f6c39.513.css typetext/css relstylesheet/>link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/lib/aos/dist/aos.css typetext/css relstylesheet/> script src/Scripts/client.js typetext/javascript>/script> script src/DependencyHandler.axd/0a599583b6638b129fac13f6a740f24b.513.js typetext/javascript>/script>script srchttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Shared/lib/aos/dist/aos.js typetext/javascript>/script> script typetext/javascript> AC_FL_RunContent 0; $(html).addClass($.browser.name).addClass(version- + $.browser.versionNumber); if ($.browser.name msie) { $(#msie-banner).css(display, block); setTimeout(function(){$(#msie-banner).fadeOut(1000);}, 5000); } FrazerMaps.Init({ apiKey: AIzaSyAJePqBpBIkgD-XWaEODqqSpEKUFIcbVow }); /script> link hrefhttps://d2zeeo94hsmapq.cloudfront.net/release/themes/df1f844/Content/Themes/Sia/FossetMosher/css/site.css relstylesheet typetext/css /> script idsubscribe-form typetext/html> form data-typedynamic data-domainid4bbc10c403ba4f6aba37af1bf368c87d classobituary-subs obituary-subs-popup jqtransformdone novalidatenovalidate action/FunHelper/SubscribeToObituaryEmails> a hrefjavascript:void(0); classclose-popup>/a> div classdescription> h1>Subscribe to Obituaries/h1> p classsubmited-none>Receive emails when new obituariesbr />are published to our website./p> p classsubmited-block>Thank you!/p> /div> div classfields submited-none> input typetext placeholderFirst Name classobituary-subs-name bg-icon-user titleFirst Name> input typetext placeholderEmail Address classobituary-subs-email bg-icon-letter titleEmail Address> div classicon-info>div classinfo-wrapper>We promise not to spam or share your email/div>/div> input typesubmit valueSubscribe classfun-button primary ui-button ui-widget ui-state-default ui-corner-all rolebutton aria-disabledfalse /> /div> /form> /script> script typetext/javascript> var funeralModal { init: function (modalData) { var $container $(div classoverlay-content-container>div classoverlay>/div>div classcontent>/div>/div>), $content $(.content, $container), $overlay $(.overlay, $container), $body $(body), html $(modalData.selector).html(); var remove function () { $container.remove(); } var init function () { $content.append(html); $overlay .on(click, remove); $(.close-popup, $content) .on(click, remove); $container .hide() .appendTo($body) .fadeIn(fast); funeralModalmodalData.init($content.children().first()); } init(); } } funeralModal.subscribeObituariesModalInit function (self) { var $form $(self), $formChildren $form.children(); $formChildren.find(input).first().focus(); $form.on(submit, function () { dynSubscribeToObituaryEmails($formChildren.first(), $form.attr(action), $form.data(domainid), function () { $form.addClass(submited); }); return false; }); } /script> script typetext/javascript> $(function () { if (typeof DynamicForms ! undefined) { DynamicForms.setDomainId(content$empty_root$$_p__nhibernate$_v__guid$_4bbc10c403ba4f6aba37af1bf368c87d); } }); /script> script typetext/javascript> window.aciveAnim true; (function () { window.API window.API || {}; API.domainId 4bbc10c4-03ba-4f6a-ba37-af1bf368c87d; API.apiBaseUrl https://api.secure.tributecenteronline.com + /ClientApi/; API.apiBuilderBaseUrl https://api.secure.tributecenteronline.com + /BuilderApi; API.recaptchaV3PublicKey 6Leawu0UAAAAAF0V79rsne6v5D0ciHG9B8519VFe; API.tcoAppPath //; if (API.tcoAppPath //) API.tcoAppPath /; API.isLocal False True; API.tcoBaseUrl https://www.fossettmosherfuneralhome.com + API.tcoAppPath; API.tcoSecureBaseUrl https://www.fossettmosherfuneralhome.com + API.tcoAppPath; API.s3Path //tributecenteronline.s3-accelerate.amazonaws.com/; API.isLocal false true; window.API.brand { id: 1, name: Frazer Consultants, LLC, obitStyle: 0, providerId: 0}; API.brands JSON.parse({0:Frazer,1:SRS,2:Osiris,3:Mortware,4:TMS,5:Ionic,6:Passare,7:ContinentalComputersCorp,8:FuneralNet,9:Aurora,10:FuneralDecisions,11:Halcyon,12:FuneralSync,13:FuneralCall,14:InsuranceAssignments,15:FrontRunner,16:TownNews,17:AdPerfect,18:TCO,20:FuneralTech,21:ObituaryHub,22:FuneraLogic,23:FrontRunnerNewspaper,24:GeneralStore,25:FuneralDataManager,26:CFS,27:ConnecticutPublicBroadcasting,28:FuneralInnovations,29:FreedomSoftware,30:MIMS,31:WedLFD,33:WhiteLabelTraining,34:MKJ}); API.moderatorName Funeral Home Owner; API.xPending false; API.ajax function (httpMethod, controller, method, data, contentType, isApi, success, error) { var baseUrl isApi ? API.apiBaseUrl : API.tcoAppPath; var currentUser localStorage.getItem(currentUser); function filterError(data, textStatus, jqXHR) { if (data && data.status 403) { var resp JSON.parse(data.responseText); if (controller.toLowerCase() comments && method.toLowerCase() create) authCallback.showRelationship true; if (resp.type && resp.type 1) { error(User is blocked); } else if (Funeral.BeforePostData(authCallback)) { return authCallback(); } } else if ($.isFunction(error)) error(data.responseText); }; function authCallback() { jQuery.ajax({ method: httpMethod, contentType: contentType, dataType: json, url: baseUrl + controller + / + method, xhrFields: { withCredentials: isApi }, headers: { DomainId: API.domainId, x-wall-user: currentUser }, data: JSON.stringify(data) }).done(success).error(filterError); } var headers { DomainId: API.domainId }; if (currentUser ! null) headersx-wall-user currentUser var settings { method: httpMethod, cache: false, url: baseUrl + controller + / + method, xhrFields: { withCredentials: isApi }, headers: headers, data: data, success: function(res, status, xhr) { if(Array.isArray(res) && res.length > 0) { API.xPending xhr.getResponseHeader(X-Pending); } } }; if (httpMethod.toUpperCase() POST) { var form $(#__AjaxAntiForgeryForm); if (form) { var token $(inputname__RequestVerificationToken, form).val(); if (token) settings.headers__RequestVerificationToken token; } if (!isApi) { settings.data JSON.stringify(settings.data); settings.dataType json; settings.contentType application/json; } } jQuery.ajax(settings).done(success).error(filterError); }; API.post function (controller, method, data, success, error) { return API.ajax(POST, controller, method, data, application/json, true, success, error); }; API.get function(controller, method, data, success, error) { return API.ajax(GET, controller, method, data, application/json, true, success, error); }; API.postMedia function (controller, method, data, success, error) { return API.ajax(POST, controller, method, data, multipart/form-data, true, success, error); }; API.postTco function(controller, method, data, success, error) { return API.ajax(POST, controller, method, data, application/json, false, success, error); }; API.getTco function(controller, method, data, success, error) { return API.ajax(GET, controller, method, data, application/json, false, success, error); }; API.ensureHttps function(hash) { if (window.location.protocol ! https: && API.tcoSecureBaseUrl && API.tcoSecureBaseUrl.indexOf(https) > -1) { if (hash) { window.location.hash hash; } window.location.href API.tcoSecureBaseUrl.slice(0, -1) + window.location.pathname + window.location.search + window.location.hash; } }; API.showFuneralHomeName false; jQuery.ajaxSetup({ beforeSend: function (e) { if (!window.aciveAnim) setTimeout(function () { $(.page-loader-wrapper).addClass(active); }, 500); }, complete: function (e) { if (!window.aciveAnim) setTimeout(function () { $(.page-loader-wrapper).removeClass(active); }, 500); }, success: function () { } }); })();/script> meta namegoogle-site-verification contentzPZfRyd85WrWoxeoDWG0NwLekAg5lywtAGapdYlpB2g />/head>body > !-- Google Tag Manager (noscript) --> noscript> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-PCDJ3WG height0 width0 styledisplay:none;visibility:hidden>/iframe> /noscript> !-- End Google Tag Manager (noscript) -->!-- Google Tag Manager (noscript) -->noscript> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-PLKZ973 height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) --> nav classsite-header navbar navbar-default head-menu logo-above navbar-fixed-top> div classsite-header__wrapper> div classnavbar-header> button onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) typebutton classnavbar-toggle data-togglecollapse data-target aria-expandedfalse aria-controlsnavbar > span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> span classsr-only>Toggle navigation/span> /button> a onclicksendGTMInfo(Obituary Banner, Click, Funeral Home) classnavbar-brand href/ aria-labelLink to Home page>img src/Content/Media/Fossett-MosherFuneralHome/logofm_a9c7e3bc1e5d4fc6bea7c17df967e48b.png altsite logo classsite-logo />/a> /div> ul idnavbar classnavbar-collapse collapse aria-expandedfalse styleposition: absolute; > li>ul classnav navbar-nav navbar-right > li class> a onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) href/about-us/overview target_self> About Us /a> /li> li class> a onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) href/services/services target_self> Services /a> /li> li class> a onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) href/pre-arrangements/pre-arrangements target_self> Pre - Arrangements /a> /li> li class> a onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) href/obituaries/obituary-listings target_self> Obituaries /a> /li> li class> a onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) href/resources/overview target_self> Resources /a> /li> li class> a onclicksendGTMInfo(Obituary Banner, Click, Obituary Navigation) href/contact/contact-us target_self> Contact /a> /li>/ul>/li> /ul> /div>/nav>div classpage-loader-wrapper> div classpage-loader>Loading.../div>/div>div classparallax> div classlayer-back-wraper> div classlayer-back> div idslideShowCarousel classcarousel slide carousel-fade data-ridecarousel> !-- Indicators --> ol classcarousel-indicators> li data-target#slideShowCarousel data-slide-to0 classactive>/li> li data-target#slideShowCarousel data-slide-to1 class>/li> /ol> !-- Wrapper for slides --> div classcarousel-inner> div classgradient item active> img src//tributecenteronline.s3-accelerate.amazonaws.com/Media/Slides/b3a26e64-a389-4764-84d0-e27618b3cdcc.jpg alt9540 classslideImage data-aosfade> div classcarousel-headers > !-- Left and right controls --> a classleft carousel-control href#slideShowCarousel rolebutton data-slideprev> span classglyphicon glyphicon-chevron-left aria-hiddentrue>/span> span classsr-only>Previous/span> /a> a classright carousel-control href#slideShowCarousel rolebutton data-slidenext> span classglyphicon glyphicon-chevron-right aria-hiddentrue>/span> span classsr-only>Next/span> /a> /div> /div> div classgradient item> img src//tributecenteronline.s3-accelerate.amazonaws.com/Media/Slides/9d8ba472-2567-4899-9ddb-cdb03084b6d6.jpg alt9433 classslideImage data-aosfade> div classcarousel-headers > h1 data-aoszoom-in >PRE-PLANNING/h1> h3 data-aosfade-up data-aos-easingease data-aos-delay400 >PLAN AHEAD HERE/h3> div data-aosfade-up data-aos-easingease data-aos-delay800 classheader-link>a href/pre-arrangements/pre-arrangements>LEARN MORE/a> /div> !-- Left and right controls --> a classleft carousel-control href#slideShowCarousel rolebutton data-slideprev> span classglyphicon glyphicon-chevron-left aria-hiddentrue>/span> span classsr-only>Previous/span> /a> a classright carousel-control href#slideShowCarousel rolebutton data-slidenext> span classglyphicon glyphicon-chevron-right aria-hiddentrue>/span> span classsr-only>Next/span> /a> /div> /div> /div>/div>script typetext/javascript> var interval 0; $(document).ready(function () { if (interval > 0) $(.carousel).carousel({ interval: interval*1000 }); else $(.carousel).carousel({ pause: false }); $(video).prop(volume, 0); $(video).click(function () { $(this)0.pause(); $(.videoPlayButton).removeClass(playing); }); $(.videoPlayButton).click(function () { $(video)0.play(); $(this).addClass(playing); }); $(video).on(ended, function () { $(this).load(); $(.videoPlayButton).removeClass(playing); }); $(.sound-button).click(function () { var HTMLVideoElement document.getElementById(slideVideo); var video $(HTMLVideoElement); if (video.prop(volume) 0) { HTMLVideoElement.controls true; // allow video controls HTMLVideoElement.muted false; HTMLVideoElement.volume 1 video.prop(volume, 1); HTMLVideoElement.controls false // hide controls after chnging $(this).find(i).removeClass(fa-volume-off).addClass(fa-volume-up); } else { HTMLVideoElement.controls false; HTMLVideoElement.muted true; HTMLVideoElement.volume 0; video.prop(volume, 0); $(this).find(i).removeClass(fa-volume-up).addClass(fa-volume-off); } }); $(.size-button).click(function () { var videoContainer $(.layer-back .item); if (videoContainer.hasClass(full-screen)) { videoContainer.removeClass(full-screen); $(body).removeClass(full-screen); $(.parallax).removeClass(full-screen); $(.parallax .layer-back).removeClass(full-screen); $(this).find(i).removeClass(fa-compress).addClass(fa-expand); } else { videoContainer.addClass(full-screen); $(body).addClass(full-screen); $(.parallax).addClass(full-screen); $(.parallax .layer-back).addClass(full-screen); $(this).find(i).removeClass(fa-expand).addClass(fa-compress); } }); //// video op banner with parallax $(window).scroll(function () { var btm ($(.layer-back .item).height() - $(window).scrollTop()) - $(.head-menu.navbar).height(); $(.videoPlayButton).css(bottom, (btm > 78) ? (btm / 2 - 34) : 10); }); });/script> style> .slide-preview .slide-text-wrapper.effect-5 { margin: 0 auto; left:0; right: 0; top: 0; bottom: 0; } /style>div classclear>/div> /div> /div> div classlayer-base> div classmenu-content top-sub-menu> /div> div classcontainer no-padding> div classhomepage-container additional-navigation-heightmargin-top> div classcontainer stylepadding-right: 50px; padding-left: 50px;>h1 styletext-align: center; font-family: Prata, sans-serif; font-size: 45px;>A History of Community, Service, And Trust/h1>p>Our Funeral Home has made a commitment to serve our community. All of the families that we serve are important to us. We constantly strive to offer a wider variety of options to each and every one of them.br />br />Take time to review the pages of our website. Integrity and quality service have always been our top priority when dealing with grieving families. We are here to assist you with the preplanning of a funeral or help families plan a service to celebrate the life of a loved one.br />br />Please take a moment to look at our site and the many features you will find. If you have any questions, please don’t hesitate to call us or use the Contact Us page to email your questions. We look forward to hearing from you./p>/div> /div>/div>div classobituariesColumnWrapper container no-padding> div classobituariesColumn> div classobituaries-header>div classline>/div>div classtext>span>Recent Obituaries/span>/div>/div> div classcontainer-fluid no-padding> div classobituaries-carousel owl-carousel owl-theme obituariesList rowMode-1-Line> div classitem> div> div classitem-border> a href/obituaries/Dale-Lee-Scott?obId33075428#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/33075428/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/33075428/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Dale Lee Scott/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Helena-Faye-Berry?obId33075364#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/33075364/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/33075364/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Helena Faye Berry/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Constance-Lorraine-Connie-Boudreau?obId33105589#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl no-image data-srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Constance Lorraine (Connie) Boudreau/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Robert-F-Eutsler?obId33020292#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/33020292/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/33020292/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Robert F. Eutsler/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Janie-Lorene-Bowker?obId32966839#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32966839/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32966839/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Janie Lorene Bowker/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Lorene-May-Clark?obId32869534#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32869534/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32869534/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Lorene May Clark/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Justin-Blaine-Warnow?obId32926869#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32926869/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32926869/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Justin Blaine Warnow/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Craig-Thomas-Duncan?obId32889865#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32889865/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32889865/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Craig Thomas Duncan/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Paul-Frederick-Seaman-II?obId32926502#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32926502/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32926502/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Paul Frederick Seaman, II/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Kay-N-Hankins?obId32868209#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32868209/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32868209/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Kay N. Hankins/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Hurshel-Wayne-Sale?obId32860865#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32860865/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32860865/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Hurshel Wayne Sale/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Terry-Dwayne-Short?obId32819142#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32819142/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32819142/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Terry D'Wayne Short/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Wanda-Mae-Craig?obId32698602#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32698602/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32698602/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Wanda Mae Craig/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Edna-Susan-Roethemeier?obId32588448#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32588448/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32588448/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Edna Susan Roethemeier/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Joe-Dale-Rapp?obId32611518#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32611518/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32611518/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Joe Dale Rapp/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Mikel-Kelly-And-Monta-Morraine-Goodman?obId32470824#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32470824/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32470824/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Mikel Kelly and Monta Morraine Goodman/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Evangeline-Gonzels-Fleetwood?obId32731764#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32731764/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32731764/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Evangeline Gonzels Fleetwood/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Dustan-Shon-Evans?obId32182723#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32182723/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32182723/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Dustan Shon Evans/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Leroy-Shelby-Orr?obId32528192#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32528192/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32528192/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>LeRoy Shelby Orr/h1> /div> /a> /div> /div> /div> div classitem> div> div classitem-border> a href/obituaries/Robert-Eugene-Long?obId32321528#/obituaryInfo> div classob-image-wr> img altobituary image classlazyOwl //tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32321528/Thumbnail.jpg data-src//tributecenteronline.s3-accelerate.amazonaws.com/Obituaries/32321528/Thumbnail.webp onerrorthis.srchttps://d1v2hfhsvnke6s.cloudfront.net/Shared/images/no_avatar.webp /> /div> div classobituary-caption> h1>Robert Eugene Long/h1> /div> /a> /div> /div> /div> /div> /div>script typetext/javascript> $(function () { var $this this; this.search $(#obituarySearch); this.search.unbind(blur.search).bind(blur.search, function () { clearTimeout($this.searchTimeout); }).unbind(keydown.search).bind(keydown.search, function (e) { clearTimeout($this.searchTimeout); if (e.keyCode 38 || e.keyCode 40) e.preventDefault(); }).unbind(keyup.search).bind(keyup.search, function () { clearTimeout($this.searchTimeout); $this.searchTimeout setTimeout(function () { if ($this.search.val().trim().length > 2) { $(.obituaries-carousel).addClass(searching); $.ajax({ type: GET, url: /FunHelper/Obituaries_QuickSearch, processData: true, contentType: application/json; charsetutf-8, data: { domainId: 4bbc10c4-03ba-4f6a-ba37-af1bf368c87d, text: $this.search.val() }, dataType: text, success: function (json) { var obituaries eval(json); var owl $(.obituaries-carousel).removeClass(searching); owl.html(); if (obituaries.length > 0) { for (var i 0; i obituaries.length; i++) { var obituaryUrl /obituaries/ + obituariesi.fullName.urlifyString() + ?obId + obituariesi.id + #/obituaryInfo; var item div classitem> + div classitem-border> + div> + a href + obituaryUrl + >div classob-image-wr>img classlazyOwl altalt data-src + obituariesi.src + >/div>/a> + /div> + div classobituary-caption>h1> + obituariesi.fullName + /h1>/div> + /div> + /div>; owl.append(item); } } else { var item div classitem not-found>...No results found for span classtext> + $this.search.val() + /span>/div>; owl.append(item); } owl.data(owl-init, false); if (typeof obituariesInit function) { obituariesInit(); } } }); } }, 300); }); if ($.fn.owlCarousel) { $.fn.owlCarousel.options.beforeInit function () { this.updateItems(); var rowCount 1; if (rowCount 0) return; var colCount this.options.items; var items $(.obituaries-carousel .item-border); var groupSize rowCount * colCount; var groupLength Math.ceil(items.length / groupSize); var $items ; var itemsLength $(.obituaries-carousel .item).length; for (var i 0; i itemsLength; i++) { $items.push($(div>).addClass(item)); } for (var g 0; g groupLength; g++) { var resX 0; var resY 0; for (var x 0; x colCount; x++) { for (var y 0; y rowCount; y++) { var absX g * colCount + x; var absResX g * colCount + resX; var el $(.obituaries-carousel>.item:eq( + absX + )>div:eq( + y + )); if (el.length) { $itemsabsResX.append(el.clone()); resX++; absResX g * colCount + resX if (resX colCount || absResX itemsLength) { resY++; resX 0; } } } } } $(.obituaries-carousel).empty(); $(.obituaries-carousel).append($items); }; } });/script> div classobituariesFooter text-center> div classline>/div> div classobituariesFooterInnerWrapper> div classsearchBox> input typetext idobituarySearch placeholderSearch... titleSearch... autocompleteoff> /div> a href../obituaries/obituary-listings aria-labelView All classfun-button>View All/a> /div> /div> /div>/div>div classhome-services> h2>How we can help/h2> style typetext/css> @media only screen and (max-width: 500px) { .interactive-block { width: 100%; } } @media only screen and (min-width: 501px) { .interactive-block { float: left; width: -webkit-calc((100% - 1px) / 2); width: calc((100% - 1px) / 2); } } @media only screen and (min-width: 992px) { .interactive-block { float: left; width: -webkit-calc((100% - 1px) / 1); width: calc((100% - 1px) / 1); } } .interactive-block-2, .interactive-block-3 { width: 100%; float: left; } @media (min-width: 501px) { .interactive-block-2 { width: 50%; } .interactive-block-3 { width: 33.33333333%; } } @media (max-width: 500px) { .interactive-block-2 > div, .interactive-block-3 > div { padding: 0 !important; } }/style>div classgeneral-summary-wrapper> div stylemargin: 0 -10px 0 -10px; width: calc(100% + 20px)> /div> div classclearfix>/div>/div>/div>div classcontainer no-padding homepage-boxes> div classflowers-shop vertical-align-container> div classvertical-middle-block> h3>Say It With Flowers/h3> div classtext>Fresh flowers delivered from a local florist a hrefhttp://fossettmosher-funeral-home.tributestore.com?srcorder-flowers>shop now/a>/div> /div>/div>/div>div classhomepage-boxes fill-background>div classcontainer no-padding >div classrow-fluid flex>div classcol-md-6 col-sm-6 col-xs-12 who-we-are> /div>div classcol-md-6 col-sm-6 col-xs-12>h1>Who We Are/h1>p>We always promise to providing exceptional service to all faiths, denominations, nationalities, and cultures. Discover what makes us the clear choice for providing unique and dignified funeral services in our community. /p>div>a href/about-us/overview>Learn More/a>/div>/div>/div>/div>/div>div classcontainer no-padding homepage-boxes>div classrow-fluid flex>div classhidden-lg col-md-6 hidden-md col-sm-6 hidden-sm col-xs-12 visible-sx our-facility> /div>div classcol-md-6 col-sm-6 col-xs-12>h1>Our Locations/h1>p>Our funeral homes offer a warm, comfortable, family-oriented environment with traditional architecture and tasteful interior decor. Our facilities accommodate all types of funerals and memorials. Contact us for more details./p>div>a href../contact/contact-us>Learn More/a>/div>/div>div classcol-md-6 col-sm-6 hidden-xs our-facility> /div>/div>/div>div classhomepage-boxes fill-background>div classcontainer no-padding>div classrow-fluid flex>div classcol-md-6 col-sm-6 col-xs-12 services> /div>div classcol-md-6 col-sm-6 col-xs-12>h1>Services We Offer/h1>p>Were dedicated to providing personalized, professional and compassionate services to help lighten your burden and support you through the difficult times following the loss of a loved one. Were honored to assist in your time of need./p>div>a href../services/overview> Learn More/a>/div>/div>/div>/div>/div> script typetext/javascript> var locations {address:510 E. Cherry St.,lat:37.1005209000000000,lng:-93.8144838000000000,name:Fossett-Mosher Funeral Home- Mt. Vernon, MO,index:0},{address:501 N. Davis St.,lat:37.2185115000000000,lng:-93.8429143999999800,name:Morris-Leiman-Mosher FH,index:1}; $(document).ready(function() { var settings { beforeOpen: function() { var $superbox $(#superbox); var address $(.address-string, $superbox).val(); var lat $(.address-coordinate-latitude, $superbox).val() * 1; var lng $(.address-coordinate-longitude, $superbox).val() * 1; var map $(.home-map, $superbox)0; if (lat && lng) { FrazerMaps.ShowEmbed(map, { lan: lat, lng: lng }); } else { FrazerMaps.ShowEmbed(map, { address: address }); } }, boxWidth: 760, // Default width of the box boxHeight: 320 // Default height of the box }; $(a.homeMap).each(function() { this._relSettings ; if (!!$.fn.superbox) $(this).superbox(content, settings); }); $(#locationsCarousel .carousel-indicators li).click(function(e) { var num $(e.target).attr(data-slide-to); if (locations.length > num) { if (API.showFuneralHomeName) { FrazerMaps.UpdateMap($(#map_canvas), { address: locationsnum.address, name: locationsnum.name}); } else { FrazerMaps.UpdateMap($(#map_canvas), { lan: locationsnum.lat, lng: locationsnum.lng }); } } }); if (API.showFuneralHomeName) { FrazerMaps.ShowEmbed($(#map_canvas), { address: locations0.address, name: locations0.name}); } else { FrazerMaps.ShowEmbed($(#map_canvas), { lan: locations0.lat, lng: locations0.lng }); } }); /* functions */ function setDirection(address) { window.open(https://maps.google.com/maps?fd&sources_d&saddr + $(#superbox .fromAddress).val() +&daddr +address); } /script> div classlocations> div idmap_wrapper classlocations> div idmap_canvas classmapping col-lg-9 col-md-8 col-sm-6 col-xs-12>/div> div idlocationsCarousel classcarousel slide col-lg-3 col-md-4 col-sm-6 col-xs-12 data-ridecarousel data-intervalfalse> !-- Wrapper for slides --> div classcarousel-inner> div classitem active> div classcontent> h5>Our Locations/h5> p>Fossett-Mosher Funeral Home- Mt. Vernon, MO/p> p>510 E. Cherry St./p> p>Mt. Vernon, MO 65712 /p> p>Phone: (417) 466-2155 /p> p>Fax: (417) 466-2156/p> a hrefhttps://www.google.com/maps/dir//37.1005209000000000,-93.8144838000000000/@37.1005209000000000,-93.8144838000000000 classbutton target_blank relnoopener>Get directions/a> div iddivMapAndDrivingDirection540307 styledisplay: none;> input classaddress-string typehidden value510 E. Cherry St., Mt. Vernon, MO 65712 /> input classaddress-coordinate-latitude typehidden value37.1005209000000000 /> input classaddress-coordinate-longitude typehidden value-93.8144838000000000 /> div classhome-map>/div> div classmap-info> div classcontactInfo> p>Fossett-Mosher Funeral Home- Mt. Vernon, MO/p> p>510 E. Cherry St./p> p>Mt. Vernon, MO 65712 /p> p>Phone: (417) 466-2155 /p> p>Fax: (417) 466-2156/p> /div> h5>Driving Directions/h5> div classfind-direction> label>From:/label> input typetext classfromAddress titleAddres /> input classdirectionButton typebutton valueSubmit onclicksetDirection(https://www.google.com/maps/dir//37.1005209000000000,-93.8144838000000000/@37.1005209000000000,-93.8144838000000000); /> /div> /div> div classclear>/div> /div> /div> /div> div classitem> div classcontent> h5>Our Locations/h5> p>Morris-Leiman-Mosher FH/p> p>501 N. Davis St./p> p>Miller, MO 65707 /p> p>Phone: (417) 452-3231/p> p>Fax: (417) 466-2156/p> a hrefhttps://www.google.com/maps/dir//37.2185115000000000,-93.8429143999999800/@37.2185115000000000,-93.8429143999999800 classbutton target_blank relnoopener>Get directions/a> div iddivMapAndDrivingDirection542951 styledisplay: none;> input classaddress-string typehidden value501 N. Davis St., Miller, MO 65707 /> input classaddress-coordinate-latitude typehidden value37.2185115000000000 /> input classaddress-coordinate-longitude typehidden value-93.8429143999999800 /> div classhome-map>/div> div classmap-info> div classcontactInfo> p>Morris-Leiman-Mosher FH/p> p>501 N. Davis St./p> p>Miller, MO 65707 /p> p>Phone: (417) 452-3231/p> p>Fax: (417) 466-2156/p> /div> h5>Driving Directions/h5> div classfind-direction> label>From:/label> input typetext classfromAddress titleAddres /> input classdirectionButton typebutton valueSubmit onclicksetDirection(https://www.google.com/maps/dir//37.2185115000000000,-93.8429143999999800/@37.2185115000000000,-93.8429143999999800); /> /div> /div> div classclear>/div> /div> /div> /div> /div> !-- Indicators --> ol classcarousel-indicators> li data-target#locationsCarousel data-slide-to0 classactive>/li> li data-target#locationsCarousel data-slide-to1 class>/li> /ol> /div> /div> /div> script typetext/javascript> $(.parallax .layer-back).parallax({ speed: 0.6 }); $(document).ready(function () { obituariesInit(); $(#locationsCarousel).carousel(pause); }); function obituariesInit() { var owl $(.obituaries-carousel); owl.owlCarousel({ lazyLoad: true, itemsCustom: 0, 1, 400, 2, 500, 3, 600, 4, 1200, 5 , navigation: true, pagination: false, scrollPerPage: true, autoHeight: false }); }; $(function () { if ($(#helpPanel).length > 0) { $(#helpPanel).tabs().removeClass(ui-corner-all).addClass(ui-tabs-vertical ui-helper-clearfix); $(#helpPanel ul).removeClass(ui-corner-all); $(#helpPanel li).removeClass(ui-corner-top); } }); /script>div classcopyrights text-center> div classbottom-navigation>/div> div classcopyrights> p>© Fossett-Mosher Funeral Home | Mt. Vernon & Miller, MO - Funeral Home Website Design By a target_blank relnofollow noopener classunderline hrefhttps://www.frazerconsultants.com/>Frazer Consultants, LLC /a> & a target_blank relnofollow noopener classunderline hrefhttps://www.tributearchive.com/>TA/a>/p> div classterms> script> $(function() { $(a.privacyPolicy, a.termsOfUse, a.accessibility).click(function() { var id $(this).attr(class); var popup $(# + id); if (popup.hasClass(base64)) { popup.html(atob(popup.html())).removeClass(base64); } }); }); window.setTermsHandler function () { setTimeout(function() { $(.modal-login-terms a, .donate-form__bottom-text a).click(function() { var id $(this).attr(href); var popup $(id); if (popup.hasClass(base64)) { popup.html(atob(popup.html())).removeClass(base64); } }); }, 500); } /script> a classprivacyPolicy relsuperboxcontent href#privacyPolicy>Privacy Policy/a> & a classtermsOfUse relsuperboxcontent href#termsOfUse>Terms of Use/a> | a classaccessibility relsuperboxcontent href#accessibility>Accessibility/a> div classbase64 styledisplay: none idprivacyPolicy> PHA+PHN0cm9uZz5UcmlidXRlIFRlY2hub2xvZ3kgUHJpdmFjeSBQb2xpY3k8L3N0cm9uZz48L3A+DQo8cD48ZW0+TGFzdCB1cGRhdGVkOiBBcHJpbCAyMCwgMjAyMzwvZW0+PGJyPjxicj5UcmlidXRlIFRlY2hub2xvZ3kgaXMgY29tbWl0dGVkIHRvIHByb3RlY3RpbmcgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbi4gVGhpcyBQcml2YWN5IE5vdGljZSBkZXNjcmliZXMgdGhlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRoYXQgd2UgY29sbGVjdCBhYm91dCB5b3UsIGhvdyB3ZSB1c2UgYW5kIGRpc2Nsb3NlIHRoaXMgaW5mb3JtYXRpb24sIGFuZCB0aGUgc3RlcHMgd2UgdGFrZSB0byBwcm90ZWN0IHRoaXMgaW5mb3JtYXRpb24uIEZvciBwdXJwb3NlcyBvZiB0aGlzIFByaXZhY3kgTm90aWNlLCAoYSkgJmxkcXVvO3BlcnNvbmFsIGluZm9ybWF0aW9uJnJkcXVvOyBtZWFucyBhbnkgaW5mb3JtYXRpb24gdGhhdCByZWxhdGVzIHRvIHlvdSBhcyBhbiBpbmRpdmlkdWFsIGFuZCBjb3VsZCByZWFzb25hYmx5IGJlIHVzZWQgdG8gaWRlbnRpZnkgeW91IGFuZCAoYikgJmxkcXVvO1RyaWJ1dGUgVGVjaG5vbG9neSwmcmRxdW87ICZsZHF1bzt3ZSwmcmRxdW87ICZsZHF1bzt1cyZyZHF1bzsgYW5kICZsZHF1bztvdXImcmRxdW87IGVhY2ggcmVmZXIgdG8gdGhlIGxlZ2FsIGVudGl0eSBzcGVjaWZpZWQgaW4gdGhlICZsZHF1bztBcHBsaWNhYmxlIEVudGl0eSZyZHF1bzsgc2VjdGlvbiB0aGlzIFByaXZhY3kgTm90aWNlIGJlbG93LiBUaGlzIFByaXZhY3kgTm90aWNlIGFwcGxpZXMgdG8gb3VyIGNvbGxlY3Rpb24gYW5kIHVzZSBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiB0aHJvdWdoIHRoaXMgd2Vic2l0ZSBhbmQgYW55IHJlbGF0ZWQgd2Vic2l0ZXMsIGFwcGxpY2F0aW9ucywgdG9vbHMsIG9yIHBsYXRmb3JtcyAodGhlICZsZHF1bztTZXJ2aWNlcyZyZHF1bzspLCBhcyB3ZWxsIGFzIHRocm91Z2ggYW55IG90aGVyIG1lYW5zIHdoZXJlIGEgbGluayBvciByZWZlcmVuY2UgdG8gdGhpcyBQcml2YWN5IE5vdGljZSBpcyBwcm92aWRlZCBhdCB0aGUgdGltZSBvZiBjb2xsZWN0aW9uLjwvcD4NCjxwPjxzdHJvbmc+Jm5ic3A7PC9zdHJvbmc+PC9wPg0KPHA+PHN0cm9uZz5PdXIgU2VydmljZXM8L3N0cm9uZz48L3A+DQo8cD48YnI+VHJpYnV0ZSBUZWNobm9sb2d5JnJzcXVvO3MgcHJpbWFyeSBidXNpbmVzcyBpcyBhcyBhIHNvZnR3YXJlLWFzLWEtc2VydmljZSBwcm92aWRlciBvZiBmdW5lcmFsIHRlY2hub2xvZ3kgc2VydmljZXMsIGluY2x1ZGluZyB3ZWJzaXRlLCBwYXltZW50IHByb2Nlc3NpbmcsIGxpZmUgaW5zdXJhbmNlIGFzc2lnbm1lbnRzLCBzZWFyY2ggZW5naW5lIG9wdGltaXphdGlvbiwgbWFya2V0aW5nIGFuZCBlY29tbWVyY2Ugc2VydmljZXMsIHRvIGZ1bmVyYWwgaG9tZXMgYW5kIG90aGVyIGZ1bmVyYWwgcHJvZmVzc2lvbmFscyAob3VyICZsZHF1bztDbGllbnRzJnJkcXVvOykuIEluIGNvbm5lY3Rpb24gd2l0aCB0aGlzIGZhY2V0IG9mIFRyaWJ1dGUgVGVjaG5vbG9neSZyc3F1bztzIGJ1c2luZXNzLCBUcmlidXRlIFRlY2hub2xvZ3kgY29sbGVjdHMgYW5kIHN0b3JlcyBwZXJzb25hbCBpbmZvcm1hdGlvbiByZWdhcmRpbmcgaW5kaXZpZHVhbHMgd2hvIHZpc2l0IGFuZCB1dGlsaXplIGNlcnRhaW4gZnVuY3Rpb25zIG9yIGZlYXR1cmVzIG9mIG91ciBhbmQgb3VyIENsaWVudHMmcnNxdW87IHdlYnNpdGVzICgmbGRxdW87RW5kIFVzZXJzJnJkcXVvOykuIFRoaXMgUHJpdmFjeSBOb3RpY2UgYXBwbGllcyB0byBUcmlidXRlIFRlY2hub2xvZ3kmcnNxdW87cyBjb2xsZWN0aW9uIGFuZCB1c2Ugb2YgQ2xpZW50IGFuZCBFbmQgVXNlciBwZXJzb25hbCBpbmZvcm1hdGlvbiBidXQgbm90IHRvIG91ciBDbGllbnRzJnJzcXVvOyBvciBhbnkgb3RoZXIgdGhpcmQgcGFydHkmcnNxdW87cyBjb2xsZWN0aW9uIG9yIHVzZSBvZiBzdWNoIHBlcnNvbmFsIGluZm9ybWF0aW9uLjxicj48YnI+VHJpYnV0ZSBUZWNobm9sb2d5IGFsc28gbWFpbnRhaW5zIGEgd2ViIHJlcG9zaXRvcnksIHRoZSBUcmlidXRlIEFyY2hpdmUsIGNvbnRhaW5pbmcgb2JpdHVhcmllcywgYSBsaXN0aW5nIG9mIGZ1bmVyYWwgaG9tZXMsIGFuZCBvdGhlciBmdW5lcmFsLXJlbGF0ZWQgY29udGVudCBpbiBjb25uZWN0aW9uIHdpdGggd2hpY2ggcGVyc29uYWwgaW5mb3JtYXRpb24gbWF5IGJlIGNvbGxlY3RlZCBmcm9tIGluZGl2aWR1YWxzICgmbGRxdW87VHJpYnV0ZSBVc2VycyZyZHF1bzspLiBUaGlzIFByaXZhY3kgTm90aWNlIGFsc28gYXBwbGllcyB0byBUcmlidXRlIFRlY2hub2xvZ3kmcnNxdW87cyBjb2xsZWN0aW9uIGFuZCB1c2Ugb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gZnJvbSBUcmlidXRlIFVzZXJzIGFuZCBvdGhlciBpbmRpdmlkdWFscyB3aG8gaW50ZXJhY3QgZGlyZWN0bHkgd2l0aCBUcmlidXRlIFRlY2hub2xvZ3kuPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+PHN0cm9uZz5QZXJzb25hbCBJbmZvcm1hdGlvbiBXZSBDb2xsZWN0PC9zdHJvbmc+PC9wPg0KPHA+PGJyPldoZW4geW91IGFjY2VzcyBvciB1c2UgdGhlIFNlcnZpY2VzIG9yIG90aGVyd2lzZSBpbnRlcmFjdCB3aXRoIHVzLCB3aGV0aGVyIGFzIGEgQ2xpZW50LCBFbmQgVXNlciwgVHJpYnV0ZSBVc2VyIG9yIG90aGVyIGluZGl2aWR1YWwsIHdlIG1heSBjb2xsZWN0IGNlcnRhaW4gY2F0ZWdvcmllcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiBhYm91dCB5b3UgZnJvbSBhIHZhcmlldHkgb2Ygc291cmNlcy48YnI+PGJyPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB3ZSBtYXkgY29sbGVjdCBmcm9tIHlvdSBkaXJlY3RseSBpbmNsdWRlOjwvcD4NCjx1bD4NCjxsaT5Db250YWN0IGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSwgbmFtZSwgcGhvbmUgbnVtYmVyLCBtYWlsaW5nIGFkZHJlc3MsIGVtYWlsIGFkZHJlc3MpPC9saT4NCjxsaT5QYXltZW50LXJlbGF0ZWQgZGV0YWlscyAoZm9yIGV4YW1wbGUsIGJpbGxpbmcgYWRkcmVzcyBhbmQgb3RoZXIgY3JlZGl0IGNhcmQgZGV0YWlscyk8L2xpPg0KPGxpPkFjY291bnQgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCB1c2VybmFtZSBhbmQgcGFzc3dvcmQgYW5kIHRyYW5zYWN0aW9uIGhpc3RvcnkpPC9saT4NCjxsaT5Db21tdW5pY2F0aW9ucyAoZm9yIGV4YW1wbGUsIHN1Ym1pdHRlZCBxdWVzdGlvbnMgb3Igb3RoZXIgcG9zdHMsIG1hcmtldGluZyBwcmVmZXJlbmNlcyBhbmQgdXNlciBnZW5lcmF0ZWQgY29udGVudCBsaWtlIHBob3RvcyBhbmQgdmlkZW9zKTwvbGk+DQo8L3VsPg0KPHA+PGJyPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB3ZSBtYXkgY29sbGVjdCBhdXRvbWF0aWNhbGx5IHdoZW4geW91IHVzZSB0aGUgU2VydmljZXMgaW5jbHVkZTo8L3A+DQo8dWw+DQo8bGk+VGVjaG5pY2FsIGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSwgYnJvd3NlciB0eXBlLCBJUCBhZGRyZXNzLCBjb29raWVzLCBhbmQgb3BlcmF0aW5nIHN5c3RlbSk8L2xpPg0KPGxpPlVzYWdlIGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSwgcGFnZXMgdmlzaXRlZCwgc2VhcmNoIHRlcm1zIGVudGVyZWQsIGFuZCBmcmVxdWVuY3kgb2YgdmlzaXRzKTwvbGk+DQo8L3VsPg0KPHA+PGJyPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB3ZSBtYXkgY29sbGVjdCBmcm9tIG90aGVyIHNvdXJjZXMsIGluY2x1ZGluZyBmcm9tIG91ciBDbGllbnRzIGluIGNvbm5lY3Rpb24gd2l0aCB0aGVpciB1c2Ugb2YgdGhlIFNlcnZpY2VzLCBpbmNsdWRlOjwvcD4NCjx1bD4NCjxsaT5FbmQgVXNlciBjb250YWN0IGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSwgbmFtZSwgcGhvbmUgbnVtYmVyLCBtYWlsaW5nIGFkZHJlc3MsIGVtYWlsIGFkZHJlc3MpPC9saT4NCjxsaT5FbmQgVXNlciBwYXltZW50LXJlbGF0ZWQgZGV0YWlscyAoZm9yIGV4YW1wbGUsIGJpbGxpbmcgYWRkcmVzcyBhbmQgb3RoZXIgY3JlZGl0IGNhcmQgZGV0YWlscyk8L2xpPg0KPGxpPkVuZCBVc2VyIGZ1bmVyYWwgY29udHJpYnV0aW9ucywgaW5jbHVkaW5nIHRyaWJ1dGUgdmlkZW8gZGF0YSwgZGF0YSBlbnRlcmVkIGluIGZ1bmVyYWwgcmVnaXN0ZXIgYm9va3MsIG9iaXR1YXJpZXMgYW5kIHBvc3RzIGFuZCBjb21tZW50czwvbGk+DQo8bGk+RW5kIFVzZXIgZnVuZXJhbCBhZG1pbmlzdHJhdGlvbiBkYXRhLCBpbmNsdWRpbmcgbGlmZSBpbnN1cmFuY2UgY2xhaW0gZm9ybXMgYW5kIGFmZmlkYXZpdHMgdG8gZW5zdXJlIGRpc3BlcnNhbCBvZiBmdW5kcyB0byBjb3ZlciBmdW5lcmFsIGNvc3RzIGFuZCBkYXRhIHJlcXVpcmVkIHRvIGZpbGUgZGVhdGggY2VydGlmaWNhdGVzPC9saT4NCjwvdWw+DQo8cD48YnI+V2UgdXNlIEdvb2dsZSBBbmFseXRpY3MgdG8gY29sbGVjdCBhbmQgYW5hbHl6ZSBpbmZvcm1hdGlvbiBhYm91dCB1c2Ugb2YgdGhlIFNlcnZpY2VzIGFuZCB0byBoZWxwIHVzIHVuZGVyc3RhbmQgYWN0aXZpdGllcyBhbmQgdHJlbmRzLiBUaGlzIGluY2x1ZGVzIHVzZSBvZiBHb29nbGUgQW5hbHl0aWNzIHBlcmZvcm1hbmNlIHJlcG9ydHMgcmVsYXRpbmcgdG8gZGVtb2dyYXBoaWNzIGFuZCBpbnRlcmVzdHMuIEFzIHBhcnQgb2YgdGhpcyBzZXJ2aWNlLCB3ZSBzaGFyZSBhIHVuaXF1ZSBpZGVudGlmaWVyIHdpdGggR29vZ2xlIEFuYWx5dGljcy4gWW91IG1heSBvcHQtb3V0IG9mIEdvb2dsZSBBbmFseXRpY3MgYnkgaW5zdGFsbGluZyBhIEdvb2dsZSBBbmFseXRpY3Mgb3B0LW91dCBicm93c2VyIGFkZC1vbiBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGhlcmU6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5nb29nbGUuY29tL2RscGFnZS9nYW9wdG91dCI+aHR0cHM6Ly90b29scy5nb29nbGUuY29tL2RscGFnZS9nYW9wdG91dDwvYT4uPGJyPjxicj5GaW5hbGx5LCB3ZSBtYXkgY29sbGVjdCBwZXJzb25hbCBpbmZvcm1hdGlvbiBwdXJzdWFudCB0byBhIGxlZ2FsIG9yIGNvbnRyYWN0dWFsIHJlcXVpcmVtZW50LCBhbmQgZmFpbHVyZSB0byBwcm92aWRlIHN1Y2ggaW5mb3JtYXRpb24gbWF5IGltcGFjdCBvdXIgYWJpbGl0eSB0byBmdWxmaWxsIG91ciBvYmxpZ2F0aW9ucy48L3A+DQo8cD48c3Ryb25nPiZuYnNwOzwvc3Ryb25nPjwvcD4NCjxwPjxzdHJvbmc+SG93IFdlIFVzZSBZb3VyIFBlcnNvbmFsIEluZm9ybWF0aW9uPC9zdHJvbmc+PC9wPg0KPHA+PGJyPldlIG1heSB1c2UgdGhlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgZm9yIHRoZSBmb2xsb3dpbmcgcHVycG9zZXM6PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHVsPg0KPGxpPjxzdHJvbmc+UHJvdmlkZSBhbmQgaW1wcm92ZSB0aGUgU2VydmljZXMuJm5ic3A7PC9zdHJvbmc+V2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIHByb3ZpZGUgYW5kIGltcHJvdmUgdGhlIFNlcnZpY2VzLCBpbmNsdWRpbmcgdG8gZnVsZmlsbCB5b3VyIG9yZGVycyBhbmQgcmVxdWVzdHMgYW5kIHRvIHBvc3QgeW91ciBjb21tZW50cyBhbmQgb3RoZXIgZnVuZXJhbCBjb250cmlidXRpb25zLiBXZSBtYXkgYWxzbyB1c2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBmb3IgdGhlIGFkbWluaXN0cmF0aW9uIG9mIG91ciBidXNpbmVzcywgZm9yIGJ1c2luZXNzIGRldmVsb3BtZW50IHB1cnBvc2VzLCBhbmQgdG8gZnVsZmlsbCBvdXIgY29udHJhY3R1YWwgb2JsaWdhdGlvbnMuPC9saT4NCjwvdWw+DQo8cD4mbmJzcDs8L3A+DQo8dWw+DQo8bGk+PHN0cm9uZz5SaXNrIG1pdGlnYXRpb24gYW5kIHNlY3VyaXR5LiZuYnNwOzwvc3Ryb25nPldlIG1heSB1c2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBmb3IgcmlzayBtaXRpZ2F0aW9uIGFuZCBzZWN1cml0eSBwdXJwb3NlcywgaW5jbHVkaW5nIHRvIG1haW50YWluIHRoZSBwcml2YWN5IGFuZCBzZWN1cml0eSBvZiBvdXIgZGF0YSwgdG8gY29uZHVjdCBpbnRlcm5hbCBhdWRpdHMgb3IgaW52ZXN0aWdhdGlvbnMsIGZvciBkYXRhIHNlY3VyaXR5IHRlc3RpbmcgYW5kIGJ1c2luZXNzIGNvbnRpbnVpdHkgcGxhbm5pbmcgcHVycG9zZXMsIGFuZCB0byBlbnN1cmUgdGhlIHNhZmV0eSBhbmQgc2VjdXJpdHkgb2Ygb3VyIGFuZCBvdXIgYWZmaWxpYXRlcyZyc3F1bzsgQ2xpZW50cywgc3RhZmYgYW5kIGFzc2V0cy48L2xpPg0KPC91bD4NCjxwPiZuYnNwOzwvcD4NCjx1bD4NCjxsaT48c3Ryb25nPkNvbW11bmljYXRpb24gYW5kIG1hcmtldGluZy48L3N0cm9uZz4mbmJzcDtXZSBtYXkgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gY29tbXVuaWNhdGUgd2l0aCB5b3UgYWJvdXQgdGhlIFNlcnZpY2VzLCByZXNwb25kIHRvIHlvdXIgcXVlc3Rpb25zLCBvciBvZmZlciB5b3UgYWRkaXRpb25hbCBwcm9kdWN0cyBvciBzZXJ2aWNlcy48L2xpPg0KPC91bD4NCjxwPiZuYnNwOzwvcD4NCjx1bD4NCjxsaT48c3Ryb25nPkNvbXBseSB3aXRoIHRoZSBsYXcgYW5kIGV4ZXJjaXNlIG91ciByaWdodHMuJm5ic3A7PC9zdHJvbmc+V2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGFzIHJlYXNvbmFibHkgbmVjZXNzYXJ5IHRvIGFzc2VzcyBhbmQgZW5zdXJlIGNvbXBsaWFuY2Ugd2l0aCBhcHBsaWNhYmxlIGxhd3MsIGxlZ2FsIHJlcXVpcmVtZW50cywgYW5kIGNvbXBhbnkgcG9saWNpZXM7IHRvIHByb3RlY3Qgb3VyIGFuZCBvdXIgYWZmaWxpYXRlcyZyc3F1bzsgYXNzZXRzIG9yIHRvIGludmVzdGlnYXRlIG9yIGRlZmVuZCBhZ2FpbnN0IGFueSBjbGFpbXMgb2YgaWxsZWdhbGl0eSBvciB3cm9uZ2RvaW5nIChpbmNsdWRpbmcgdG8gb2J0YWluIGxlZ2FsIGFkdmljZSBvciB0byBlc3RhYmxpc2gsIGV4ZXJjaXNlIG9yIGRlZmVuZCBsZWdhbCByaWdodHMpOyBhbmQgaW4gcmVzcG9uc2UgdG8gYSBjb3VydCBvcmRlciBvciBqdWRpY2lhbCBvciBvdGhlciBnb3Zlcm5tZW50IHN1YnBvZW5hIG9yIHdhcnJhbnQuPC9saT4NCjwvdWw+DQo8cD4mbmJzcDs8L3A+DQo8dWw+DQo8bGk+PHN0cm9uZz5Db3Jwb3JhdGUgdHJhbnNhY3Rpb24uJm5ic3A7PC9zdHJvbmc+V2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGluIHRoZSBldmVudCB3ZSB1bmRlcnRha2Ugb3IgYXJlIGludm9sdmVkIGluIG9yIGNvbnRlbXBsYXRpbmcgYW55IG1lcmdlciwgYWNxdWlzaXRpb24sIHJlb3JnYW5pemF0aW9uLCBzYWxlIG9mIGFzc2V0cywgYmFua3J1cHRjeSwgb3IgaW5zb2x2ZW5jeSBldmVudC48L2xpPg0KPC91bD4NCjxwPiZuYnNwOzwvcD4NCjxwPldlIG1heSBhbHNvIGFnZ3JlZ2F0ZSwgYW5vbnltaXplLCBvciBvdGhlcndpc2UgZGUtaWRlbnRpZnkgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBhbmQgdXNlIGl0IGZvciBhbnkgcHVycG9zZSBwZXJtaXR0ZWQgYnkgYXBwbGljYWJsZSBsYXcuPGJyPjxicj5Tb21lIGp1cmlzZGljdGlvbnMgcmVxdWlyZSB0aGF0IHdlIGRldGVybWluZSBhICZsZHF1bztsYXdmdWwgYmFzaXMmcmRxdW87IGZvciBwcm9jZXNzaW5nIHBlcnNvbmFsIGluZm9ybWF0aW9uLiBXaGVyZSBzdWNoIHJlcXVpcmVtZW50cyBleGlzdCwgd2UgcmVseSBvbiB0aGUgZm9sbG93aW5nIGxhd2Z1bCBiYXNlcyBmb3Igb3VyIHByb2Nlc3NpbmcgYWN0aXZpdGllczogdGhhdCB5b3UgaGF2ZSBjb25zZW50ZWQgdG8gdGhlIHByb2Nlc3Npbmc7IHRoYXQgdGhlIHByb2Nlc3NpbmcgaXMgbmVjZXNzYXJ5IGZvciB0aGUgcGVyZm9ybWFuY2Ugb2Ygb3VyIGNvbnRyYWN0IHdpdGggeW91OyB0aGF0IHdlIGhhdmUgYSBsZWdhbCBvYmxpZ2F0aW9uOyBvciB0aGF0IHdlIGhhdmUgYSBsZWdpdGltYXRlIGludGVyZXN0IGluIHByb3ZpZGluZyBhbmQgaW1wcm92aW5nIHRoZSBTZXJ2aWNlcyBhbmQgbWFuYWdpbmcgb3VyIGJ1c2luZXNzIG9wZXJhdGlvbnMuIE91ciBDbGllbnRzIGRldGVybWluZSB0aGUgbGF3ZnVsIGJhc2lzIGZvciBwcm9jZXNzaW5nIEVuZCBVc2VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPjxzdHJvbmc+VXNlIG9mIENvb2tpZXM8L3N0cm9uZz48L3A+DQo8cD48YnI+V2hlbiB5b3UgdXNlIHRoZSBTZXJ2aWNlcywgd2UgbWF5IHNlbmQgb25lIG9yIG1vcmUgY29va2llcyAod2hpY2ggYXJlIHNtYWxsIHRleHQgZmlsZXMgY29udGFpbmluZyBhIHN0cmluZyBvZiBhbHBoYW51bWVyaWMgY2hhcmFjdGVycykgdG8geW91ciBjb21wdXRlciBvciBtb2JpbGUgZGV2aWNlLCB0byBoZWxwIGFuYWx5emUgb3VyIHdlYiBwYWdlIGZsb3csIGN1c3RvbWl6ZSBvdXIgY29udGVudCwgbWVhc3VyZSBwcm9tb3Rpb25hbCBlZmZlY3RpdmVuZXNzLCBhbmQgcHJvbW90ZSB0cnVzdCBhbmQgc2FmZXR5LiBZb3UgYXJlIGFsd2F5cyBmcmVlIHRvIGRlY2xpbmUgb3VyIGNvb2tpZXMgaWYgeW91ciBicm93c2VyIHBlcm1pdHMsIGFsdGhvdWdoIGRvaW5nIHNvIG1heSBpbnRlcmZlcmUgd2l0aCB5b3VyIGFiaWxpdHkgdG8gdXNlIHRoZSBTZXJ2aWNlcyBvciBjZXJ0YWluIGZlYXR1cmVzIG9mIHRoZSBTZXJ2aWNlcy4gV2UgbWF5IGFsc28gdXNlIEdvb2dsZSBBbmFseXRpY3Mgb3IgYSBzaW1pbGFyIHNlcnZpY2UgdGhhdCB1c2VzIGNvb2tpZXMgdG8gaGVscCB1cyBhbmFseXplIGhvdyB1c2VycyB1c2UgdGhlIFNlcnZpY2VzLjxicj48YnI+V2UgbWF5IGFsc28gYWxsb3cgY2VydGFpbiB0aGlyZCBwYXJ0aWVzIHN1Y2ggYXMgYWR2ZXJ0aXNpbmcsIGFuYWx5dGljcyBwcm92aWRlcnMsIGFuZCB3aWRnZXQgcHJvdmlkZXJzIHRvIHBsYWNlIGNvb2tpZXMgaW4gb3JkZXIgdG8gY29sbGVjdCBpbmZvcm1hdGlvbiBhYm91dCB5b3VyIG9ubGluZSBhY3Rpdml0aWVzIG92ZXIgdGltZSBhbmQgYWNyb3NzIGRpZmZlcmVudCB3ZWJzaXRlcyB3aGVuIHlvdSBhY2Nlc3Mgb3IgdXNlIHRoZSBTZXJ2aWNlcy4gQ3VycmVudGx5LCB2YXJpb3VzIGJyb3dzZXJzIG9mZmVyIGEgJmxkcXVvO0RvIE5vdCBUcmFjayZyZHF1bzsgb3B0aW9uLCBidXQgdGhlcmUgaXMgbm8gc3RhbmRhcmQgZm9yIGhvdyAmbGRxdW87RG8gTm90IFRyYWNrJnJkcXVvOyBzaG91bGQgd29yayBvbiBjb21tZXJjaWFsIHdlYnNpdGVzLiBEdWUgdG8gdGhlIGxhY2sgb2Ygc3VjaCBzdGFuZGFyZHMsIHRoZSBTZXJ2aWNlcywgaW5jbHVkaW5nIHRoaXMgd2Vic2l0ZSwgZG8gbm90IHJlc3BvbmQgdG8gJmxkcXVvO0RvIE5vdCBUcmFjayZyZHF1bzsgY29uc3VtZXIgYnJvd3NlciBzZXR0aW5ncy48L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD48c3Ryb25nPkhvdyBhbmQgV2hlbiBXZSBEaXNjbG9zZSBZb3VyIFBlcnNvbmFsIEluZm9ybWF0aW9uPC9zdHJvbmc+PC9wPg0KPHA+PGJyPldlIG1heSBkaXNjbG9zZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIHRoZSBmb2xsb3dpbmcgY2F0ZWdvcmllcyBvZiByZWNpcGllbnRzLCB0byBiZSB1c2VkIG9ubHkgZm9yIGxlZ2l0aW1hdGUgcHVycG9zZXMgaW4ga2VlcGluZyB3aXRoIHRoaXMgUHJpdmFjeSBOb3RpY2U6PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHVsPg0KPGxpPjxzdHJvbmc+R3JvdXAgY29tcGFuaWVzIGFuZCBhZmZpbGlhdGVzPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UsIHNoYXJlLCBvciB0cmFuc2ZlciB5b3VyIGluZm9ybWF0aW9uIHRvIGFueSBidXNpbmVzcyBlbnRpdHkgdGhhdCBpcyBwYXJ0IG9mIG91ciBjb3Jwb3JhdGUgZmFtaWx5LjwvbGk+DQo8L3VsPg0KPHA+Jm5ic3A7PC9wPg0KPHVsPg0KPGxpPjxzdHJvbmc+Q2xpZW50czwvc3Ryb25nPi4gV2UgbWF5IHNoYXJlIHlvdXIgaW5mb3JtYXRpb24gd2l0aCBvdXIgQ2xpZW50cyBpbiBjb25uZWN0aW9uIHdpdGggb3VyIENsaWVudHMmcnNxdW87IHByb3Zpc2lvbiBvZiBzZXJ2aWNlcyB0byB5b3UuPC9saT4NCjwvdWw+DQo8cD4mbmJzcDs8L3A+DQo8dWw+DQo8bGk+PHN0cm9uZz5TZXJ2aWNlIHByb3ZpZGVycyBhbmQgcHJvZmVzc2lvbmFsIGFkdmlzb3JzPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiB0byB0aGlyZCBwYXJ0eSB2ZW5kb3JzIHdobyBwcm92aWRlIHNlcnZpY2VzIGluIHN1cHBvcnQgb2Ygb3VyIGJ1c2luZXNzIG9wZXJhdGlvbnMsIHN1Y2ggYXMgd2Vic2l0ZSBkZXZlbG9wbWVudCBhbmQgaG9zdGluZywgcGF5bWVudCBwcm9jZXNzaW5nLCBtYXJrZXRpbmcgbWFuYWdlbWVudCwgc2VydmljZSBvcHRpbWl6YXRpb24sIHZlbmRvcnMgdGhhdCBmdWxmaWxsIG9yZGVycyBmb3IgZnVuZXJhbC1yZWxhdGVkIGl0ZW1zIHN1Y2ggYXMgZmxvd2VycywgYW5kIGRhdGEgYW5hbHl0aWNzLiBXZSBtYXkgYWxzbyBkaXNjbG9zZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIHByb2Zlc3Npb25hbCBhZHZpc29ycyBzdWNoIGFzIG91ciBhdHRvcm5leXMsIGFjY291bnRhbnRzLCBhbmQgb3VycyBvciBFbmQgVXNlcnMmcnNxdW87IGluc3VyYW5jZSBwcm92aWRlcnMuPC9saT4NCjwvdWw+DQo8cD4mbmJzcDs8L3A+DQo8dWw+DQo8bGk+PHN0cm9uZz5QYXJ0aWVzIGludm9sdmVkIGluIGEgY29ycG9yYXRlIHRyYW5zYWN0aW9uPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiB0byByZWxldmFudCB0aGlyZCBwYXJ0aWVzIGluIHRoZSBldmVudCBvZiBhIGRpdmVzdGl0dXJlLCBtZXJnZXIsIGNvbnNvbGlkYXRpb24sIG9yIGFzc2V0IHNhbGUsIG9yIGluIHRoZSB1bmxpa2VseSBldmVudCBvZiBhIGJhbmtydXB0Y3kuPC9saT4NCjwvdWw+DQo8cD4mbmJzcDs8L3A+DQo8dWw+DQo8bGk+PHN0cm9uZz5MYXcgZW5mb3JjZW1lbnQgb3Igb3RoZXIgZ292ZXJubWVudGFsIGVudGl0aWVzPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiBpZiByZXF1aXJlZCB0byBkbyBzbyBieSBsYXcgb3IgaWYgd2UgYmVsaWV2ZSBpbiBnb29kIGZhaXRoIHRoYXQgc3VjaCBhY3Rpb24gaXMgbmVjZXNzYXJ5IHRvIGNvbXBseSB3aXRoIHRoZSBsYXcsIHByZXZlbnQgdW5sYXdmdWwgYWN0aXZpdHksIGRlZmVuZCBvdXIgcmlnaHRzLCBvciBtYWludGFpbiBzZWN1cml0eS48L2xpPg0KPC91bD4NCjxwPiZuYnNwOzwvcD4NCjx1bD4NCjxsaT48c3Ryb25nPk90aGVyIHRoaXJkIHBhcnRpZXMgd2l0aCB5b3VyIGNvbnNlbnQ8L3N0cm9uZz4uIFdlIG1heSBkaXNjbG9zZSB5b3VyIGluZm9ybWF0aW9uIHRvIGFueSBvdGhlciB0aGlyZCBwYXJ0eSB3aGVyZSB5b3UgaGF2ZSBwcm92aWRlZCBjb25zZW50IHRvIHN1Y2ggZGlzY2xvc3VyZS48L2xpPg0KPC91bD4NCjxwPjxzdHJvbmc+Jm5ic3A7PC9zdHJvbmc+PC9wPg0KPHA+PHN0cm9uZz5TZWN1cml0eSwgUmV0ZW50aW9uICZhbXA7IFRyYW5zZmVyIG9mIFBlcnNvbmFsIEluZm9ybWF0aW9uPC9zdHJvbmc+PC9wPg0KPHA+PGJyPldlIGhhdmUgaW1wbGVtZW50ZWQgYW5kIG1haW50YWluIGNvbW1lcmNpYWxseSByZWFzb25hYmxlIGFuZCBhcHByb3ByaWF0ZSB0ZWNobmljYWwgYW5kIG9yZ2FuaXphdGlvbmFsIG1lYXN1cmVzIGRlc2lnbmVkIHRvIHByb3RlY3QgdGhlIGNvbmZpZGVudGlhbGl0eSwgaW50ZWdyaXR5LCBhbmQgc2VjdXJpdHkgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbi4gUGxlYXNlIG5vdGUsIGhvd2V2ZXIsIHRoYXQgbm8gc2VjdXJpdHkgbWVhc3VyZXMgYXJlIHBlcmZlY3Qgb3IgaW1wZW5ldHJhYmxlLiBXZSB0aGVyZWZvcmUgY2Fubm90IGd1YXJhbnR5IGFuZCBkbyBub3Qgd2FycmFudCB0aGUgYWJzb2x1dGUgc2VjdXJpdHkgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbi4gV2UgcmV0YWluIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gZm9yIG5vIGxvbmdlciB0aGFuIHJlYXNvbmFibHkgbmVjZXNzYXJ5IHRvIGZ1bGZpbGwgdGhlIHB1cnBvc2VzIGZvciB3aGljaCB3ZSBjb2xsZWN0ZWQgaXQgb3IgdG8gY29tcGx5IHdpdGggdGhlIGxhdywgcHJldmVudCBmcmF1ZCwgZmFjaWxpdGF0ZSBhbiBpbnZlc3RpZ2F0aW9uLCBkZWZlbmQgYWdhaW5zdCBsZWdhbCBjbGFpbXMsIG9yIGV4ZXJjaXNlIG91ciBsZWdhbCByaWdodHMuPGJyPjxicj5EZXBlbmRpbmcgb24geW91ciBsb2NhdGlvbiwgdGhlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgYWJvdXQgeW91IG1heSBiZSB0cmFuc2ZlcnJlZCB0byBhIGp1cmlzZGljdGlvbiB0aGF0IGRvZXMgbm90IHByb3ZpZGUgdGhlIHNhbWUgbGV2ZWwgb2YgcHJvdGVjdGlvbiBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiBhcyB0aGUganVyaXNkaWN0aW9uIGluIHdoaWNoIHlvdSByZXNpZGUuIEFtb25nIG90aGVyIHBsYWNlcywgcGVyc29uYWwgaW5mb3JtYXRpb24gbWF5IGJlIHRyYW5zZmVycmVkIHRvLCBhbmQgc3RvcmVkIGluLCBDYW5hZGEsIEF1c3RyYWxpYSBhbmQgdGhlIFVuaXRlZCBTdGF0ZXMuIFRyYW5zZmVycyBmcm9tIHRoZSBFdXJvcGVhbiBVbmlvbiB0byBDYW5hZGEgYXJlIG1hZGUgcHVyc3VhbnQgdG8gRXVyb3BlYW4gQ29tbWlzc2lvbiBEZWNpc2lvbiAyMDAyLzIvRUMsIHdoaWNoIGRldGVybWluZWQgdGhhdCBDYW5hZGEgaXMgY29uc2lkZXJlZCBhcyBwcm92aWRpbmcgYW4gYWRlcXVhdGUgbGV2ZWwgb2YgcHJvdGVjdGlvbiBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbi48L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD48c3Ryb25nPllvdXIgQ2hvaWNlcyAmYW1wOyBSaWdodHM8L3N0cm9uZz48L3A+DQo8cD48YnI+WW91IG1heSBkZWNsaW5lIHRvIHNoYXJlIGNlcnRhaW4gaW5mb3JtYXRpb24gd2l0aCB1cywgaW4gd2hpY2ggY2FzZSB3ZSBtYXkgbm90IGJlIGFibGUgdG8gcHJvdmlkZSB0byB5b3Ugc29tZSBvZiB0aGUgZmVhdHVyZXMgYW5kIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIFNlcnZpY2VzLiBPbmNlIHlvdSBoYXZlIHJlZ2lzdGVyZWQgZm9yIGFuIGFjY291bnQgd2l0aCB1cywgeW91IG1heSB1cGRhdGUsIGNvcnJlY3QsIG9yIGRlbGV0ZSB5b3VyIHByb2ZpbGUgaW5mb3JtYXRpb24gYW5kIHByZWZlcmVuY2VzIGF0IGFueSB0aW1lIGJ5IGFjY2Vzc2luZyB5b3VyIGFjY291bnQgcHJlZmVyZW5jZXMgcGFnZSB0aHJvdWdoIHRoZSBTZXJ2aWNlcy4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIHJlY2VpdmUgbWFya2V0aW5nIGNvbW11bmljYXRpb25zIGZyb20gdXMsIHlvdSBjYW4gb3B0LW91dCBieSB1c2luZyB0aGUgdW5zdWJzY3JpYmUgcHJvY2VzcyBwcm92aWRlZCBvciBkZXNjcmliZWQgaW4gYW55IHN1Y2ggY29tbXVuaWNhdGlvbiwgYnV0IHlvdSBtYXkgc3RpbGwgcmVjZWl2ZSB0cmFuc2FjdGlvbmFsIG9yIGFkbWluaXN0cmF0aXZlIGNvbW11bmljYXRpb25zIGZyb20gdXMuIEFsdGhvdWdoIHlvdXIgY2hhbmdlcyBhcmUgcmVmbGVjdGVkIHByb21wdGx5IGluIGFjdGl2ZSB1c2VyIGRhdGFiYXNlcywgd2UgbWF5IHJldGFpbiBhbGwgaW5mb3JtYXRpb24geW91IHN1Ym1pdCBmb3IgYSB2YXJpZXR5IG9mIHB1cnBvc2VzLCBpbmNsdWRpbmcgYmFja3VwcyBhbmQgYXJjaGl2aW5nLCBwcmV2ZW50aW9uIG9mIGZyYXVkIGFuZCBhYnVzZSwgYW5kIGFuYWx5dGljcy48YnI+PGJyPkRlcGVuZGluZyBvbiB5b3VyIGxvY2F0aW9uIGFuZCBzdWJqZWN0IHRvIGxvY2FsIGxhdywgeW91IG1heSBoYXZlIGNlcnRhaW4gcmlnaHRzIHdpdGggcmVzcGVjdCB0byB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLiBUaGVzZSBtYXkgaW5jbHVkZTogdGhlIHJpZ2h0IHRvIGFjY2VzcywgY29ycmVjdCwgYW5kIGRlbGV0ZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uOyB0aGUgcmlnaHQgdG8gcmVzdHJpY3Qgb3Igb2JqZWN0IHRvIG91ciB1c2Ugb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbjsgYW5kIHRoZSByaWdodCB0byByZWNlaXZlIGEgcG9ydGFibGUgY29weSBvZiB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGluIGEgdXNhYmxlIGZvcm1hdC4gSWYgeW91IHByb3ZpZGUgdXMgd2l0aCBjb25zZW50IHRvIHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLCB5b3UgbWF5IHdpdGhkcmF3IHRoYXQgY29uc2VudCBhdCBhbnkgdGltZSwgaG93ZXZlciwgc3VjaCB3aXRoZHJhd2FsIHdpbGwgbm90IGltcGFjdCB0aGUgbGF3ZnVsbmVzcyBvZiBvdXIgdXNlIG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYmFzZWQgb24geW91ciBjb25zZW50IHVwIHRvIHRoYXQgcG9pbnQuPGJyPjxicj5UbyBtYWtlIGEgcmVxdWVzdCByZWxhdGVkIHRvIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gb3Igb3RoZXJ3aXNlIGV4ZXJjaXNlIHlvdXIgcmlnaHRzLCB5b3UgbWF5IGNvbnRhY3QgdXMgdXNpbmcgdGhlIGNvbnRhY3QgaW5mb3JtYXRpb24gcHJvdmlkZWQgYmVsb3cuIEluIG9yZGVyIHRvIGZ1bGZpbGwgeW91ciByZXF1ZXN0LCB3ZSBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGZyb20geW91LiBXZSB3aWxsIHJlc3BvbmQgdG8gcmVxdWVzdHMgd2l0aGluIHRoZSByZWxldmFudCB0aW1lIHBlcmlvZHMgZXN0YWJsaXNoZWQgYnkgYXBwbGljYWJsZSBsYXcuIFdlIGFyZSBjb21taXR0ZWQgdG8gZmluZGluZyBhIGZhaXIgYW5kIHJlYXNvbmFibGUgcmVzb2x1dGlvbiB0byBhbnkgcmVxdWVzdCwgY29uY2Vybiwgb3IgY29tcGxhaW50IHlvdSBicmluZyB0byBvdXIgYXR0ZW50aW9uLiBIb3dldmVyLCBpZiB5b3UgYXJlIHVuc2F0aXNmaWVkIHdpdGggb3VyIHJlc3BvbnNlIHRvIHlvdXIgcmVxdWVzdCwgeW91IG1heSBoYXZlIHRoZSByaWdodCB0byBsb2RnZSBhIGNvbXBsYWludCB3aXRoIGFwcGxpY2FibGUgZ292ZXJubWVudGFsIGF1dGhvcml0aWVzLCBzdWJqZWN0IHRvIGxvY2FsIGxhdy48L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD48c3Ryb25nPkNoaWxkcmVuJnJzcXVvO3MgUHJpdmFjeTwvc3Ryb25nPjwvcD4NCjxwPjxicj5XZSBkbyBub3Qga25vd2luZ2x5IGNvbGxlY3Qgb3IgbWFpbnRhaW4gaW5mb3JtYXRpb24gZnJvbSBwZXJzb25zIHVuZGVyIDE2IHllYXJzIG9mIGFnZSAoJmxkcXVvO2NoaWxkcmVuJnJkcXVvOyksIGFuZCBubyBwYXJ0IG9mIHRoZSBTZXJ2aWNlcyBpcyBkaXJlY3RlZCB0byBjaGlsZHJlbi4gSWYgeW91IGFyZSB1bmRlciAxNiB5ZWFycyBvZiBhZ2UsIHRoZW4gcGxlYXNlIGRvIG5vdCB1c2Ugb3IgYWNjZXNzIHRoZSBTZXJ2aWNlcyBhdCBhbnkgdGltZSBvciBpbiBhbnkgbWFubmVyLiBJZiB3ZSBsZWFybiB0aGF0IGluZm9ybWF0aW9uIGhhcyBiZWVuIGNvbGxlY3RlZCB0aHJvdWdoIHRoZSBTZXJ2aWNlcyBmcm9tIGNoaWxkcmVuIGFuZCB3aXRob3V0IHZlcmlmaWFibGUgcGFyZW50YWwgY29uc2VudCwgdGhlbiB3ZSB3aWxsIHRha2UgdGhlIGFwcHJvcHJpYXRlIHN0ZXBzIHRvIGRlbGV0ZSB0aGlzIGluZm9ybWF0aW9uLiBJZiB5b3UgYXJlIGEgcGFyZW50IG9yIGd1YXJkaWFuIGFuZCBkaXNjb3ZlciB0aGF0IHlvdXIgY2hpbGQgaGFzIHByb3ZpZGVkIHVzIHdpdGggcGVyc29uYWwgaW5mb3JtYXRpb24gd2l0aG91dCB5b3VyIGNvbnNlbnQsIHBsZWFzZSBjb250YWN0IHVzIHVzaW5nIHRoZSBjb250YWN0IGluZm9ybWF0aW9uIGJlbG93IHRvIHJlcXVlc3QgdGhhdCB3ZSBkZWxldGUgdGhlIGluZm9ybWF0aW9uIGZyb20gb3VyIHN5c3RlbXMuPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+PHN0cm9uZz5BcHBsaWNhYmxlIEVudGl0eTwvc3Ryb25nPjwvcD4NCjxwPjxicj5BbGwgcmVmZXJlbmNlcyB0byAmbGRxdW87VHJpYnV0ZSBUZWNobm9sb2d5LCZyZHF1bzsgJmxkcXVvO3dlLCZyZHF1bzsgJmxkcXVvO3VzJnJkcXVvOyBvciAmbGRxdW87b3VyJnJkcXVvOyBpbiB0aGlzIFByaXZhY3kgTm90aWNlIHJlZmVyIHRvIHRoZSBhcHBsaWNhYmxlIGVudGl0eSBzcGVjaWZpZWQgaW4gdGhlIHRhYmxlIGJlbG93LCB3aGljaCBpcyBiYXNlZCBvbiB0aGUgbG9jYXRpb24gb2YgdGhlIGJ1c2luZXNzIGFkZHJlc3Mgb2YgdGhlIENsaWVudCBvciBvdGhlciBidXNpbmVzcyBvbiB3aG9zZSB3ZWJzaXRlIHRoaXMgUHJpdmFjeSBOb3RpY2UgYXBwZWFycyAoYXMgcG9zdGVkIG9uIHN1Y2ggd2Vic2l0ZSk6PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHRhYmxlPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHdpZHRoPSIxODYiPg0KPHA+PHN0cm9uZz5Mb2NhdGlvbiBvZiBCdXNpbmVzcyBBZGRyZXNzPC9zdHJvbmc+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjEwIj4NCjxwPjxzdHJvbmc+QXBwbGljYWJsZSBFbnRpdHk8L3N0cm9uZz48L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iMTg2Ij4NCjxwPkNhbmFkYTwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjIxMCI+DQo8cD5UcmlidXRlIFRlY2hub2xvZ3kgQ2FuYWRhLCBVTEMsIGEgQnJpdGlzaCBDb2x1bWJpYSB1bmxpbWl0ZWQgbGlhYmlsaXR5IGNvbXBhbnk8L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iMTg2Ij4NCjxwPlVuaXRlZCBTdGF0ZXMgYW5kIHRoZSByZXN0IG9mIHRoZSB3b3JsZCBvdXRzaWRlIENhbmFkYTwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjIxMCI+DQo8cD5UcmlidXRlIFRlY2hub2xvZ3kgVVMsIExMQywgYSBEZWxhd2FyZSBsaW1pdGVkIGxpYWJpbGl0eSBjb21wYW55PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwPiZuYnNwOzwvcD4NCjxwPjxzdHJvbmc+Q2FsaWZvcm5pYSBSZXNpZGVudHM8L3N0cm9uZz48L3A+DQo8cD48YnI+U3VwcGxlbWVudGFsIHRvIHRoZSBhYm92ZSwgdGhlIGZvbGxvd2luZyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHBlcnRhaW5zIHRvIENhbGlmb3JuaWEgcmVzaWRlbnRzIG9ubHk6PGJyPjxicj48ZW0+PHU+Q29sbGVjdGlvbiBhbmQgVXNlIG9mIFBlcnNvbmFsIEluZm9ybWF0aW9uPC91PjwvZW0+PC9wPg0KPHVsPg0KPGxpPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gY29sbGVjdGVkIGFib3V0IENhbGlmb3JuaWEgcmVzaWRlbnRzIGluIHRoZSBwYXN0IHR3ZWx2ZSBtb250aHMgaW5jbHVkZSBpZGVudGlmaWVycywgb3RoZXIgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIGNoYXJhY3RlcmlzdGljcyBvZiBwcm90ZWN0ZWQgY2xhc3MsIGNvbW1lcmNpYWwgaW5mb3JtYXRpb24sIEludGVybmV0IG9yIG90aGVyIGVsZWN0cm9uaWMgbmV0d29yayBhY3Rpdml0eSBpbmZvcm1hdGlvbiwgcHJvZmVzc2lvbmFsIG9yIGVtcGxveW1lbnQtcmVsYXRlZCBpbmZvcm1hdGlvbiwgZWR1Y2F0aW9uIGluZm9ybWF0aW9uLCBhbmQgaW5mZXJlbmNlcyBkcmF3biBmcm9tIHN1Y2ggaW5mb3JtYXRpb24uIEZvciBleGFtcGxlcyBvZiBzcGVjaWZpYyBwaWVjZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gY29sbGVjdGVkLCBwbGVhc2Ugc2VlIHRoZSAmbGRxdW87UGVyc29uYWwgSW5mb3JtYXRpb24gV2UgQ29sbGVjdCZyZHF1bzsgc2VjdGlvbiBhYm92ZS48L2xpPg0KPC91bD4NCjxwPiZuYnNwOzwvcD4NCjx1bD4NCjxsaT5DYXRlZ29yaWVzIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIGRpc2Nsb3NlZCBmb3IgYSBidXNpbmVzcyBwdXJwb3NlIGFib3V0IENhbGlmb3JuaWEgcmVzaWRlbnRzIGluIHRoZSBwYXN0IHR3ZWx2ZSBtb250aHMgaW5jbHVkZSBpZGVudGlmaWVycywgb3RoZXIgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIGNoYXJhY3RlcmlzdGljcyBvZiBwcm90ZWN0ZWQgY2xhc3MsIGNvbW1lcmNpYWwgaW5mb3JtYXRpb24sIEludGVybmV0IG9yIG90aGVyIGVsZWN0cm9uaWMgbmV0d29yayBhY3Rpdml0eSBpbmZvcm1hdGlvbiwgcHJvZmVzc2lvbmFsIG9yIGVtcGxveW1lbnQtcmVsYXRlZCBpbmZvcm1hdGlvbiwgYW5kIGVkdWNhdGlvbiBpbmZvcm1hdGlvbi48L2xpPg0KPC91bD4NCjxwPiZuYnNwOzwvcD4NCjx1bD4NCjxsaT5XZSBkbyBub3Qgc2VsbCBwZXJzb25hbCBpbmZvcm1hdGlvbiwgbm9yIGRvIHdlIHNoYXJlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHdpdGggdGhpcmQgcGFydGllcyBmb3IgdGhvc2UgdGhpcmQgcGFydGllcyZyc3F1bzsgZGlyZWN0IG1hcmtldGluZyBwdXJwb3Nlcy48L2xpPg0KPC91bD4NCjxwPjxicj48ZW0+PHU+WW91ciBDYWxpZm9ybmlhIFByaXZhY3kgUmlnaHRzPC91PjwvZW0+PGJyPkFzIGEgQ2FsaWZvcm5pYSByZXNpZGVudCwgeW91IGhhdmUgdGhlIGZvbGxvd2luZyByaWdodHMgd2l0aCByZXNwZWN0IHRvIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb246PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHVsPg0KPGxpPllvdSBoYXZlIHRoZSByaWdodCB0byByZXF1ZXN0IHRvIGtub3cgYWJvdXQgcGVyc29uYWwgaW5mb3JtYXRpb24gY29sbGVjdGVkLCBkaXNjbG9zZWQsIG9yIHNvbGQuPC9saT4NCjwvdWw+DQo8cD4mbmJzcDs8L3A+DQo8dWw+DQo8bGk+WW91IGhhdmUgdGhlIHJpZ2h0IHRvIHJlcXVlc3QgdGhlIGRlbGV0aW9uIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uLjwvbGk+DQo8L3VsPg0KPHA+Jm5ic3A7PC9wPg0KPHVsPg0KPGxpPllvdSBoYXZlIHRoZSByaWdodCB0byBvcHQtb3V0IG9mIHRoZSBzYWxlIG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYXQgYW55IHRpbWUuIE5vdGUgdGhhdCB3ZSBkbyBub3QgY3VycmVudGx5IHNlbGwgcGVyc29uYWwgaW5mb3JtYXRpb24uPC9saT4NCjwvdWw+DQo8cD48YnI+RmluYWxseSwgeW91IGhhdmUgdGhlIHJpZ2h0IHRvIG5vdCBiZSBkaXNjcmltaW5hdGVkIGFnYWluc3QgYXMgYSByZXN1bHQgb2YgZXhlcmNpc2luZyB5b3VyIHByaXZhY3kgcmlnaHRzLiBBY2NvcmRpbmdseSwgdW5sZXNzIHBlcm1pdHRlZCBieSBsYXcsIHdlIHdpbGwgbm90IGRlbnkgeW91IGdvb2RzIG9yIHNlcnZpY2VzLCBjaGFyZ2UgeW91IGRpZmZlcmVudCBwcmljZXMgb3IgcmF0ZXMgZm9yIGdvb2RzIG9yIHNlcnZpY2VzLCBwcm92aWRlIHlvdSBhIGRpZmZlcmVudCBsZXZlbCBvciBxdWFsaXR5IG9mIGdvb2RzIG9yIHNlcnZpY2VzLCBvciBzdWdnZXN0IHlvdSB3aWxsIHJlY2VpdmUgYSBkaWZmZXJlbnQgcHJpY2Ugb3IgcmF0ZSBmb3IgZ29vZHMgb3Igc2VydmljZXMgb3IgYSBkaWZmZXJlbnQgbGV2ZWwgb3IgcXVhbGl0eSBvZiBnb29kcyBvciBzZXJ2aWNlcy48YnI+PGJyPlRvIGV4ZXJjaXNlIHlvdXIgcmlnaHRzLCB5b3UgbWF5IGNvbnRhY3QgdXMgdXNpbmcgdGhlIGNvbnRhY3QgaW5mb3JtYXRpb24gcHJvdmlkZWQgYmVsb3cgb3IgY2FsbCAxLTgzMy0zMDMtMTg4MC4gSW4gb3JkZXIgdG8gZnVsZmlsbCB5b3VyIHJlcXVlc3QsIHdlIG1heSByZXF1aXJlIGFkZGl0aW9uYWwgcGVyc29uYWwgaW5mb3JtYXRpb24gZm9yIHB1cnBvc2VzIG9mIHZlcmlmeWluZyB5b3VyIGlkZW50aXR5LiBJZiB5b3UgbWFrZSBhIHJlcXVlc3QgdGhyb3VnaCBhbiBhdXRob3JpemVkIGFnZW50LCB3ZSBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHRvIHZlcmlmeSB5b3VyIGF1dGhvcml6YXRpb24gb2YgdGhlIGFnZW50LjwvcD4NCjxwPjxzdHJvbmc+Jm5ic3A7PC9zdHJvbmc+PC9wPg0KPHA+PHN0cm9uZz5DaGFuZ2VzIHRvIFByaXZhY3kgTm90aWNlPC9zdHJvbmc+PC9wPg0KPHA+PGJyPldlIHJlc2VydmUgdGhlIHJpZ2h0IHRvIG1ha2UgY2hhbmdlcyB0byB0aGlzIFByaXZhY3kgTm90aWNlIGF0IGFueSB0aW1lLCB3aXRob3V0IG5vdGljZS4gV2Ugd2lsbCBub3RpZnkgeW91IGFib3V0IGNoYW5nZXMgdGhhdCBzaWduaWZpY2FudGx5IGltcGFjdCBvdXIgdXNlIG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYnkgcGxhY2luZyBhIHByb21pbmVudCBub3RpY2Ugb24gdGhpcyB3ZWJzaXRlIG9yIGJ5IHNlbmRpbmcgeW91IGFuIGVtYWlsLiBQbGVhc2UgcmV2aXNpdCB0aGlzIHBhZ2UgcGVyaW9kaWNhbGx5IHRvIHN0YXkgYXdhcmUgb2YgYW55IGNoYW5nZXMgdG8gdGhpcyBQcml2YWN5IE5vdGljZS4gRm9yIHRoZSBhdm9pZGFuY2Ugb2YgZG91YnQsIGRpc3B1dGVzIGFyaXNpbmcgaGVyZXVuZGVyIHdpbGwgYmUgcmVzb2x2ZWQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBQcml2YWN5IE5vdGljZSBpbiBlZmZlY3QgYXQgdGhlIHRpbWUgdGhlIGRpc3B1dGUgYXJvc2UuPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+PHN0cm9uZz5Db250YWN0IFVzPC9zdHJvbmc+PC9wPg0KPHA+PGJyPlBsZWFzZSBjb250YWN0IHVzIHdpdGggYW55IHF1ZXN0aW9ucywgY29tbWVudHMgb3IgY29uY2VybnMgYWJvdXQgdGhpcyBQcml2YWN5IE5vdGljZSBvciBvdXIgdXNlIG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYnkgZW1haWwgYXQgcHJpdmFjeUB0cmlidXRldGVjaC5jb20gb3IgYnkgbWFpbCBhdDo8L3A+DQo8cD48YnI+VHJpYnV0ZSBUZWNobm9sb2d5PGJyPjI1MDEgUGFybWVudGVyIFN0cmVldCwgU3VpdGUgMzAwQzxicj5NaWRkbGV0b24sIFdJIDUzNTYyPC9wPg0KPHA+Jm5ic3A7PC9wPg/div> div classbase64 styledisplay: none idtermsOfUse> PGRpdiBpZD0iMTc3ODY4MTk4NiIgY2xhc3M9InVfMTc3ODY4MTk4NiBkbU5ld1BhcmFncmFwaCIgZGF0YS1lbGVtZW50LXR5cGU9InBhcmFncmFwaCIgZGF0YS12ZXJzaW9uPSI1IiBkYXRhLWFuaW0tZXh0ZW5kZWQ9ImV5SmtaWE5yZEc5d0lqcDdJblJ5YVdkblpYSWlPaUpsYm5SeVlXNWpaU0lzSW1GdWFXMWhkR2x2YmlJNkltWmhaR1ZKYmtOdmJXSnZJaXdpWkhWeVlYUnBiMjRpT2pFc0ltUmxiR0Y1SWpvd0xqVXNJbWx1ZEdWdWMybDBlU0k2TVN3aWNtVjJaWEp6WlNJNlptRnNjMlVzSW1ScGNpSTZJbWx1TFhCc1lXTmxJbjE5IiBkYXRhLWFuaW0tZGVza3RvcD0iZmFkZUluQ29tYm8iPg0KPHA+PHN0cm9uZz5UcmlidXRlIFRlY2hub2xvZ3kgVGVybXMgb2YgVXNlPC9zdHJvbmc+PC9wPg0KPHA+PGVtPkxhc3QgVXBkYXRlZDogQXByaWwgMjAsIDIwMjM8L2VtPjxicj48YnI+VGhlc2UgVGVybXMgb2YgVXNlLCB0b2dldGhlciB3aXRoIFRyaWJ1dGUgVGVjaG5vbG9neSdzIDx1PlByaXZhY3kgUG9saWN5PC91PiwgKGNvbGxlY3RpdmVseSwgdGhlICJUZXJtcyIpIHNldCBmb3J0aCB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgdGhhdCBhcHBseSB0byB5b3VyIGFjY2VzcyBhbmQgdXNlIG9mIHRoZSB3ZWJzaXRlIG9mIFRyaWJ1dGUgVGVjaG5vbG9neSAoaHR0cHM6Ly93d3cudHJpYnV0ZXRlY2guY29tLykgYW5kIG91ciBhc3NvY2lhdGVkIHNlcnZpY2VzLCBpbmNsdWRpbmcgVHJpYnV0ZSBUZWNobm9sb2d5IHNlcnZpY2VzIHRoYXQgYXJlIGF2YWlsYWJsZSB0aHJvdWdoIHRoZSB3ZWJzaXRlcyBvZiBvdXIgY2xpZW50IGZ1bmVyYWwgaG9tZXMgYW5kIG90aGVyIGZ1bmVyYWwgcHJvZmVzc2lvbmFscyAoZWFjaCwgYSAmbGRxdW87Q2xpZW50JnJkcXVvOykgYW5kIGFueSBvdGhlciB3ZWJzaXRlcyB3aGVyZSB3ZSBsaW5rIHRvIHRoZXNlIFRlcm1zICh0b2dldGhlciwgdGhlICJTaXRlcyIpLCB3aGV0aGVyIGFzIGEgQ2xpZW50LCBlbmQgdXNlciBvciBjdXN0b21lciBvZiBhIENsaWVudCwgb3Igb3RoZXJ3aXNlLiBTdWNoIFRyaWJ1dGUgVGVjaG5vbG9neSBzZXJ2aWNlcyBhcmUgcmVmZXJyZWQgdG8gaGVyZWluIGNvbGxlY3RpdmVseSBhcyB0aGUgJmxkcXVvO1NlcnZpY2VzLiZyZHF1bzsgQ2VydGFpbiBTZXJ2aWNlcyBhY2Nlc3NpYmxlIHRocm91Z2ggdGhlIFNpdGVzIG1heSBoYXZlIHRoZWlyIG93biB0ZXJtcyBhbmQgY29uZGl0aW9ucyB0aGF0IGFwcGx5IHRvIHlvdXIgdXNlIG9mIHRob3NlIHBhcnRpY3VsYXIgU2VydmljZXMuJm5ic3A7IFRoZXNlIFRlcm1zIGNvbnN0aXR1dGUgYSBsZWdhbGx5IGJpbmRpbmcgYWdyZWVtZW50IGJldHdlZW4geW91LCB3aGV0aGVyIHBlcnNvbmFsbHkgb3Igb24gYmVoYWxmIG9mIGFuIGVudGl0eSAoInlvdSIpLCBhbmQgdGhlIGFwcGxpY2FibGUgZW50aXR5IHJlZmVycmVkIHRvIGluIFNlY3Rpb24gMTMgb2YgdGhlc2UgVGVybXMgKCJUcmlidXRlIFRlY2hub2xvZ3ksIiAid2UsIiAidXMiIGFuZCAmbGRxdW87b3VyJnJkcXVvOykgY29uY2VybmluZyB5b3VyIGFjY2VzcyB0byBhbmQgdXNlIG9mIHRoZSBTZXJ2aWNlcy48YnI+PGJyPkJ5IHVzaW5nIG9yIGFjY2Vzc2luZyB0aGUgU2VydmljZXMsIHlvdSBhZ3JlZSB0byB0aGVzZSBUZXJtcywgYXMgbWF5IGJlIHVwZGF0ZWQgZnJvbSB0aW1lIHRvIHRpbWUgaW4gYWNjb3JkYW5jZSB3aXRoIFNlY3Rpb24gOSBiZWxvdy4gSWYgeW91IGRvIG5vdCBhZ3JlZSB0byB0aGUgZm9sbG93aW5nIFRlcm1zLCBkbyBub3QgYWNjZXNzIG9yIHVzZSB0aGUgU2VydmljZXMuPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+PHN0cm9uZz48dT5Ob3RpY2Ugb2YgQmluZGluZyBBcmJpdHJhdGlvbjwvdT48L3N0cm9uZz48c3Ryb25nPi4mbmJzcDsgVGhlc2UgVGVybXMgcHJvdmlkZSB0aGF0IGFsbCBkaXNwdXRlcyBiZXR3ZWVuIHlvdSBhbmQgdXMgdGhhdCBpbiBhbnkgd2F5IHJlbGF0ZSB0byB0aGVzZSBUZXJtcyBvciB5b3VyIHVzZSBvZiB0aGUgU2VydmljZXMgd2lsbCBiZSByZXNvbHZlZCBieSBCSU5ESU5HIEFSQklUUkFUSU9OLiBBQ0NPUkRJTkdMWSwgWU9VIEFHUkVFIFRPIEdJVkUgVVAgWU9VUiBSSUdIVCBUTyBHTyBUTyBDT1VSVCAoSU5DTFVESU5HIElOIEEgQ0xBU1MgQUNUSU9OIFBST0NFRURJTkcpIHRvIGFzc2VydCBvciBkZWZlbmQgeW91ciByaWdodHMgdW5kZXIgdGhlc2UgVGVybXMuIFlvdXIgcmlnaHRzIHdpbGwgYmUgZGV0ZXJtaW5lZCBieSBhIE5FVVRSQUwgQVJCSVRSQVRPUiBhbmQgTk9UIGEganVkZ2Ugb3IganVyeSBhbmQgeW91ciBjbGFpbXMgY2Fubm90IGJlIGJyb3VnaHQgYXMgYSBjbGFzcyBhY3Rpb24uIFBsZWFzZSByZXZpZXcgU2VjdGlvbiAxMiBiZWxvdyBlbnRpdGxlZCAmbGRxdW87SW50ZXJwcmV0YXRpb25zIGFuZCBEaXNwdXRlcyZyZHF1bzsgZm9yIHRoZSBkZXRhaWxzIHJlZ2FyZGluZyB5b3VyIGFncmVlbWVudCB0byBhcmJpdHJhdGUgYW55IGRpc3B1dGVzIHdpdGggdXMuPC9zdHJvbmc+PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+QWNjb3VudCBTZWN1cml0eS48L3N0cm9uZz4mbmJzcDtUbyB1c2UgdGhlIFNlcnZpY2VzIHlvdSBtdXN0IChpKSBiZSBhdCBsZWFzdCBlaWdodGVlbiAoMTgpIHllYXJzIG9mIGFnZTsgKGlpKSBoYXZlIG5vdCBwcmV2aW91c2x5IGJlZW4gc3VzcGVuZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgU2VydmljZXM7IGFuZCAoaWlpKSByZWdpc3RlciBmb3IgYW5kIHVzZSB0aGUgU2VydmljZXMgaW4gY29tcGxpYW5jZSB3aXRoIGFueSBhbmQgYWxsIGFwcGxpY2FibGUgbGF3cyBhbmQgcmVndWxhdGlvbnMuPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+PHN0cm9uZz5BY2NvdW50IFJlZ2lzdHJhdGlvbi48L3N0cm9uZz4mbmJzcDtUbyBhY2Nlc3Mgc29tZSBmZWF0dXJlcyBvZiB0aGUgU2VydmljZXMsIHlvdSBtYXkgYmUgcmVxdWlyZWQgdG8gcmVnaXN0ZXIgZm9yIGFuIGFjY291bnQuIFdoZW4geW91IHJlZ2lzdGVyIGZvciBhbiBhY2NvdW50LCB3ZSBtYXkgYXNrIHlvdSB0byBnaXZlIHVzIGNlcnRhaW4gaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24gYWJvdXQgeW91cnNlbGYsIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8geW91ciBlbWFpbCBhZGRyZXNzIGFuZCBvdGhlciBjb250YWN0IGluZm9ybWF0aW9uLCBhbmQgdG8gY3JlYXRlIGEgdXNlciBuYW1lIGFuZCBwYXNzd29yZCAoIlJlZ2lzdHJhdGlvbiBJbmZvcm1hdGlvbiIpLiBXaGVuIHJlZ2lzdGVyaW5nIGZvciBhbmQgbWFpbnRhaW5pbmcgYW4gYWNjb3VudCwgeW91IGFncmVlIHRvIHByb3ZpZGUgdHJ1ZSwgYWNjdXJhdGUsIGN1cnJlbnQsIGFuZCBjb21wbGV0ZSBpbmZvcm1hdGlvbiBhYm91dCB5b3Vyc2VsZi4gWW91IGFsc28gYWdyZWUgbm90IHRvIGltcGVyc29uYXRlIGFueW9uZSwgbWlzcmVwcmVzZW50IGFueSBhZmZpbGlhdGlvbiB3aXRoIGFueW9uZSBlbHNlLCB1c2UgZmFsc2UgaW5mb3JtYXRpb24sIG9yIG90aGVyd2lzZSBjb25jZWFsIHlvdXIgaWRlbnRpdHkgZnJvbSBUcmlidXRlIFRlY2hub2xvZ3kgZm9yIGFueSBwdXJwb3NlLiBZb3UgYXJlIHNvbGVseSByZXNwb25zaWJsZSBmb3IgbWFpbnRhaW5pbmcgdGhlIGNvbmZpZGVudGlhbGl0eSBhbmQgc2VjdXJpdHkgb2YgeW91ciBwYXNzd29yZCBhbmQgb3RoZXIgUmVnaXN0cmF0aW9uIEluZm9ybWF0aW9uLiBGb3IgeW91ciBwcm90ZWN0aW9uIGFuZCB0aGUgcHJvdGVjdGlvbiBvZiBvdGhlciB1c2Vycywgd2UgYXNrIHlvdSBub3QgdG8gc2hhcmUgeW91ciBSZWdpc3RyYXRpb24gSW5mb3JtYXRpb24gd2l0aCBhbnlvbmUgZWxzZS4gSWYgeW91IGRvIHNoYXJlIHRoaXMgaW5mb3JtYXRpb24gd2l0aCBhbnlvbmUsIHdlIHdpbGwgY29uc2lkZXIgdGhlaXIgYWN0aXZpdGllcyB0byBoYXZlIGJlZW4gYXV0aG9yaXplZCBieSB5b3UuIElmIHlvdSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91ciBhY2NvdW50IGlzIG5vIGxvbmdlciBzZWN1cmUsIHlvdSBtdXN0IGltbWVkaWF0ZWx5IG5vdGlmeSB1cyBhdCZuYnNwO3dlYnNpdGVzQHRyaWJ1dGV0ZWNoLmNvbS48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT48c3Ryb25nPllvdXIgVXNlIG9mIHRoZSBTZXJ2aWNlcyBhbmQgUHJvaGliaXRlZCBDb25kdWN0Ljwvc3Ryb25nPiZuYnNwO1lvdSBhcmUgZ3JhbnRlZCBhIGxpbWl0ZWQsIG5vbi1leGNsdXNpdmUsIHJldm9jYWJsZSByaWdodCB0byBhY2Nlc3MgYW5kIHVzZSB0aGUgU2VydmljZXMgc29sZWx5IGZvciB5b3VyIHBlcnNvbmFsIG9yIG5vbi1jb21tZXJjaWFsIHVzZTsgcHJvdmlkZWQsIHRoYXQgaWYgeW91IGFyZSBhIENsaWVudCwgeW91ciBjb21tZXJjaWFsIHVzZSBpbiBjb25uZWN0aW9uIHdpdGggeW91ciBTaXRlIGlzIHBlcm1pdHRlZCBmb3IgeW91ciBidXNpbmVzcy4mbmJzcDsgRXhjZXB0IGZvciB0aGUgbGltaXRlZCByaWdodCBleHByZXNzbHkgZ3JhbnRlZCB0byB5b3UgaW4gdGhlc2UgVGVybXMsIFRyaWJ1dGUgVGVjaG5vbG9neSBhbmQgaXRzIGxpY2Vuc29ycyBleHByZXNzbHkgcmVzZXJ2ZSBhbGwgb3RoZXIgcmlnaHRzIGFuZCBsaWNlbnNlcyB0byB0aGUgU2VydmljZXMgYW5kIHRoZWlyIGNvbnRlbnQuIFlvdSBhZ3JlZSBub3QgdG86PC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8b2w+DQo8bGk+VXNlIHRoZSBTZXJ2aWNlcyBmb3IgYW55IGlsbGVnYWwgcHVycG9zZSwgb3IgaW4gdmlvbGF0aW9uIG9mIGFueSBsb2NhbCwgc3RhdGUsIG5hdGlvbmFsLCBvciBpbnRlcm5hdGlvbmFsIGxhdzs8L2xpPg0KPC9vbD4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8b2w+DQo8bGk+VmlvbGF0ZSBvciBlbmNvdXJhZ2Ugb3RoZXJzIHRvIHZpb2xhdGUgdGhlIHJpZ2h0cyBvZiB0aGlyZCBwYXJ0aWVzLCBpbmNsdWRpbmcgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0czs8L2xpPg0KPC9vbD4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8b2w+DQo8bGk+UG9zdCwgdXBsb2FkLCBvciBkaXN0cmlidXRlIGFueSBjb250ZW50IHRoYXQgaXMgdW5sYXdmdWwsIGRlZmFtYXRvcnksIGxpYmVsb3VzLCBpbmFjY3VyYXRlLCBvciB0aGF0IGEgcmVhc29uYWJsZSBwZXJzb24gY291bGQgZGVlbSB0byBiZSBvYmplY3Rpb25hYmxlLCBwcm9mYW5lLCBpbmRlY2VudCwgcG9ybm9ncmFwaGljLCBoYXJhc3NpbmcsIHRocmVhdGVuaW5nLCBoYXRlZnVsLCBvciBvdGhlcndpc2UgaW5hcHByb3ByaWF0ZSwgb3IgdGhhdCB2aW9sYXRlcyBvciBpbmZyaW5nZXMgdGhlIHByaXZhY3ksIGNvcHlyaWdodCwgdHJhZGVtYXJrLCB0cmFkZSBkcmVzcywgdHJhZGUgc2VjcmV0cyBvciBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG9mIGFueSBwZXJzb24gb3IgZW50aXR5OzwvbGk+DQo8L29sPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxvbD4NCjxsaT5JbnRlcmZlcmUgaW4gYW55IHdheSB3aXRoLCBieXBhc3Mgb3IgYXR0ZW1wdCB0byBieXBhc3MgYW55IHNlY3VyaXR5LXJlbGF0ZWQgZmVhdHVyZXMgb2YgdGhlIFNlcnZpY2VzOzwvbGk+DQo8L29sPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxvbD4NCjxsaT5JbnRlcmZlcmUgd2l0aCB0aGUgb3BlcmF0aW9uIG9yIGFueSB1c2VyJ3MgZW5qb3ltZW50IG9mIHRoZSBTZXJ2aWNlcywgaW5jbHVkaW5nIGJ5IHVwbG9hZGluZyBvciBvdGhlcndpc2UgZGlzc2VtaW5hdGluZyB2aXJ1c2VzLCBhZHdhcmUsIHNweXdhcmUsIHdvcm1zLCBvciBvdGhlciBtYWxpY2lvdXMgY29kZSwgbWFraW5nIHVuc29saWNpdGVkIG9mZmVycyBvciBhZHZlcnRpc2VtZW50cyB0byBvdGhlciB1c2Vycywgb3IgYXR0ZW1wdGluZyB0byBjb2xsZWN0IHBlcnNvbmFsIGluZm9ybWF0aW9uIGFib3V0IHVzZXJzIG9yIHRoaXJkIHBhcnRpZXMgd2l0aG91dCB0aGVpciBjb25zZW50OzwvbGk+DQo8L29sPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxvbD4NCjxsaT5EZWVwLWxpbmsgdG8gYW55IGZlYXR1cmUgb3IgY29udGVudCBvbiB0aGUgU2VydmljZXMsIG9yIGFjY2VzcywgbW9uaXRvciBvciBjb3B5IGFueSBjb250ZW50IG9yIGluZm9ybWF0aW9uIG9mIHRoZSBTZXJ2aWNlcyB1c2luZyBhbnkgcm9ib3QsIHNwaWRlciwgc2NyYXBlciwgY3Jhd2xlciBvciBvdGhlciBhdXRvbWF0ZWQgbWVhbnMgb3IgYW55IG1hbnVhbCBwcm9jZXNzIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IFRyaWJ1dGUgVGVjaG5vbG9neSZyc3F1bztzIGV4cHJlc3Mgd3JpdHRlbiBwZXJtaXNzaW9uOzwvbGk+DQo8L29sPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxvbD4NCjxsaT5Vc2UsIHJlcHJvZHVjZSwgbW9kaWZ5LCBkaXN0cmlidXRlIG9yIHN0b3JlIGFueSBwYXJ0IG9mIHRoZSBTZXJ2aWNlcyAoaW5jbHVkaW5nIG9iaXR1YXJpZXMsIGV2ZW50IGluZm9ybWF0aW9uLCBvciBvdGhlciBjb250ZW50KSBmb3IgYW55IHB1cnBvc2Ugd2l0aG91dCB0aGUgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uIG9mIFRyaWJ1dGUgVGVjaG5vbG9neTs8L2xpPg0KPC9vbD4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8b2w+DQo8bGk+UGVyZm9ybSBhbnkgZnJhdWR1bGVudCBhY3Rpdml0eSwgaW5jbHVkaW5nIGltcGVyc29uYXRpbmcgYW55IHBlcnNvbiBvciBlbnRpdHksIGNsYWltaW5nIGZhbHNlIGFmZmlsaWF0aW9ucywgYWNjZXNzaW5nIHRoZSBhY2NvdW50cyBvZiBvdGhlciB1c2VycyB3aXRob3V0IHBlcm1pc3Npb24sIG9yIGZhbHNpZnlpbmcgeW91ciBpZGVudGl0eSBvciBhbnkgaW5mb3JtYXRpb24gYWJvdXQgeW91LCBpbmNsdWRpbmcgYWdlIG9yIGRhdGUgb2YgYmlydGg7PC9saT4NCjwvb2w+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPG9sPg0KPGxpPlBvc3QsIGRpc3NlbWluYXRlLCBzdWJtaXQsIHRyYW5zbWl0LCBob3N0LCBzaGFyZSwgYW5kL29yIHB1Ymxpc2ggYWR2ZXJ0aXNlbWVudHMgb3Igc29saWNpdGF0aW9ucyBvZiBidXNpbmVzczsgb3I8L2xpPg0KPC9vbD4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8b2w+DQo8bGk+U2VsbCBvciBvdGhlcndpc2UgdHJhbnNmZXIgdGhlIGFjY2VzcyBncmFudGVkIGhlcmVpbi48L2xpPg0KPC9vbD4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+PHN0cm9uZz5UaGlyZCBQYXJ0eSBDb250ZW50Ljwvc3Ryb25nPiZuYnNwO1RoZSBTZXJ2aWNlcyBtYXkgY29udGFpbiBsaW5rcyB0byB0aGlyZCBwYXJ0eSB3ZWJzaXRlcyBhbmQgc2VydmljZXMuIFRyaWJ1dGUgVGVjaG5vbG9neSBwcm92aWRlcyBzdWNoIGxpbmtzIGFzIGEgY29udmVuaWVuY2UsIGFuZCBkb2VzIG5vdCBjb250cm9sIG9yIGVuZG9yc2UgdGhlc2Ugd2Vic2l0ZXMgYW5kIHNlcnZpY2VzLiBZb3UgYWNrbm93bGVkZ2UgYW5kIGFncmVlIHRoYXQgVHJpYnV0ZSBUZWNobm9sb2d5IGhhcyBub3QgcmV2aWV3ZWQgdGhlIGNvbnRlbnQsIGFkdmVydGlzaW5nLCBwcm9kdWN0cywgc2VydmljZXMsIG9yIG90aGVyIG1hdGVyaWFscyB0aGF0IGFwcGVhciBvbiBzdWNoIHRoaXJkIHBhcnR5IHdlYnNpdGVzIG9yIHNlcnZpY2VzLCBhbmQgaXMgbm90IHJlc3BvbnNpYmxlIGZvciB0aGUgbGVnYWxpdHksIGFjY3VyYWN5LCBvciBhcHByb3ByaWF0ZW5lc3Mgb2YgYW55IHN1Y2ggY29udGVudCwgYW5kIHNoYWxsIG5vdCBiZSByZXNwb25zaWJsZSBvciBsaWFibGUsIGRpcmVjdGx5IG9yIGluZGlyZWN0bHksIGZvciBhbnkgZGFtYWdlIG9yIGxvc3MgY2F1c2VkIG9yIGFsbGVnZWQgdG8gYmUgY2F1c2VkIGJ5IG9yIGluIGNvbm5lY3Rpb24gd2l0aCB0aGUgdXNlIG9mIGFueSBzdWNoIHRoaXJkIHBhcnR5IHdlYnNpdGVzIG9yIHNlcnZpY2VzLjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+SW50ZWxsZWN0dWFsIFByb3BlcnR5Ljwvc3Ryb25nPiZuYnNwO1lvdSBhY2tub3dsZWRnZSBhbmQgYWdyZWUgdGhhdCB3aGVuIHlvdSBzdWJtaXQgYW4gb2JpdHVhcnksIHBvc3QgY29tbWVudHMsIHN1Ym1pdCBhIHRyaWJ1dGUgdmlkZW8gb3IgaW1hZ2UsIG9yIHBvc3Qgb3Igc3VibWl0IG90aGVyIGNvbnRlbnQgKHRvZ2V0aGVyLCAiQ29udGVudCIpIHRvIFRyaWJ1dGUgVGVjaG5vbG9neSBvciB2aWEgdGhlIFNlcnZpY2VzLCBpbmNsdWRpbmcgdG8gYW55IHdlYnNpdGUgb2YgYW55IGZ1bmVyYWwgaG9tZSBvciBvdGhlciBmdW5lcmFsIHByb2Zlc3Npb25hbHMgcHJvdmlkZWQgYnkgVHJpYnV0ZSBUZWNobm9sb2d5LCBzdWNoIENvbnRlbnQgd2lsbCBiZSBzaGFyZWQgd2l0aCBhbmQgc3RvcmVkIGJ5IFRyaWJ1dGUgVGVjaG5vbG9neSBhbmQgaXRzIGFmZmlsaWF0ZXMgYW5kIHBhcnRuZXJzLCBpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIFRyaWJ1dGUgQXJjaGl2ZSAodHJpYnV0ZWFyY2hpdmUuY29tKSwgYW5kIG1heSBhbHNvIGJlIHVzZWQgaW4gY29ubmVjdGlvbiB3aXRoIG90aGVyIHByb2R1Y3RzIGFuZCBzZXJ2aWNlcyBwcm92aWRlZCBieSBUcmlidXRlIFRlY2hub2xvZ3kgYW5kIGl0cyBhZmZpbGlhdGVzIGFuZCBwYXJ0bmVycyBpbiBjb25uZWN0aW9uIHdpdGggdGhlIFNpdGVzLCBpbmNsdWRpbmcgcHJvZHVjdHMgc3VjaCBhcyBUcmlidXRlIEJvb2suIFdpdGggcmVzcGVjdCB0byBhbnkgaW1hZ2VzIG9yIHZpZGVvcyB0aGF0IHlvdSBwb3N0IG9yIHByb3ZpZGUgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBTZXJ2aWNlcywgeW91IHJlcHJlc2VudCBhbmQgd2FycmFudCB0aGF0IHlvdSBoYXZlIHNlY3VyZWQgdGhlIHBlcm1pc3Npb24gb2YgYW55IGxpdmluZyBwZXJzb25zIGRlcGljdGVkIHRoZXJlaW4gdG8gKGkpIHBvc3QgdGhlbSwgYW5kIChpaSkgdGhlIHVzZSBvZiBzdWNoIENvbnRlbnQgYXMgc2V0IG91dCBpbiB0aGVzZSBUZXJtcy4gWW91IGhlcmVieSBncmFudCB0byBUcmlidXRlIFRlY2hub2xvZ3kgYW5kIGl0cyBhZ2VudHMsIGF0dG9ybmV5cywgcmVwcmVzZW50YXRpdmVzLCBwcmVkZWNlc3NvcnMsIHN1Y2Nlc3NvcnMsIGFmZmlsaWF0ZXMsIHBhcmVudHMsIHN1YnNpZGlhcmllcywgbm9taW5lZXMsIGxpY2Vuc2VlcywgZXhlY3V0b3JzLCBhZG1pbmlzdHJhdG9ycywgYXNzaWducywgZnVuZXJhbCBob21lcyBvciBvdGhlciBmdW5lcmFsIHByb2Zlc3Npb25hbHMgdGhhdCBhcmUgb3VyIENsaWVudHMsIGFuZCB0aG9zZSBhY3Rpbmcgd2l0aCBhdXRob3JpdHkgb2YgdGhlIGZvcmVnb2luZyAoY29sbGVjdGl2ZWx5LCAmbGRxdW87VHJpYnV0ZSBUZWNobm9sb2d5IFBhcnRpZXMmcmRxdW87KSwgYSB3b3JsZHdpZGUsIG5vbi1leGNsdXNpdmUsIHBlcnBldHVhbCwgaXJyZXZvY2FibGUsIHJveWFsdHkgZnJlZSwgdHJhbnNmZXJhYmxlLCBhbmQgc3VibGljZW5zYWJsZSByaWdodCBhbmQgbGljZW5zZSB0byB1c2UsIHNoYXJlLCByZXByb2R1Y2UsIGRpc3RyaWJ1dGUsIHNlbGwsIHByZXBhcmUgZGVyaXZhdGl2ZSB3b3JrcyBvZiwgZXhjZXJwdCwgcHVibGljbHkgZGlzcGxheSwgcHVibGljbHkgcGVyZm9ybSwgaG9zdCwgY2FjaGUsIHJvdXRlLCB0cmFuc21pdCwgc3RvcmUsIHJlZm9ybWF0LCBleGNlcnB0LCBlZGl0LCBhcmNoaXZlLCBpbmRleCwgY3JlYXRlIGFsZ29yaXRobXMgYmFzZWQgb24sIG1vZGlmeSwgYW5kL29yIHRyYW5zY29kZSBzdWNoIENvbnRlbnQgaW4gYW55IGFuZCBhbGwgZm9ybWF0cyBhbmQgdGhyb3VnaCBhbnkgYW5kIGFsbCBtZWFucyBhbmQgY2hhbm5lbHMsIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhyb3VnaCBkb3dubG9hZGluZyB0ZWNobm9sb2dpZXMsIG9uIHRoZSBpbnRlcm5ldCwgYW5kIGluIHB1YmxpY2F0aW9ucyBhbmQgYWR2ZXJ0aXNlbWVudHMuJm5ic3A7IFlvdSBhbHNvIGhlcmVieSBpcnJldm9jYWJseSB3YWl2ZSwgYXMgYWdhaW5zdCB0aGUgVHJpYnV0ZSBUZWNobm9sb2d5IFBhcnRpZXMsIGFsbCBtb3JhbCByaWdodHMgYW5kIHJpZ2h0cyBvZiByZXN0cmFpbnQgaW4gc3VjaCBDb250ZW50LiZuYnNwOyBUaGUgbGljZW5zZSwgY29uc2VudCwgYW5kIHJlbGVhc2UgaGVyZWluIGFyZSBiaW5kaW5nIHVwb24geW91IGFuZCB5b3VyIGhlaXJzLCBleGVjdXRvcnMsIGFkbWluaXN0cmF0b3JzLCBzdWNjZXNzb3JzLCBsaWNlbnNlZXMsIGFuZCBhc3NpZ25zLjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPHA+RXhjZXB0IGZvciBDb250ZW50LCBhbGwgdGV4dCwgZ3JhcGhpY3MsIHBob3RvZ3JhcGhzLCB2aWRlb3MsIHVzZXIgaW50ZXJmYWNlcywgdHJhZGVtYXJrcywgbG9nb3MsIHRhZ2xpbmVzLCBhbmltYXRpb25zLCBzb3VuZHMsIG11c2ljIGFuZCBvdGhlciBtYXRlcmlhbHMgY29udGFpbmVkIG9uIG9yIGNvbXByaXNpbmcgdGhlIFNlcnZpY2VzLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSBkZXNpZ24sIHN0cnVjdHVyZSwgc2VsZWN0aW9uLCBvcmdhbml6YXRpb24sIGNvbXBpbGF0aW9uLCBkaXNwbGF5LCBhcnJhbmdlbWVudCwgZXhwcmVzc2lvbiwgYW5kICZsZHF1bztsb29rIGFuZCBmZWVsJnJkcXVvOyBvZiB0aGUgU2l0ZXMgYW5kIFNlcnZpY2VzLCBhbmQgdGhlIHNvZnR3YXJlIGNvbXByaXNpbmcgYW5kL29yIGVtYm9keWluZyB0aGUgZm9yZWdvaW5nIChjb2xsZWN0aXZlbHksIHRoZSAmbGRxdW87VHJpYnV0ZSBUZWNobm9sb2d5IE1hdGVyaWFscyZyZHF1bzspLCBhcmUgb3duZWQsIGNvbnRyb2xsZWQsIG9yIGxpY2Vuc2VkIGJ5IG9yIHRvIFRyaWJ1dGUgVGVjaG5vbG9neSwgYW5kIGFyZSBwcm90ZWN0ZWQgdW5kZXIgYXBwbGljYWJsZSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3cywgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiBjb3B5cmlnaHQsIHRyYWRlIGRyZXNzLCB0cmFkZW1hcmssIGFuZC9vciBwYXRlbnQgbGF3cy4mbmJzcDsgWW91ciB1c2Ugb2YgdGhlIFNlcnZpY2VzIGdpdmVzIHlvdSBubyBvd25lcnNoaXAgcmlnaHRzIGluIHRoZSBUcmlidXRlIFRlY2hub2xvZ3kgTWF0ZXJpYWxzLjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPlRyaWJ1dGUgVGVjaG5vbG9neSwgb3IgdGhpcmQgcGFydGllcyBmcm9tIHdob20gVHJpYnV0ZSBUZWNobm9sb2d5IGhhcyBwZXJtaXNzaW9uLCBvd24gdGhlIHRyYWRlbWFya3MgYW5kIHNlcnZpY2UgbWFya3MgdGhhdCBhcmUgdXNlZCBpbiB0aGUgU2VydmljZXMuJm5ic3A7IEFsbCByaWdodHMgYXJlIHJlc2VydmVkIGJ5IFRyaWJ1dGUgVGVjaG5vbG9neSBhbmQgc2FpZCB0aGlyZCBwYXJ0aWVzLCBhbmQgbm8gaW1wbGllZCByaWdodHMgYXJlIGdyYW50ZWQgdG8geW91IG9yIGFueSB0aGlyZCBwYXJ0aWVzLiZuYnNwOyBUaGVzZSBhbmQgb3RoZXIgZ3JhcGhpY3MsIGxvZ29zLCBzZXJ2aWNlIG1hcmtzLCB0cmFkZW1hcmtzLCBhbmQgdHJhZGUgZHJlc3Mgb2YgVHJpYnV0ZSBUZWNobm9sb2d5IGFuZCBpdHMgbGljZW5zb3JzIG1heSBub3QgYmUgdXNlZCB3aXRob3V0IHByaW9yIHdyaXR0ZW4gY29uc2VudCBvZiBUcmlidXRlIFRlY2hub2xvZ3kgb3IgaXRzIGxpY2Vuc29yLCBhcyB0aGUgY2FzZSBtYXkgYmUuJm5ic3A7IFdpdGhvdXQgbGltaXRpbmcgdGhlIGZvcmVnb2luZywgbm8gVHJpYnV0ZSBUZWNobm9sb2d5IHRyYWRlbWFyayBvciB0cmFkZSBkcmVzcyBtYXkgYmUgdXNlZCBpbiBjb25uZWN0aW9uIHdpdGggYW55IHByb2R1Y3Qgb3Igc2VydmljZSB0aGF0IGlzIG5vdCBUcmlidXRlIFRlY2hub2xvZ3kncyBpbiBhbnkgbWFubmVyIHRoYXQgaXMgbGlrZWx5IHRvIGNhdXNlIGNvbmZ1c2lvbiBhbW9uZyB1c2Vycywgb3IgaW4gYW55IG1hbm5lciB0aGF0IGRpc3BhcmFnZXMgb3IgZGlzY3JlZGl0cyBUcmlidXRlIFRlY2hub2xvZ3kuJm5ic3A7PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+WW91IGdyYW50IFRyaWJ1dGUgVGVjaG5vbG9neSBhIHBlcnBldHVhbCwgcm95YWx0eSBmcmVlLCBpcnJldm9jYWJsZSwgc3ViLWxpY2Vuc2FibGUsIGFzc2lnbmFibGUsIGFuZCB0cmFuc2ZlcmFibGUgbGljZW5zZSB0byBhbnkgZmVlZGJhY2ssIHN1Ym1pc3Npb25zLCBpZGVhcywgY29uY2VwdHMsIGtub3cgaG93LCBvciB0ZWNobmlxdWVzIHRoYXQgeW91IHN1Ym1pdCBhYm91dCB0aGUgU2VydmljZXMgb3IgVHJpYnV0ZSBUZWNobm9sb2d5IE1hdGVyaWFscyBmb3IgYW55IHB1cnBvc2UgKGluY2x1ZGluZywgd2l0aG91dCBsaW1pdGF0aW9uLCBjb21tZXJjaWFsaXphdGlvbikgYW5kIHdpdGhvdXQgY29tcGVuc2F0aW9uIHRvIHlvdS48L3A+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+PHN0cm9uZz5Vc2VyIENvbnRlbnQuPC9zdHJvbmc+Jm5ic3A7WW91IHJlcHJlc2VudCBhbmQgd2FycmFudCB0aGF0IHlvdSBvd24gb3Igb3RoZXJ3aXNlIGhhdmUgdGhlIHJpZ2h0cywgbGljZW5zZXMsIGNvbnNlbnRzIGFuZCBwZXJtaXNzaW9ucyBuZWNlc3NhcnkgdG8gcHJvdmlkZSBUcmlidXRlIFRlY2hub2xvZ3kgdGhlIENvbnRlbnQgeW91IHByb3ZpZGUgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBTZXJ2aWNlcy4gSWYgeW91IGJlbGlldmUgdGhhdCB5b3VyIENvbnRlbnQgb3IgYW55IG90aGVyIG1hdGVyaWFsIHBvc3RlZCBpbiBjb25uZWN0aW9uIHdpdGggdGhlIFNlcnZpY2VzIGhhcyBiZWVuIHVzZWQgaW4gYSB3YXkgdGhhdCBjb25zdGl0dXRlcyBjb3B5cmlnaHQgaW5mcmluZ2VtZW50LCBwbGVhc2Ugbm90aWZ5IHVzIGZvbGxvd2luZyB0aGUgcHJvY2VkdXJlcyBzZXQgZm9ydGggaW4gdGhpcyBTZWN0aW9uLjwvbGk+DQo8L29sPg0KPHA+PHN0cm9uZz4mbmJzcDs8L3N0cm9uZz48L3A+DQo8cD5XZSByZXNwZWN0IHRoZSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG9mIG90aGVycyBhbmQgZXhwZWN0IG91ciB1c2VycyB0byBkbyB0aGUgc2FtZS4gSW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBEaWdpdGFsIE1pbGxlbm5pdW0gQ29weXJpZ2h0IEFjdCwgd2Ugd2lsbCByZXNwb25kIHByb21wdGx5IHRvIG5vdGljZXMgb2YgYWxsZWdlZCBpbmZyaW5nZW1lbnQgdGhhdCBhcmUgcmVwb3J0ZWQgdG8gb3VyIGRlc2lnbmF0ZWQgQ29weXJpZ2h0IEFnZW50LCBpZGVudGlmaWVkIGJlbG93LjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPjx1Pk5vdGljZXMgb2YgQWxsZWdlZCBJbmZyaW5nZW1lbnQ8L3U+OjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPklmIHlvdSBhcmUgYSBjb3B5cmlnaHQgb3duZXIsIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiBvbmUsIG9yIGF1dGhvcml6ZWQgdG8gYWN0IHVuZGVyIGFueSBleGNsdXNpdmUgcmlnaHQgdW5kZXIgY29weXJpZ2h0LCBwbGVhc2UgcmVwb3J0IGFsbGVnZWQgY29weXJpZ2h0IGluZnJpbmdlbWVudHMgdGFraW5nIHBsYWNlIG9uIG9yIHRocm91Z2ggb3VyIFNlcnZpY2VzIGJ5IHNlbmRpbmcgdXMgYSBub3RpY2UgKCZsZHF1bztOb3RpY2UmcmRxdW87KSBjb21wbHlpbmcgd2l0aCB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cy48L3A+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+SWRlbnRpZnkgdGhlIGNvcHlyaWdodGVkIHdvcmtzIHRoYXQgeW91IGNsYWltIGhhdmUgYmVlbiBpbmZyaW5nZWQuPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+SWRlbnRpZnkgdGhlIG1hdGVyaWFsIG9yIGxpbmsgeW91IGNsYWltIGlzIGluZnJpbmdpbmcgKG9yIHRoZSBzdWJqZWN0IG9mIGluZnJpbmdpbmcgYWN0aXZpdHkpIGFuZCB0aGF0IGFjY2VzcyB0byB3aGljaCBpcyB0byBiZSBkaXNhYmxlZCwgaW5jbHVkaW5nIGF0IGEgbWluaW11bSwgaWYgYXBwbGljYWJsZSwgdGhlIFVSTCBvZiB0aGUgbGluayBzaG93biBvbiB0aGUgU2l0ZSB3aGVyZSBzdWNoIG1hdGVyaWFsIG1heSBiZSBmb3VuZC48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT5Qcm92aWRlIHlvdXIgbWFpbGluZyBhZGRyZXNzLCB0ZWxlcGhvbmUgbnVtYmVyLCBhbmQsIGlmIGF2YWlsYWJsZSwgZW1haWwgYWRkcmVzcy48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT5JbmNsdWRlIGJvdGggb2YgdGhlIGZvbGxvd2luZyBzdGF0ZW1lbnRzIGluIHRoZSBib2R5IG9mIHRoZSBOb3RpY2U6PC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8cD4iSSBoZXJlYnkgc3RhdGUgdGhhdCBJIGhhdmUgYSBnb29kIGZhaXRoIGJlbGllZiB0aGF0IHRoZSBkaXNwdXRlZCB1c2Ugb2YgdGhlIGNvcHlyaWdodGVkIG1hdGVyaWFsIGlzIG5vdCBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIsIGl0cyBhZ2VudCwgb3IgdGhlIGxhdyAoZS5nLiwgYXMgYSBmYWlyIHVzZSkuIjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPiJJIGhlcmVieSBzdGF0ZSB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGlzIE5vdGljZSBpcyBhY2N1cmF0ZSBhbmQsIHVuZGVyIHBlbmFsdHkgb2YgcGVyanVyeSwgdGhhdCBJIGFtIHRoZSBvd25lciwgb3IgYXV0aG9yaXplZCB0byBhY3Qgb24gYmVoYWxmIG9mIHRoZSBvd25lciwgb2YgdGhlIGNvcHlyaWdodCBvciBvZiBhbiBleGNsdXNpdmUgcmlnaHQgdW5kZXIgdGhlIGNvcHlyaWdodCB0aGF0IGlzIGFsbGVnZWRseSBpbmZyaW5nZWQuIjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT5Qcm92aWRlIHlvdXIgZnVsbCBsZWdhbCBuYW1lIGFuZCB5b3VyIGVsZWN0cm9uaWMgb3IgcGh5c2ljYWwgc2lnbmF0dXJlLjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPHA+UGxlYXNlIGRlbGl2ZXIgdGhpcyBOb3RpY2UsIHdpdGggYWxsIGl0ZW1zIGNvbXBsZXRlZCwgdG8gb3VyIGRlc2lnbmF0ZWQgQ29weXJpZ2h0IEFnZW50IGF0IHRoZSBmb2xsb3dpbmcgYWRkcmVzczo8L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD5Db3B5cmlnaHQgQWdlbnQ8L3A+DQo8cD5jL28gVHJpYnV0ZSBUZWNobm9sb2d5PC9wPg0KPHA+MjUwMSBQYXJtZW50ZXIgU3RyZWV0LCBTdWl0ZSAzMDBDPC9wPg0KPHA+TWlkZGxldG9uLCBXSSA1MzU2MjwvcD4NCjxwPlBob25lOiA4NjYtMzAzLTE4ODA8L3A+DQo8cD5FbWFpbDogY29weXJpZ2h0QHRyaWJ1dGV0ZWNoLmNvbTwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPlRyaWJ1dGUgVGVjaG5vbG9neSBoYXMgYWRvcHRlZCBhbmQgaW1wbGVtZW50cyBhIHBvbGljeSB0aGF0IHByb3ZpZGVzIGZvciB0ZXJtaW5hdGlvbiBpbiBhcHByb3ByaWF0ZSBjaXJjdW1zdGFuY2VzIG9mIGFjY291bnRzIG9mIHVzZXJzIHdobyByZXBlYXRlZGx5IGluZnJpbmdlIGNvcHlyaWdodCBvciBvdGhlciBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG9mIFRyaWJ1dGUgVGVjaG5vbG9neSBvciBvdGhlcnMuJm5ic3A7PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+SW5kZW1uaWZpY2F0aW9uLjwvc3Ryb25nPiZuYnNwO1lvdSBhZ3JlZSB0aGF0IHlvdSB3aWxsIGJlIHBlcnNvbmFsbHkgcmVzcG9uc2libGUgZm9yIHlvdXIgdXNlIG9mIHRoZSBTZXJ2aWNlcywgYW5kIHlvdSBhZ3JlZSB0byBkZWZlbmQsIGluZGVtbmlmeSwgYW5kIGhvbGQgaGFybWxlc3MgVHJpYnV0ZSBUZWNobm9sb2d5LCBpdHMgYWZmaWxpYXRlcywgYW5kIGVhY2ggb2YgdGhlaXIgcmVzcGVjdGl2ZSBkaXJlY3RvcnMsIG9mZmljZXJzLCBlbXBsb3llZXMgYW5kIGFnZW50cyBmcm9tIGFuZCBhZ2FpbnN0IGFueSBhbmQgYWxsIGNsYWltcywgbGlhYmlsaXRpZXMsIGRhbWFnZXMsIGxvc3NlcywgYW5kIGV4cGVuc2VzIChpbmNsdWRpbmcgYXR0b3JuZXlzJyBhbmQgYWNjb3VudGluZyBmZWVzIGFuZCBjb3N0cyksIGFyaXNpbmcgb3V0IG9mIG9yIGluIGFueSB3YXkgY29ubmVjdGVkIHdpdGggKGkpIHlvdXIgYWNjZXNzIHRvLCB1c2Ugb2YsIG9yIGFsbGVnZWQgdXNlIG9mIHRoZSBTZXJ2aWNlcywgaW5jbHVkaW5nLCB3aXRob3V0IGxpbWl0YXRpb24sIGludm9sdmluZyBhbnkgQ29udGVudCB5b3UgcG9zdCBvciBzdWJtaXQgdG8gdXMgb3IgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBTZXJ2aWNlczsgKGlpKSB5b3VyIHZpb2xhdGlvbiBvZiB0aGUgVGVybXMgb3IgYW55IGFwcGxpY2FibGUgbGF3IG9yIHJlZ3VsYXRpb247IChpaWkpIHlvdXIgdmlvbGF0aW9uIG9mIGFueSB0aGlyZCBwYXJ0eSByaWdodCwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiBhbnkgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0LCBwdWJsaWNpdHksIGNvbmZpZGVudGlhbGl0eSwgcHJvcGVydHksIG9yIHByaXZhY3kgcmlnaHQ7IChpdikgYW55IGRpc3B1dGVzIG9yIGlzc3VlcyBiZXR3ZWVuIHlvdSBhbmQgYW55IHRoaXJkIHBhcnR5OyBvciAodikgYWNjZXNzIHRvLCB1c2Ugb2YsIG9yIGFsbGVnZWQgdXNlIG9mIHRoZSBTZXJ2aWNlcyBieSBhbnlvbmUgYWNjZXNzaW5nIHRoZSBTZXJ2aWNlcyB1c2luZyB5b3VyIHVzZXIgbmFtZSBhbmQgcGFzc3dvcmQuIFRyaWJ1dGUgVGVjaG5vbG9neSByZXNlcnZlcyB0aGUgcmlnaHQsIGF0IG91ciBvd24gZXhwZW5zZSwgdG8gYXNzdW1lIHRoZSBleGNsdXNpdmUgZGVmZW5zZSBhbmQgY29udHJvbCBvZiBhbnkgbWF0dGVyIG90aGVyd2lzZSBzdWJqZWN0IHRvIGluZGVtbmlmaWNhdGlvbiBieSB5b3UsIGFuZCBpbiBzdWNoIGNhc2UsIHlvdSBhZ3JlZSB0byBjb29wZXJhdGUgd2l0aCBvdXIgZGVmZW5zZSBvZiBzdWNoIGNsYWltLiBGb3IgdGhlIGF2b2lkYW5jZSBvZiBkb3VidCBhbmQgd2l0aG91dCBsaW1pdGluZyB0aGUgZm9yZWdvaW5nLCB5b3UgYWdyZWUgdG8gaW5kZW1uaWZ5IFRyaWJ1dGUgVGVjaG5vbG9neSBhZ2FpbnN0IGFueSBjbGFpbXMgdGhhdCBDb250ZW50IHlvdSBzdWJtaXQgdG8gVHJpYnV0ZSBUZWNobm9sb2d5IHZpb2xhdGVzIHRoZSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgYW5kL29yIHByaXZhY3kgcmlnaHRzIG9mIGFueSBwZXJzb24gb3IgdGhpcmQgcGFydHkuPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+PHN0cm9uZz5UZXJtaW5hdGlvbi48L3N0cm9uZz4mbmJzcDtJZiB5b3UgdmlvbGF0ZSB0aGVzZSBUZXJtcywgeW91ciBwZXJtaXNzaW9uIHRvIHVzZSB0aGUgU2VydmljZXMgd2lsbCBhdXRvbWF0aWNhbGx5IHRlcm1pbmF0ZS4gSW4gYWRkaXRpb24sIFRyaWJ1dGUgVGVjaG5vbG9neSBpbiBpdHMgc29sZSBkaXNjcmV0aW9uIG1heSBzdXNwZW5kIG9yIHRlcm1pbmF0ZSB5b3VyIHVzZXIgYWNjb3VudCBhbmQvb3Igc3VzcGVuZCBvciB0ZXJtaW5hdGUgc29tZSBvciBhbGwgb2YgeW91ciBhY2Nlc3MgdG8gdGhlIFNlcnZpY2VzIGF0IGFueSB0aW1lLCB3aXRoIG9yIHdpdGhvdXQgbm90aWNlIHRvIHlvdS4gWW91IG1heSB0ZXJtaW5hdGUgeW91ciBhY2NvdW50IGF0IGFueSB0aW1lIGJ5IGNvbnRhY3RpbmcgVHJpYnV0ZSBUZWNobm9sb2d5IGF0Jm5ic3A7d2Vic2l0ZXNAdHJpYnV0ZXRlY2guY29tLiBBZnRlciB5b3VyIGFjY291bnQgaXMgdGVybWluYXRlZCwgaW5mb3JtYXRpb24gYW5kIGNvbnRlbnQgcHJldmlvdXNseSBwcm92aWRlZCBieSB5b3Ugd2lsbCBubyBsb25nZXIgYmUgYWNjZXNzaWJsZSB0aHJvdWdoIHlvdXIgYWNjb3VudCwgYnV0IFRyaWJ1dGUgVGVjaG5vbG9neSBtYXkgY29udGludWUgdG8gc3RvcmUgc3VjaCBpbmZvcm1hdGlvbiBhbmQgY29udGVudCwgYW5kIGl0IG1heSBhbHNvIGJlIHN0b3JlZCBieSB0aGlyZCBwYXJ0aWVzIHRvIHdob20gaXQgaGFzIGJlZW4gdHJhbnNmZXJyZWQgdGhyb3VnaCB5b3VyIHVzZSBvZiB0aGUgU2VydmljZXMuPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+PHN0cm9uZz5Nb2RpZmljYXRpb24gb2YgdGhlIFRlcm1zLjwvc3Ryb25nPiZuYnNwO1RyaWJ1dGUgVGVjaG5vbG9neSByZXNlcnZlcyB0aGUgcmlnaHQgYXQgYW55IHRpbWUgdG8gbW9kaWZ5IHRoZXNlIFRlcm1zIGFuZCB0byBpbXBvc2UgbmV3IG9yIGFkZGl0aW9uYWwgdGVybXMgb3IgY29uZGl0aW9ucyBvbiB5b3VyIHVzZSBvZiB0aGUgU2VydmljZXMuIFN1Y2ggbW9kaWZpY2F0aW9ucyBhbmQgYWRkaXRpb25hbCB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aWxsIGJlIGVmZmVjdGl2ZSBpbW1lZGlhdGVseSBhbmQgaW5jb3Jwb3JhdGVkIGludG8gdGhlc2UgVGVybXMgdXBvbiB1cGRhdGluZyB0aGUgcG9zdGluZyBvZiB0aGVzZSBUZXJtcy4gV2Ugd2lsbCBtYWtlIHJlYXNvbmFibGUgZWZmb3J0cyB0byBub3RpZnkgeW91IG9mIGFueSBtYXRlcmlhbCBjaGFuZ2VzIHRvIHRoZSBUZXJtcywgaW5jbHVkaW5nIGJ5IHVwZGF0aW5nIHRoaXMgcG9zdGluZy4gWW91IHNob3VsZCwgdGhlcmVmb3JlLCBwZXJpb2RpY2FsbHkgdmlzaXQgdGhpcyBwYWdlIHRvIHJldmlldyB0aGUgY3VycmVudCBUZXJtcywgc28geW91IGFyZSBhd2FyZSBvZiBhbnkgc3VjaCByZXZpc2lvbnMgdG8gd2hpY2ggeW91IGFyZSBib3VuZC4gWW91ciBjb250aW51ZWQgdXNlIG9mIHRoZSBTZXJ2aWNlcyBmb2xsb3dpbmcgcmV2aXNpb25zIHRvIHRoZXNlIFRlcm1zIHdpbGwgYmUgZGVlbWVkIGFjY2VwdGFuY2Ugb2YgYW55IG1vZGlmaWNhdGlvbnMgdG8gdGhlIFRlcm1zLjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+RGlzY2xhaW1lcnMgb2YgV2FycmFudGllcy48L3N0cm9uZz4mbmJzcDtUSEUgU0VSVklDRVMgQVJFIFBST1ZJREVEICZsZHF1bztBUyBJUyZyZHF1bzsgQU5EIE9OIEFOICZsZHF1bztBUyBBVkFJTEFCTEUmcmRxdW87IEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRZIE9SIENPTkRJVElPTiBPRiBBTlkgS0lORCwgRUlUSEVSIEVYUFJFU1MgT1IgSU1QTElFRC4mbmJzcDsgQWx0aG91Z2ggVHJpYnV0ZSBUZWNobm9sb2d5IHNlZWtzIHRvIG1haW50YWluIHNhZmUsIHNlY3VyZSwgYWNjdXJhdGUsIGFuZCB3ZWxsLWZ1bmN0aW9uaW5nIHNlcnZpY2VzLCB3ZSBjYW5ub3QgZ3VhcmFudGVlIHRoZSBjb250aW51b3VzIG9wZXJhdGlvbiBvZiBvciBhY2Nlc3MgdG8gb3VyIFNlcnZpY2VzLCBhbmQgdGhlcmUgbWF5IGF0IHRpbWVzIGJlIGluYWR2ZXJ0ZW50IHRlY2huaWNhbCBvciBmYWN0dWFsIGVycm9ycyBvciBpbmFjY3VyYWNpZXMuJm5ic3A7IFRSSUJVVEUgVEVDSE5PTE9HWSBTUEVDSUZJQ0FMTFkgKEJVVCBXSVRIT1VUIExJTUlUQVRJT04pIERJU0NMQUlNUyAoSSkgQU5ZIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLCBRVUFMSVRZIE9GIElORk9STUFUSU9OLCBRVUlFVCBFTkpPWU1FTlQsIEFORCBUSVRMRS9OT04tSU5GUklOR0VNRU5UOyBBTkQgKElJKSBBTlkgV0FSUkFOVElFUyBBUklTSU5HIE9VVCBPRiBDT1VSU0UtT0YtREVBTElORywgVVNBR0UsIE9SIFRSQURFLiZuYnNwOyBZT1UgQVNTVU1FIEFMTCBSSVNLIEZPUiBBTlkvQUxMIERBTUFHRVMgVEhBVCBNQVkgUkVTVUxUIEZST00gWU9VUiBVU0UgT0YgT1IgQUNDRVNTIFRPIFRIRSBTSVRFUyBBTkQgVEhFIFNFUlZJQ0VTLiZuYnNwOyBUUklCVVRFIFRFQ0hOT0xPR1kgRE9FUyBOT1QgV0FSUkFOVCBPUiBHVUFSQU5URUUgVEhFIEFDQ1VSQUNZLCBDT01QTEVURU5FU1MgT1IgVElNRUxJTkVTUyBPRiwgQU5EIERJU0NMQUlNUyBBTEwgTElBQklMSVRZIEZPUiwgQU5ZIEVSUk9SUyBPUiBPVEhFUiBJTkFDQ1VSQUNJRVMgSU4gVEhFIElORk9STUFUSU9OLCBDT05URU5ULCBSRUNPTU1FTkRBVElPTlMgQU5EIE1BVEVSSUFMUyBNQURFIEFWQUlMQUJMRSBUSFJPVUdIIFRIRSBTSVRFUyBPUiBUSEUgU0VSVklDRVMuIFRSSUJVVEUgVEVDSE5PTE9HWSBET0VTIE5PVCBXQVJSQU5UIFRIQVQgRklMRVMgQVZBSUxBQkxFIEZPUiBET1dOTE9BRCBXSUxMIEJFIEZSRUUgT0YgVklSVVNFUywgV09STVMsIFRST0pBTiBIT1JTRVMgT1IgT1RIRVIgREVTVFJVQ1RJVkUgUFJPR1JBTU1JTkcuIFlPVSBBUkUgUkVTUE9OU0lCTEUgRk9SIElNUExFTUVOVElORyBQUk9DRURVUkVTIFNVRkZJQ0lFTlQgVE8gU0FUSVNGWSBZT1VSIE5FRURTIEZPUiBEQVRBIEJBQ0sgVVAgQU5EIFNFQ1VSSVRZLjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+TGltaXRhdGlvbiBvZiBMaWFiaWxpdHkuPC9zdHJvbmc+Jm5ic3A7SU4gTk8gRVZFTlQgV0lMTCBUUklCVVRFIFRFQ0hOT0xPR1kgT1IgSVRTIEFGRklMSUFURVMsIFZFTkRPUlMsIFNVUFBMSUVSUywgT1IgUEFSVE5FUlMgQkUgTElBQkxFIFRPIFlPVSBGT1IgQU5ZIElOQ0lERU5UQUwsIFNQRUNJQUwsIENPTlNFUVVFTlRJQUwsIElORElSRUNULCBFWEVNUExBUlkgT1IgUFVOSVRJVkUgREFNQUdFUyAoSU5DTFVESU5HLCBXSVRIT1VUIExJTUlUQVRJT04sIFRIT1NFIFJFU1VMVElORyBGUk9NIExPU1QgUFJPRklUUywgTE9TVCBEQVRBLCBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pLCBXSEVUSEVSIEJBU0VEIE9OIFdBUlJBTlRZLCBDT05UUkFDVCwgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UpLCBTVEFUVVRFLCBPUiBBTlkgT1RIRVIgTEVHQUwgVEhFT1JZLCBXSEVUSEVSIE9SIE5PVCBUUklCVVRFIFRFQ0hOT0xPR1kgSEFTIEJFRU4gSU5GT1JNRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPHA+Tk9UV0lUSFNUQU5ESU5HIEFOWVRISU5HIFRPIFRIRSBDT05UUkFSWSBJTiBUSEVTRSBURVJNUywgVU5ERVIgTk8gQ0lSQ1VNU1RBTkNFUyBTSEFMTCBUUklCVVRFIFRFQ0hOT0xPR1kmcnNxdW87UywgT1IgSVRTIEFGRklMSUFURSZyc3F1bztTLCBWRU5ET1ImcnNxdW87UywgU1VQUExJRVImcnNxdW87UywgT1IgUEFSVE5FUiZyc3F1bztTLCBBR0dSRUdBVEUgTElBQklMSVRZIFRPIFlPVSBFWENFRUQgVEhFIExFU1NFUiBPRiBUSEUgQU1PVU5UIFlPVSBQQUlEIFRPIFVTIEZPUiBUSEUgUFJPRFVDVCBPUiBTRVJWSUNFIFJFTEFURUQgVE8gVEhFIENMQUlNLCBJRiBBTlksIE9SIE9ORSBIVU5EUkVEIERPTExBUlMgKCQxMDApLiZuYnNwOyBTT01FIEpVUklTRElDVElPTlMgRE8gTk9UIEFMTE9XIFRIRSBESVNDTEFJTUVSIE9GIFdBUlJBTlRJRVMgT1IgTElNSVRBVElPTiBPRiBMSUFCSUxJVFkgSU4gQ0VSVEFJTiBDSVJDVU1TVEFOQ0VTLiZuYnNwOyBBQ0NPUkRJTkdMWSwgU09NRSBPRiBUSEUgQUJPVkUgTElNSVRBVElPTlMgTUFZIE5PVCBBUFBMWSBUTyBZT1UuPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+SW50ZXJwcmV0YXRpb25zIGFuZCBEaXNwdXRlcy48L3N0cm9uZz4mbmJzcDtZT1UgQU5EIFRSSUJVVEUgVEVDSE5PTE9HWSBBUkUgQUdSRUVJTkcgVE8gR0lWRSBVUCBBTlkgUklHSFRTIFRPIExJVElHQVRFIENMQUlNUyBJTiBBIENPVVJUIE9SIEJFRk9SRSBBIEpVUlksIE9SIFRPIFBBUlRJQ0lQQVRFIElOIEEgQ0xBU1MgQUNUSU9OIE9SIFJFUFJFU0VOVEFUSVZFIEFDVElPTiBXSVRIIFJFU1BFQ1QgVE8gQSBDTEFJTS4mbmJzcDsgT1RIRVIgUklHSFRTIFRIQVQgWU9VIFdPVUxEIEhBVkUgSUYgWU9VIFdFTlQgVE8gQ09VUlQgTUFZIEFMU08gQkUgVU5BVkFJTEFCTEUgT1IgTUFZIEJFIExJTUlURUQgSU4gQVJCSVRSQVRJT04uPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+QU5ZIENMQUlNLCBESVNQVVRFIE9SIENPTlRST1ZFUlNZIChXSEVUSEVSIElOIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgV0hFVEhFUiBQUkUtRVhJU1RJTkcsIFBSRVNFTlQgT1IgRlVUVVJFLCBBTkQgSU5DTFVESU5HIFNUQVRVVE9SWSwgQ09OU1VNRVIgUFJPVEVDVElPTiwgQ09NTU9OIExBVywgSU5URU5USU9OQUwgVE9SVCwgSU5KVU5DVElWRSBBTkQgRVFVSVRBQkxFIENMQUlNUykgQkVUV0VFTiBZT1UgQU5EIFVTIEFSSVNJTkcgRlJPTSBPUiBSRUxBVElORyBJTiBBTlkgV0FZIFRPIFRIRVNFIFRFUk1TIE9SIFlPVVIgVVNFIE9GIFRIRSBTSVRFIE9SIFNFUlZJQ0VTLCBJTkNMVURJTkcgQU5ZIFBVUkNIQVNFIE9SIFVTRSBPRiBPVVIgU0VSVklDRVMgT1IgUFJPRFVDVFMsIFdJTEwgQkUgUkVTT0xWRUQgRVhDTFVTSVZFTFkgQU5EIEZJTkFMTFkgQlkgQklORElORyBBUkJJVFJBVElPTi48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbCBzdGFydD0iNzg3OSI+DQo8bGk+SWYgdGhlIGxvY2F0aW9uIG9mIHRoZSBidXNpbmVzcyBhZGRyZXNzIG9mIHRoZSBDbGllbnQsIG9yIG90aGVyIGJ1c2luZXNzIG9uIHdob3NlIHdlYnNpdGUgdGhlc2UgVGVybXMgYXBwZWFyLCBpcyBpbiB0aGUgVW5pdGVkIFN0YXRlcyBvciBhbnl3aGVyZSBlbHNlIGluIHRoZSB3b3JsZCBvdXRzaWRlIG9mIENhbmFkYSwgYXJiaXRyYXRpb24gd2lsbCBiZSBhZG1pbmlzdGVyZWQgYnkgdGhlIEFtZXJpY2FuIEFyYml0cmF0aW9uIEFzc29jaWF0aW9uICgmbGRxdW87QUFBJnJkcXVvOykgaW4gYWNjb3JkYW5jZSB3aXRoIGVpdGhlciB0aGUgQ29uc3VtZXIgQXJiaXRyYXRpb24gUnVsZXMgb3IgdGhlIENvbW1lcmNpYWwgQXJiaXRyYXRpb24gUnVsZXMgYXMgYXBwbGljYWJsZSAodGhlICZsZHF1bztBQUEgUnVsZXMmcmRxdW87KSB0aGVuIGluIGVmZmVjdCwgZXhjZXB0IGFzIG1vZGlmaWVkIGJ5IHRoaXMgU2VjdGlvbiAxMiwgYW5kIHRoZSBGZWRlcmFsIEFyYml0cmF0aW9uIEFjdCAoJmxkcXVvO0ZBQSZyZHF1bzspIHdpbGwgZ292ZXJuIHRoZSBpbnRlcnByZXRhdGlvbiBhbmQgZW5mb3JjZW1lbnQgb2YgdGhpcyBTZWN0aW9uIDEyOyBwcm92aWRlZCwgdGhhdCBpZiB0aGUgRkFBIGlzIGluYXBwbGljYWJsZSBmb3IgYW55IHJlYXNvbiwgdGhlIGFwcGxpY2FibGUgZ292ZXJuaW5nIGxhdyBpZGVudGlmaWVkIGluIHRoZSB0YWJsZSBpbiBTZWN0aW9uIDEzIHNoYWxsIGFwcGx5LCBpbmNsdWRpbmcgd2l0aCByZXNwZWN0IHRvIERlbGF3YXJlIGxhdywgRGVsLiBDb2RlIHRpdC4gMTAgJnNlY3Q7IDU3MDEgZXQgc2VxLCB3aXRob3V0IHJlZ2FyZCB0byBjaG9pY2Ugb2YgbGF3IHByaW5jaXBsZXMuIChUaGUgQUFBIFJ1bGVzIGFyZSBhdmFpbGFibGUgYXQgYWRyLm9yZyBvciBieSBjYWxsaW5nIHRoZSBBQUEgYXQgMS04MDAtNzc4LTc4NzkuKSBVbmxlc3MgeW91IGFuZCB3ZSBtdXR1YWxseSBhZ3JlZSBvdGhlcndpc2UsIGFueSBpbi1wZXJzb24gYXJiaXRyYXRpb24gaGVhcmluZ3MgYmV0d2VlbiB5b3UgYW5kIHVzIHdpbGwgdGFrZSBwbGFjZSBpbiB0aGUgYXBwbGljYWJsZSBqdXJpc2RpY3Rpb24gbGlzdGVkIGluIHRoZSB0YWJsZSBpbiBTZWN0aW9uIDEzIGJlbG93LjwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPG9sIHN0YXJ0PSI4NDUiPg0KPGxpPklmIHRoZSBsb2NhdGlvbiBvZiB0aGUgYnVzaW5lc3MgYWRkcmVzcyBvZiB0aGUgQ2xpZW50LCBvciBvdGhlciBidXNpbmVzcyBvbiB3aG9zZSB3ZWJzaXRlIHRoZXNlIFRlcm1zIGFwcGVhciwgaXMgaW4gQ2FuYWRhLCBhcmJpdHJhdGlvbiB3aWxsIGJlIGFkbWluaXN0ZXJlZCBieSB0aGUgSW50ZXJuYXRpb25hbCBDZW50cmUgZm9yIERpc3B1dGUgUmVzb2x1dGlvbiBDYW5hZGEgKCZsZHF1bztJQ0RSIENhbmFkYSZyZHF1bzspIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2FuYWRpYW4gQXJiaXRyYXRpb24gUnVsZXMgKHRoZSAmbGRxdW87SUNEUiBDYW5hZGEgQXJiaXRyYXRpb24gUnVsZXMmcmRxdW87KSB0aGVuIGluIGVmZmVjdCwgZXhjZXB0IGFzIG1vZGlmaWVkIGJ5IHRoaXMgU2VjdGlvbi4gKFRoZSBJQ0RSIENhbmFkYSBBcmJpdHJhdGlvbiBSdWxlcyBhcmUgYXZhaWxhYmxlIGF0IElDRFIub3JnIG9yIGJ5IGNhbGxpbmcgdGhlIElDRFIgQ2FuYWRhIGF0IDEtODQ0LTg1OS0wODQ1LikgVGhlIHNlYXQgb2YgYXJiaXRyYXRpb24gc2hhbGwgYmUgVG9yb250bywgT250YXJpby4gVW5sZXNzIHlvdSBhbmQgd2UgbXV0dWFsbHkgYWdyZWUgb3RoZXJ3aXNlLCBhbnkgaW4tcGVyc29uIGFyYml0cmF0aW9uIGhlYXJpbmdzIGJldHdlZW4geW91IGFuZCB1cyB3aWxsIHRha2UgcGxhY2UgaW4gdGhlIGFwcGxpY2FibGUganVyaXNkaWN0aW9uIGxpc3RlZCBpbiB0aGUgdGFibGUgaW4gU2VjdGlvbiAxMyBiZWxvdy48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT5FeGNlcHQgYXMgcHJvdmlkZWQgaGVyZWluLCB0aGUgYXJiaXRyYXRvciB3aWxsIGhhdmUgZXhjbHVzaXZlIGF1dGhvcml0eSB0byByZXNvbHZlIGFueSBkaXNwdXRlIHJlbGF0aW5nIHRvIGFyYml0cmFiaWxpdHkgYW5kL29yIGVuZm9yY2VhYmlsaXR5IG9mIHRoaXMgYXJiaXRyYXRpb24gcHJvdmlzaW9uLCBpbmNsdWRpbmcgYW55IHVuY29uc2Npb25hYmlsaXR5IGNoYWxsZW5nZSBvciBhbnkgb3RoZXIgY2hhbGxlbmdlIHRoYXQgdGhlIGFyYml0cmF0aW9uIHByb3Zpc2lvbiBvciB0aGUgVGVybXMgYXJlIHZvaWQsIHZvaWRhYmxlIG9yIG90aGVyd2lzZSBpbnZhbGlkLiBUaGUgYXJiaXRyYXRvciB3aWxsIGJlIGVtcG93ZXJlZCB0byBncmFudCB3aGF0ZXZlciByZWxpZWYgd291bGQgYmUgYXZhaWxhYmxlIGluIGNvdXJ0IHVuZGVyIGxhdyBvciBpbiBlcXVpdHkuJm5ic3A7IEFueSBhd2FyZCBvZiB0aGUgYXJiaXRyYXRvcihzKSB3aWxsIGJlIGZpbmFsIGFuZCBiaW5kaW5nIG9uIGVhY2ggb2YgdGhlIHBhcnRpZXMgYW5kIG1heSBiZSBlbnRlcmVkIGFzIGEganVkZ21lbnQgaW4gYW55IGNvdXJ0IG9mIGNvbXBldGVudCBqdXJpc2RpY3Rpb24uIFlvdSBhbmQgd2UgYWdyZWUgdGhhdCBuZWl0aGVyIHBhcnR5IHNoYWxsIGFwcGVhbCBhbnkgYXdhcmQgb2YgdGhlIGFyYml0cmF0b3IsIGluY2x1ZGluZyBhbnkgYXBwZWFsIG9uIGEgcXVlc3Rpb24gb2YgbGF3LCBxdWVzdGlvbiBvZiBmYWN0IG9yIHF1ZXN0aW9uIG9mIG1peGVkIGZhY3QgYW5kIGxhdy4mbmJzcDs8L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT5XZSB3aWxsIGJlIHJlc3BvbnNpYmxlIGZvciBwYXlpbmcgYW55IGluZGl2aWR1YWwgY29uc3VtZXImcnNxdW87cyBhcmJpdHJhdGlvbi9hcmJpdHJhdG9yIGZlZXMuIElmIGFuIGluZGl2aWR1YWwgY29uc3VtZXIgcHJldmFpbHMgb24gYW55IGNsYWltIHRoYXQgYWZmb3JkcyB0aGUgcHJldmFpbGluZyBwYXJ0eSBhdHRvcm5leXMnIGZlZXMsIHRoZSBhcmJpdHJhdG9yIG1heSBhd2FyZCByZWFzb25hYmxlIGZlZXMgdG8geW91IHVuZGVyIHRoZSBzdGFuZGFyZHMgZm9yIGZlZSBzaGlmdGluZyBwcm92aWRlZCBieSBsYXcuJm5ic3A7IEZvciB0aGUgYXZvaWRhbmNlIG9mIGRvdWJ0LCB0aGlzIFNlY3Rpb24gMTIoRSkgc2hhbGwgb25seSBhcHBseSB0byBpbmRpdmlkdWFsIGNvbnN1bWVycy4mbmJzcDs8L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT5Zb3UgYWdyZWUgdG8gYW4gYXJiaXRyYXRpb24gb24gYW4gaW5kaXZpZHVhbCBiYXNpcy4gSW4gYW55IGRpc3B1dGUsIE5FSVRIRVIgWU9VIE5PUiBUUklCVVRFIFRFQ0hOT0xPR1kgV0lMTCBCRSBFTlRJVExFRCBUTyBKT0lOIE9SIENPTlNPTElEQVRFIENMQUlNUyBCWSBPUiBBR0FJTlNUIE9USEVSIENVU1RPTUVSUyBJTiBDT1VSVCBPUiBJTiBBUkJJVFJBVElPTiBPUiBPVEhFUldJU0UgUEFSVElDSVBBVEUgSU4gQU5ZIENMQUlNIEFTIEEgQ0xBU1MgUkVQUkVTRU5UQVRJVkUsIENMQVNTIE1FTUJFUiBPUiBJTiBBIFBSSVZBVEUgQVRUT1JORVkgR0VORVJBTCBDQVBBQ0lUWS4mbmJzcDsgVGhlIGFyYml0cmFsIHRyaWJ1bmFsIHNoYWxsIG5vdCBjb25zb2xpZGF0ZSBtb3JlIHRoYW4gb25lIHBlcnNvbidzIGNsYWltcyBhbmQgc2hhbGwgbm90IG90aGVyd2lzZSBwcmVzaWRlIG92ZXIgYW55IGZvcm0gb2YgYSByZXByZXNlbnRhdGl2ZSBvciBjbGFzcyBwcm9jZWVkaW5nLiZuYnNwOyBUaGUgYXJiaXRyYWwgdHJpYnVuYWwgaGFzIG5vIHBvd2VyIHRvIGNvbnNpZGVyIHRoZSBlbmZvcmNlYWJpbGl0eSBvZiB0aGlzIGNsYXNzIGFyYml0cmF0aW9uIHdhaXZlciBhbmQgYW55IGNoYWxsZW5nZSB0byB0aGUgY2xhc3MgYXJiaXRyYXRpb24gd2FpdmVyIG1heSBvbmx5IGJlIHJhaXNlZCBpbiBhIGNvdXJ0IG9mIGNvbXBldGVudCBqdXJpc2RpY3Rpb24gbG9jYXRlZCBpbiB0aGUganVyaXNkaWN0aW9uIHNldCBmb3J0aCBpbiBTZWN0aW9uIDEzIGJlbG93LiZuYnNwOzwvbGk+DQo8L29sPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPklmIGFueSBwcm92aXNpb24gb2YgdGhpcyBTZWN0aW9uIGlzIGZvdW5kIHVuZW5mb3JjZWFibGUsIHRoZSB1bmVuZm9yY2VhYmxlIHByb3Zpc2lvbiB3aWxsIGJlIHNldmVyZWQgYW5kIHRoZSByZW1haW5pbmcgYXJiaXRyYXRpb24gdGVybXMgd2lsbCBiZSBlbmZvcmNlZDsgcHJvdmlkZWQsIHRoYXQgaW4gdGhlIGV2ZW50IHN1YnNlY3Rpb24gKEYpIGlzIGZvdW5kIHRvIGJlIHVuZW5mb3JjZWFibGUsIGFsbCBvZiB0aGlzIFNlY3Rpb24gMTIgc2hhbGwgYmUgZGVlbWVkIG51bGwgYW5kIHZvaWQgYW5kIG9mIG5vIGVmZmVjdC48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT48c3Ryb25nPkNvbnRyYWN0aW5nIEVudGl0eTsgR292ZXJuaW5nIExhdy48L3N0cm9uZz4mbmJzcDsgQWxsIHJlZmVyZW5jZXMgdG8gJmxkcXVvO1RyaWJ1dGUgVGVjaG5vbG9neSwmcmRxdW87ICZsZHF1bzt3ZSwmcmRxdW87ICZsZHF1bzt1cyZyZHF1bzsgb3IgJmxkcXVvO291ciZyZHF1bzsgaW4gdGhlIFRlcm1zIHJlZmVyIHRvIHRoZSBhcHBsaWNhYmxlIGVudGl0eSBzcGVjaWZpZWQgaW4gdGhlIHRhYmxlIGJlbG93LCB3aGljaCBpcyBiYXNlZCBvbiB0aGUgbG9jYXRpb24gb2YgdGhlIGJ1c2luZXNzIGFkZHJlc3Mgb2YgdGhlIENsaWVudCBvciBvdGhlciBidXNpbmVzcyBvbiB3aG9zZSB3ZWJzaXRlIHRoZXNlIFRlcm1zIGFwcGVhciwgYXMgcG9zdGVkIG9uIHN1Y2ggd2Vic2l0ZS4gQWRkaXRpb25hbGx5LCB0aGVzZSBUZXJtcyBhcmUgZ292ZXJuZWQgYnkgdGhlIGxhd3Mgb2YgdGhlIHN0YXRlIG9yIHByb3ZpbmNlIGlkZW50aWZpZWQgaW4gdGhlIHRhYmxlIGJlbG93LCBhZ2FpbiBiYXNlZCBvbiB0aGUgbG9jYXRpb24gb2YgdGhlIGJ1c2luZXNzIGFkZHJlc3Mgb2YgdGhlIENsaWVudCBvciBvdGhlciBidXNpbmVzcyBvbiB3aG9zZSB3ZWJzaXRlIHRoZXNlIFRlcm1zIGFwcGVhciwgYW5kIHdpdGhvdXQgcmVnYXJkIHRvIGNvbmZsaWN0IG9mIGxhdyBwcmluY2lwbGVzLiZuYnNwOyBUbyB0aGUgZXh0ZW50IHRoYXQgYW55IGxhd3N1aXQgb3IgY291cnQgcHJvY2VlZGluZyBpcyBwZXJtaXR0ZWQgaGVyZXVuZGVyLCB5b3UgYW5kIFRyaWJ1dGUgVGVjaG5vbG9neSBhZ3JlZSB0byBzdWJtaXQgdG8gdGhlIGV4Y2x1c2l2ZSBwZXJzb25hbCBqdXJpc2RpY3Rpb24gb2YgdGhlIGNvdXJ0cyBsb2NhdGVkIGluIGFuZCBmb3IgdGhlICZyZHF1bztFeGNsdXNpdmUgSnVyaXNkaWN0aW9uJnJkcXVvOyBpZGVudGlmaWVkIGluIHRoZSB0YWJsZSBiZWxvdywgZm9yIHRoZSBwdXJwb3NlIG9mIGxpdGlnYXRpbmcgYWxsIHN1Y2ggZGlzcHV0ZXMuJm5ic3A7IEFueSBjYXVzZSBvZiBhY3Rpb24gb3IgY2xhaW0gd2l0aCByZXNwZWN0IHRvIHRoZSBTaXRlcyBvciB0aGUgU2VydmljZXMgbXVzdCBiZSBjb21tZW5jZWQgd2l0aGluIHR3byAoMikgeWVhcnMgYWZ0ZXIgdGhlIGFjdGlvbiBvciBjbGFpbSBhcmlzZXMgb3IgaXMgZGlzY292ZXJlZC48L2xpPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjx0YWJsZT4NCjx0Ym9keT4NCjx0cj4NCjx0ZCB3aWR0aD0iMTM2Ij4NCjxwPjxzdHJvbmc+TG9jYXRpb24gb2YgQnVzaW5lc3MgQWRkcmVzczwvc3Ryb25nPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjE2MSI+DQo8cD48c3Ryb25nPkFwcGxpY2FibGUgQ29udHJhY3RpbmcgRW50aXR5PC9zdHJvbmc+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMTA3Ij4NCjxwPjxzdHJvbmc+R292ZXJuaW5nIExhdzwvc3Ryb25nPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjE2MCI+DQo8cD48c3Ryb25nPkV4Y2x1c2l2ZSBKdXJpc2RpY3Rpb248L3N0cm9uZz48L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iMTM2Ij4NCjxwPkNhbmFkYTwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjE2MSI+DQo8cD5UcmlidXRlIFRlY2hub2xvZ3kgQ2FuYWRhLCBVTEMsIGEgQnJpdGlzaCBDb2x1bWJpYSB1bmxpbWl0ZWQgbGlhYmlsaXR5IGNvbXBhbnk8L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIxMDciPg0KPHA+T250YXJpbzwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjE2MCI+DQo8cD5Ub3JvbnRvLCBPbnRhcmlvPC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9IjEzNiI+DQo8cD5Vbml0ZWQgU3RhdGVzIGFuZCB0aGUgcmVzdCBvZiB0aGUgd29ybGQgb3V0c2lkZSBDYW5hZGE8L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIxNjEiPg0KPHA+VHJpYnV0ZSBUZWNobm9sb2d5IFVTLCBMTEMsIGEgRGVsYXdhcmUgbGltaXRlZCBsaWFiaWxpdHkgY29tcGFueTwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjEwNyI+DQo8cD5EZWxhd2FyZTwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjE2MCI+DQo8cD5NYWRpc29uLCBXaXNjb25zaW48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHA+Jm5ic3A7PC9wPg0KPHA+Jm5ic3A7PC9wPg0KPG9sPg0KPGxpPjxzdHJvbmc+TW9kaWZpY2F0aW9uIG9mIHRoZSBTaXRlcyBhbmQgU2VydmljZXMuPC9zdHJvbmc+Jm5ic3A7VHJpYnV0ZSBUZWNobm9sb2d5IHJlc2VydmVzIHRoZSByaWdodCB0byBtb2RpZnkgb3IgZGlzY29udGludWUsIHRlbXBvcmFyaWx5IG9yIHBlcm1hbmVudGx5LCBzb21lIG9yIGFsbCBvZiB0aGUgU2l0ZXMgYW5kIFNlcnZpY2VzIGF0IGFueSB0aW1lIHdpdGhvdXQgYW55IG5vdGljZSBvciBmdXJ0aGVyIG9ibGlnYXRpb24gdG8geW91LiBZb3UgYWdyZWUgdGhhdCBUcmlidXRlIFRlY2hub2xvZ3kgd2lsbCBub3QgYmUgbGlhYmxlIHRvIHlvdSBvciB0byBhbnkgdGhpcmQgcGFydHkgZm9yIGFueSBtb2RpZmljYXRpb24sIHN1c3BlbnNpb24sIG9yIGRpc2NvbnRpbnVhbmNlIG9mIGFueSBvZiB0aGUgU2l0ZXMgb3IgU2VydmljZXMuPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8b2w+DQo8bGk+PHN0cm9uZz5HZW5lcmFsLjwvc3Ryb25nPjwvbGk+DQo8L29sPg0KPG9sPg0KPG9sPg0KPGxpPjx1PkVudGlyZSBBZ3JlZW1lbnQ8L3U+LiBVbmxlc3Mgb3RoZXJ3aXNlIGV4cHJlc3NseSBzdGF0ZWQgaGVyZWluIG9yIGFub3RoZXIgd3JpdHRlbiBhZ3JlZW1lbnQgYmV0d2VlbiB5b3UgYW5kIFRyaWJ1dGUgVGVjaG5vbG9neSwgdGhlc2UgVGVybXMgY29uc3RpdHV0ZSB0aGUgZW50aXJlIGFuZCBleGNsdXNpdmUgdW5kZXJzdGFuZGluZyBhbmQgYWdyZWVtZW50IGJldHdlZW4geW91IGFuZCBUcmlidXRlIFRlY2hub2xvZ3kgcmVnYXJkaW5nIHlvdXIgdXNlIG9mIGFuZCBhY2Nlc3MgdG8gdGhlIFNpdGVzIGFuZCBTZXJ2aWNlcywgYW5kIGV4Y2VwdCBhcyBleHByZXNzbHkgcGVybWl0dGVkIGFib3ZlIG1heSBvbmx5IGJlIGFtZW5kZWQgYnkgYSB3cml0dGVuIGFncmVlbWVudCBzaWduZWQgYnkgYXV0aG9yaXplZCByZXByZXNlbnRhdGl2ZXMgb2YgdGhlIHBhcnRpZXMuPC9saT4NCjxsaT48dT5ObyBXYWl2ZXI8L3U+LiBUaGUgZmFpbHVyZSB0byByZXF1aXJlIHBlcmZvcm1hbmNlIG9mIGFueSBwcm92aXNpb24gc2hhbGwgbm90IGFmZmVjdCBvdXIgcmlnaHQgdG8gcmVxdWlyZSBwZXJmb3JtYW5jZSBhdCBhbnkgdGltZSB0aGVyZWFmdGVyLCBub3Igc2hhbGwgYSB3YWl2ZXIgb2YgYW55IGJyZWFjaCBvciBkZWZhdWx0IG9mIHRoZSBUZXJtcyBjb25zdGl0dXRlIGEgd2FpdmVyIG9mIGFueSBzdWJzZXF1ZW50IGJyZWFjaCBvciBkZWZhdWx0IG9yIGEgd2FpdmVyIG9mIHRoZSBwcm92aXNpb24gaXRzZWxmLjwvbGk+DQo8bGk+PHU+UGFyYWdyYXBoIEhlYWRlcnM8L3U+LiBVc2Ugb2YgcGFyYWdyYXBoIGhlYWRlcnMgaW4gdGhlIFRlcm1zIGlzIGZvciBjb252ZW5pZW5jZSBvbmx5IGFuZCBzaGFsbCBub3QgaGF2ZSBhbnkgaW1wYWN0IG9uIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBwYXJ0aWN1bGFyIHByb3Zpc2lvbnMuPC9saT4NCjxsaT48dT5TZXZlcmFiaWxpdHk8L3U+LiBJbiB0aGUgZXZlbnQgdGhhdCBhbnkgcGFydCBvZiB0aGUgVGVybXMgaXMgaGVsZCB0byBiZSBpbnZhbGlkIG9yIHVuZW5mb3JjZWFibGUsIHRoZSB1bmVuZm9yY2VhYmxlIHBhcnQgc2hhbGwgYmUgZ2l2ZW4gZWZmZWN0IHRvIHRoZSBncmVhdGVzdCBleHRlbnQgcG9zc2libGUgYW5kIHRoZSByZW1haW5pbmcgcGFydHMgd2lsbCByZW1haW4gaW4gZnVsbCBmb3JjZSBhbmQgZWZmZWN0LjwvbGk+DQo8L29sPg0KPC9vbD4NCjxwPiZuYnNwOzwvcD4NCjxvbD4NCjxsaT48c3Ryb25nPk5vdGljZSB0byBDYWxpZm9ybmlhIFJlc2lkZW50cy48L3N0cm9uZz4mbmJzcDtVbmRlciBDYWxpZm9ybmlhIENpdmlsIENvZGUgU2VjdGlvbiAxNzg5LjMsIHlvdSBtYXkgY29udGFjdCB0aGUgQ29tcGxhaW50IEFzc2lzdGFuY2UgVW5pdCBvZiB0aGUgRGl2aXNpb24gb2YgQ29uc3VtZXIgU2VydmljZXMgb2YgdGhlIENhbGlmb3JuaWEgRGVwYXJ0bWVudCBvZiBDb25zdW1lciBBZmZhaXJzIGluIHdyaXRpbmcgYXQgMTYyNSBOLiBNYXJrZXQgQmx2ZC4sIFN1aXRlIE4tMTEyLCBTYWNyYW1lbnRvLCBDYWxpZm9ybmlhIDk1ODM0LCBvciBieSB0ZWxlcGhvbmUgYXQgKDgwMCkgOTUyLTUyMTAgaW4gb3JkZXIgdG8gcmVzb2x2ZSBhIGNvbXBsYWludCByZWdhcmRpbmcgdGhlIHNlcnZpY2Ugb3IgdG8gcmVjZWl2ZSBmdXJ0aGVyIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB1c2Ugb2YgdGhlIHNlcnZpY2UuPC9saT4NCjwvb2w+DQo8cD4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXYgaWQ9IjE1NzU5NDk2MjQiIGNsYXNzPSJkbU5ld1BhcmFncmFwaCIgZGF0YS1lbGVtZW50LXR5cGU9InBhcmFncmFwaCIgZGF0YS12ZXJzaW9uPSI1Ij48L2Rpdj4/div> div classbase64 styledisplay: none idaccessibility> PHA+V2UgYXJlIGNvbW1pdHRlZCB0byBpbXByb3ZpbmcgYW5kIG1haW50YWluaW5nIGEgd2Vic2l0ZSB0aGF0IGlzIGFjY2Vzc2libGUgdG8gdGhlIHdpZGVzdCBwb3NzaWJsZSBhdWRpZW5jZSwgcmVnYXJkbGVzcyBvZiB0ZWNobm9sb2d5IG9yIGFiaWxpdHkuIElmIHlvdSBleHBlcmllbmNlIGFueSBkaWZmaWN1bHR5IGluIGFjY2Vzc2luZyBhbnkgcGFydCBvZiB0aGlzIHdlYnNpdGUsIHBsZWFzZSBmZWVsIGZyZWUgdG8gY2FsbCBvdXIgd2Vic2l0ZSBwcm92aWRlciBhdCA4NDQtMjAwLTYwMjAgb3IgZW1haWwgdGhlbSBhdCB3ZWJzaXRlc0B0cmlidXRldGVjaC5jb20sIG9yIGNvbnRhY3QgdXMgZGlyZWN0bHkuIE5vdGUgdGhhdCBvdXIgZWZmb3J0cyBhcmUgb25nb2luZywgYW5kIHdlIGFyZSBjb21taXR0ZWQgdG8gcHJvdmlkaW5nIHRoZSBpbmZvcm1hdGlvbiwgaXRlbSwgb3IgdHJhbnNhY3Rpb24geW91IHNlZWsgdGhyb3VnaCBhbiBhbHRlcm5hdGUgY29tbXVuaWNhdGlvbiBtZXRob2QgdGhhdCBpcyBhY2Nlc3NpYmxlIGZvciB5b3UuPC9wPg/div>/div> /div>/div> script> WebFontConfig.google.families.push( Prata, Satisfy, Arizonia, Rouge+Script, Josefin+Sans:400,600,700, Roboto+Slab:400,100,300,700, Open+Sans+Condensed:300,300italic,700, Roboto:400,400italic,500,500italic,700,700italic,300italic,300); /script> /div>/div>div classobit-popups-container>/div>script typetext/javascript> jQuery(document).ready(function () { /* hide loader */ setTimeout(function () { $(.page-loader-wrapper).removeClass(active); }, 1000); }); if (jQuery(window).width() 1200) { jQuery(window).load(function () { /* menu hotfix */ setTimeout(removeMenuCalc(), 1000); }); } else { removeMenuCalc(); } function removeMenuCalc() { jQuery(#navbar).css({ position: , visibility: }); }/script> script typetext/javascript> jQuery(document).ready(function() { $(.navbar-toggle).click(function() { $(.navbar-toggle).toggleClass(active); $(#navbar).toggleClass(active); }); $(document).click(function(e) { closeOpenMobileMenu(e); }); $(document).keyup(function(e) { if (e.keyCode 27) closeOpenMobileMenu($(body)); // esc }); if ($(.additional-content-item)) { resetHeight(); setMaxHeight($(.additional-content-item)); $(window).resize(function() { resetHeight(); setMaxHeight($(.additional-content-item)); }); } if (!!$(.head-menu)) { $(.head-menu).responsiveNavigation({ SubMenu: $(.top-sub-menu), Fixed_Submenu: false, ShowMore_Buttons: false, NavigationMode: 2, SubmenuStyle: 0, MainMenuStyle: 1 }); } setTimeout(function () { $(.layerHasBanner).css({ overflow: auto, max-height: auto }); $(window).resize(); }, 2000); if (false true) { scrollSpyInit(); } DailySubscribeInit(); FrazerMaps.ShowMaps($(.map-box)); if (!window.location.hash) { scrollToTop(); } if (!!$.fn.superbox) $.superbox(); AOS.init({ easing: ease-out-back, duration: 1000, disable: mobile }); }); function closeOpenMobileMenu(e) { if ($(e.target).closest(.navbar).length 0 && !!$(.navbar-toggle.active).length && !!$(#navbar.active).length) { $(.navbar-toggle).removeClass(active); $(#navbar).removeClass(active); } } function resetHeight() { $(.additional-content-item).each(function(i, e) { $(e).find(.item-body).height(); }); }; function setMaxHeight(items) { $(items).each(function(i, e) { $(e).find(.item-body).height(calculateMaxHeight); }); }; function calculateMaxHeight() { var whyChoseUsItems ; $(.additional-content-item).each(function(i, e) { whyChoseUsItems.push($(e).find(.item-body).height()); }); return Math.max.apply(Math, whyChoseUsItems); }; function scrollSpyInit() { $(body).css(position, relative); $(body).attr(data-spy, scroll); $(.page-sub-menu .navbar-nav).attr(data-offset, 185); $(href#Fossett-Mosher-Funeral-Home).css(display, block); $(body).scrollspy({ target: .page-sub-menu, offset: 185 }); } function DailySubscribeInit() { $(.dailySubsControls button).click(function() { subscribeToDailyEmails(this, 4bbc10c4-03ba-4f6a-ba37-af1bf368c87d, /FunHelper/SubscribeToDailyEmails); }); } function sendGTMInfo(category, action, label) { dataLayer.push({ event: gaEvent, category: category, action: action, label: label }); } /script> script typeapplication/ld+json> { @context: https://schema.org, @type: BreadcrumbList, name: Site Navigation, itemListElement: { @type: ListItem, position: 1, item: https://www.fossettmosherfuneralhome.com, name: Home }, { @type: ListItem, position: 2, item: https://www.fossettmosherfuneralhome.com/about-us/overview, name: About Us }, { @type: ListItem, position: 3, item: https://www.fossettmosherfuneralhome.com/services/overview, name: Services }, { @type: ListItem, position: 4, item: https://www.fossettmosherfuneralhome.com/pre-arrangements/overview, name: Pre - Arrangements }, { @type: ListItem, position: 5, item: https://www.fossettmosherfuneralhome.com/grief-support/overview, name: Grief Support }, { @type: ListItem, position: 6, item: https://www.fossettmosherfuneralhome.com/obituaries/obituary-listings, name: Obituaries }, { @type: ListItem, position: 7, item: https://www.fossettmosherfuneralhome.com/resources/overview, name: Resources }, { @type: ListItem, position: 8, item: https://www.fossettmosherfuneralhome.com/contact/contact-us, name: Contact } } /script> script typeapplication/ld+json> { @context: https://schema.org, @type: LocalBusiness, name: Fossett-Mosher Funeral Home- Mt. Vernon, MO, url: http://www.fossettmosherfuneralhome.com/, address: { @type: PostalAddress, addressCountry: United States, addressLocality: Mt. Vernon, addressRegion: MO, postalCode: 65712, streetAddress: 510 E. Cherry St. }, email: fossettmosher@gmail.com, telephone: (417) 466-2155, faxNumber: (417) 466-2156, image: https://d1cq4ou4t4y4do.cloudfront.net/images/no-logo-image.png, geo: { @type: GeoCoordinates, latitude: 37.1005209000000000, longitude: -93.8144838000000000 } } /script> script typeapplication/ld+json> { @context: https://schema.org, @type: LocalBusiness, name: Morris-Leiman-Mosher FH, url: http://www.fossettmosherfuneralhome.com/, address: { @type: PostalAddress, addressCountry: United States, addressLocality: Miller, addressRegion: MO, postalCode: 65707, streetAddress: 501 N. Davis St. }, email: fossettmosher@gmail.com, telephone: (417) 452-3231, faxNumber: (417) 466-2156, image: https://d1cq4ou4t4y4do.cloudfront.net/images/no-logo-image.png, geo: { @type: GeoCoordinates, latitude: 37.2185115000000000, longitude: -93.8429143999999800 } } /script> div classprintable>/div> script> function loadScript(src, callback) { let script document.createElement(script); script.src src; script.onload () > callback(null, script); script.onerror () > callback(new Error(Script load error for + src)); document.head.append(script); } (function () { var wf document.createElement(script); wf.src (https: document.location.protocol ? https : http) + ://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js; wf.type text/javascript; wf.async true; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(wf, s); var galleriaItem document.getElementsByClassName(galleria); if (galleriaItem.length ! 0) { loadScript(https://cdnjs.cloudflare.com/ajax/libs/galleria/1.6.1/galleria.min.js, function (error, script) { if (error) { // handle error } else { Galleria.loadTheme(https://cdnjs.cloudflare.com/ajax/libs/galleria/1.6.1/themes/classic/galleria.classic.min.js); Galleria.run(.galleria); } }); } })(); const locationIdValue Home Page Obituary ? window.API.domainId.replace(/-/g, ) + (window.MaterialData && window.MaterialData.pageSettings ? - + window.MaterialData.pageSettings.ServingLocationId : ) : window.API.domainId.replace(/-/g, ) + -540307; window.pushSessionInfo(window.getGAuuid()); pushSiteInfo( window.API.domainId.replace(/-/g, ), locationIdValue, Funeral Home, window.API.brand.name, Responsive, External, Home Page, Other, Fossett-Mosher Funeral Home, Frazer Floral Network.replace(Frazer Floral Network, FFN) ); // Travel Insurance link function utf8Encode(string) { const encoder new TextEncoder() return encoder.encode(lid + string) } function base64Encode(uint8Array) { uint8Array utf8Encode(uint8Array) return btoa(String.fromCharCode.apply(null, uint8Array)) } function replaceDomainIdToEncodedLid (id) { var button document.getElementById(travelInsuranceLink); if (button && button.href) { button.href button.href.replace({{DOMAINLID}}, base64Encode(id)); } } // Travel Insurance link change parameter document.addEventListener(DOMContentLoaded, function () { replaceDomainIdToEncodedLid(4bbc10c4-03ba-4f6a-ba37-af1bf368c87d); }); /script> style typetext/css> #msie-banner { position: fixed; top: 0; left: 0; width: 100%; padding: 19px; z-index: 43; font-size: 16px; font-weight: 700; letter-spacing: .5px; color: #fff; background-color: #d86a6a; text-align: center; } #msie-banner p { margin: 0; } #msie-banner a { color: #fff; } /style> div idmsie-banner styledisplay:none;> p>Your browser may not work with certain site. a hrefhttps://www.microsoft.com/edge>Upgrade now./a>/p> /div> script> // Cant find variable: _AutofillCallbackHandler fix window._AutofillCallbackHandler window._AutofillCallbackHandler || function () { } /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]