CINXE.COM

War by Other Means - Jamestown

<!doctype html> <!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US" > <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US" > <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US" "> <![endif]--> <!-- Consider adding an manifest.appcache: h5bp.com/d/Offline --> <!--[if gt IE 8]><!--> <html class="no-js mq" lang="en-US" > <!--<![endif]--> <head> <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120302042",accountID:"4454880",trustKey:"4454880",xpid:"UAICVV5bCBABVFRaDwAOX1AH",licenseKey:"NRJS-09e7f3547d684cc4a70",applicationID:"1058819946"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={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},performance:{capture_marks:!1,capture_measures:!1},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,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.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:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),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),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>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},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <title>War by Other Means - Jamestown</title> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="/xmlrpc.php"> <meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0"> <link rel="alternate" type="application/rss+xml" title="Jamestown Feed" href="https://jamestown.org/feed/"> <link rel="icon" href="https://jamestown.org/favicon.ico" type="image/x-icon"/> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- Begin Social Rocket v1.3.4 https://wpsocialrocket.com --> <meta property="og:title" content="War by Other Means" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="War by Other Means" /> <!-- / Social Rocket --> <!-- This site is optimized with the Yoast SEO plugin v23.4 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://jamestown.org/programs/russ-pmc/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="War by Other Means - Jamestown" /> <meta name="twitter:site" content="@JamestownTweets" /> <script data-jetpack-boost="ignore" type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://jamestown.org/programs/russ-pmc/","url":"https://jamestown.org/programs/russ-pmc/","name":"War by Other Means - Jamestown","isPartOf":{"@id":"https://jamestown.org/#website"},"datePublished":"2019-03-20T20:27:10+00:00","dateModified":"2019-03-20T20:27:10+00:00","breadcrumb":{"@id":"https://jamestown.org/programs/russ-pmc/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://jamestown.org/programs/russ-pmc/"]}]},{"@type":"BreadcrumbList","@id":"https://jamestown.org/programs/russ-pmc/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://jamestown.org/"},{"@type":"ListItem","position":2,"name":"Publications","item":"https://jamestown.org/programs/"},{"@type":"ListItem","position":3,"name":"War by Other Means"}]},{"@type":"WebSite","@id":"https://jamestown.org/#website","url":"https://jamestown.org/","name":"Jamestown","description":"Global Research &amp; Analysis","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://jamestown.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.0.2 - Using Analytics tracking - https://www.monsterinsights.com/ --> <!-- / Google Analytics by MonsterInsights --> <!-- No Concat CSS classic-theme-styles => Maybe Not Static File --> <!-- No Concat CSS global-styles => Maybe Not Static File --> <!-- No Concat CSS dashicons => Excluded option --> <!-- No Concat CSS woocommerce-inline => Maybe Not Static File --> <link data-handles='wp-block-library,contact-form-7,post-views-counter-frontend,taxopress-frontend-css,ch-base-style,ch-share-buttons,social_rocket,fontawesome_all' rel='stylesheet' id='all-css-3750c89065d64561e691087e9126aa5d' href='https://jamestown.org/_jb_static/??-eJyVkEsOwjAMRG/DCtcUJLpCnCVNXRrhfBS7IG5PiASIRRHsbHneaDx4TeCC5XkgQSuCgxPFnqM9A7s+m3xD0RtT411oimCNhbAxKAXFxPPJhQKW3ViFMWYPHX4YVloW0RRF4eLoKuU0l1uu1JirbljkxPnEBGpOgkaE9M18N9CJ/CPaBHWqYpPSTzqZTCboZ9UYll+SaJ1hyKVD0me4VxX/Y4b52f7RH9put+n2Xbvdr2x/aO+TSafL' type='text/css' media='all' /> <style id='social_rocket-inline-css'> .social-rocket-buttons { display: block; } .social-rocket-buttons .social-rocket-button, .social-rocket-buttons .social-rocket-button-anchor, .social-rocket-buttons .social-rocket-shares-total { -webkit-box-flex: initial; -ms-flex: initial; flex: initial; } .social-rocket-buttons .social-rocket-shares-total { color: #252525; } .social-rocket-buttons { text-align: left; } .social-rocket-button { border-style: solid; border-width: 1px; border-radius: 0px; } .social-rocket-buttons .social-rocket-button, .social-rocket-buttons .social-rocket-button:last-child, .social-rocket-buttons .social-rocket-shares-total { margin-bottom: 5px; margin-right: 5px; } .social-rocket-floating-buttons .social-rocket-shares-total { color: #252525; } .social-rocket-floating-buttons.social-rocket-position-top, .social-rocket-floating-buttons.social-rocket-position-bottom { text-align: center; } .social-rocket-floating-buttons .social-rocket-floating-button { border-style: none; border-width: 0px; border-radius: 0px; } .social-rocket-floating-buttons .social-rocket-floating-button, .social-rocket-floating-buttons .social-rocket-shares-total { margin-bottom: 0px; } .social-rocket-tweet { background-color: #429cd6; color: #ffffff; font-size: 24px; border-style: none; border-width: 1px; border-color: #dddddd; border-radius: 0px; } .social-rocket-tweet a { border-left: 10px solid #3c87b2; } .social-rocket-tweet-cta { color: #ffffff; text-align: right; } @media screen and (max-width: 782px) { .social-rocket-inline-buttons.social-rocket-desktop-only { display: none !important; } .social-rocket-inline-buttons.social-rocket-mobile-only { display: block; } } @media screen and (min-width: 783px) { .social-rocket-inline-buttons.social-rocket-mobile-only { display: none !important; } .social-rocket-inline-buttons.social-rocket-desktop-only { display: block; } } @media screen and (max-width: 782px) { .social-rocket-floating-buttons.social-rocket-desktop-only { display: none !important; } .social-rocket-floating-buttons.social-rocket-mobile-only { display: block; } } @media screen and (min-width: 783px) { .social-rocket-floating-buttons.social-rocket-mobile-only { display: none !important; } .social-rocket-floating-buttons.social-rocket-desktop-only { display: block; } } </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='dashicons-css' href='/wp-includes/css/dashicons.min.css?ver=6.6.2' media='all' /> <style id='woocommerce-inline-inline-css'> .woocommerce form .form-row .required { visibility: visible; } </style> <!-- No Concat JS jquery-core => Excluded option --> <link rel="https://api.w.org/" href="https://jamestown.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://jamestown.org/wp-json/wp/v2/pages/82414" /><link rel='shortlink' href='https://jamestown.org/?p=82414' /> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <!-- MonsterInsights Media Tracking --> <!-- End MonsterInsights Media Tracking --> <style id='wp-fonts-local' type='text/css'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <style id="wpforms-css-vars-root"> :root { --wpforms-field-border-radius: 3px; --wpforms-field-border-style: solid; --wpforms-field-border-size: 1px; --wpforms-field-background-color: #ffffff; --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 ); --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 ); --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 ); --wpforms-field-menu-color: #ffffff; --wpforms-label-color: rgba( 0, 0, 0, 0.85 ); --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 ); --wpforms-label-error-color: #d63637; --wpforms-button-border-radius: 3px; --wpforms-button-border-style: none; --wpforms-button-border-size: 1px; --wpforms-button-background-color: #066aab; --wpforms-button-border-color: #066aab; --wpforms-button-text-color: #ffffff; --wpforms-page-break-color: #066aab; --wpforms-background-image: none; --wpforms-background-position: center center; --wpforms-background-repeat: no-repeat; --wpforms-background-size: cover; --wpforms-background-width: 100px; --wpforms-background-height: 100px; --wpforms-background-color: rgba( 0, 0, 0, 0 ); --wpforms-background-url: none; --wpforms-container-padding: 0px; --wpforms-container-border-style: none; --wpforms-container-border-width: 1px; --wpforms-container-border-color: #000000; --wpforms-container-border-radius: 3px; --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; } </style></head> <body class="page-template page-template-p-cpt page page-id-82414 theme-ch-theme woocommerce-no-js"> <div class="off-canvas-wrapper"> <div class="off-canvas-wrapper-inner" data-off-canvas-wrapper> <div class="off-canvas-content" data-off-canvas-content> <aside class="off-canvas position-right" id="offCanvas" data-off-canvas data-position="right"> <nav class="mobile-menu"><ul><li id="menu-item-27" class="menu-item-has-children"><a href="/about-us/">About Us</a> <ul class="menu vertical" > <li id="menu-item-77608"><a href="/about-us/board-members/">Board Members</a></li> <li id="menu-item-77609"><a href="/about-us/contact-us/">Contact Us</a></li> <li id="menu-item-77610"><a href="/about-us/employment/">Employment</a></li> <li id="menu-item-77611"><a href="/about-us/senior-fellows/">Senior Fellows</a></li> <li id="menu-item-77612"><a href="/about-us/staff/">Staff</a></li> <li id="menu-item-77613"><a href="/about-us/subscribe-to-our-mailing-list/">Subscribe to our mailing list</a></li> </ul> </li> <li id="menu-item-26" class="active menu-item-has-children"><a href="/programs/">Publications</a> <ul class="menu vertical" > <li id="menu-item-98486"><a href="/programs/issue-briefs/">Issue Briefs</a></li> <li id="menu-item-210"><a href="/programs/cb/">China Brief</a></li> <li id="menu-item-168"><a href="/programs/edm/">Eurasia Daily Monitor</a></li> <li id="menu-item-213"><a href="/programs/tm/">Terrorism Monitor</a></li> <li id="menu-item-211"><a href="/programs/mlm/">Militant Leadership Monitor</a></li> <li id="menu-item-98556"><a href="/programs/jamestown-perspectives/">Jamestown Perspectives</a></li> <li id="menu-item-31772"><a href="/programs/most-popular/">Most Popular</a></li> </ul> </li> <li id="menu-item-98490" class="active active active menu-item-has-children"><a href="/special-projects/">Special Projects</a> <ul class="menu vertical" > <li id="menu-item-90062"><a href="/programs/bsb/">Black Sea Battleground: Risks and Challenges in Europe’s Threatened Frontier</a></li> <li id="menu-item-96390"><a href="/programs/ccp-stealth-war/">CCP Stealth War Newsletter</a></li> <li id="menu-item-390"><a href="/commentaries/">Commentaries</a></li> <li id="menu-item-94117"><a href="/programs/gbr/">Guardians of the Belt and Road</a></li> <li id="menu-item-95414"><a href="/programs/new-versus-old/">New Versus Old Cold War: Assessing the Current US-China Confrontation</a></li> <li id="menu-item-88004"><a href="/programs/russ-htb/">Russia’s Path to the High-Tech Battlespace</a></li> <li id="menu-item-358"><a href="/programs/rd/">Russia in Decline</a></li> <li id="menu-item-77847"><a href="/programs/rme/">Russia in the Middle East</a></li> <li id="menu-item-84912"><a href="/programs/belnef/">The Growing Importance of Belarus on NATO’s Eastern Flank</a></li> <li id="menu-item-82436" class="active"><a href="/programs/russ-pmc/" aria-current="page">War by Other Means</a></li> </ul> </li> <li id="menu-item-131" class="menu-item-has-children"><a href="#!">Regions</a> <ul class="menu vertical" > <li id="menu-item-132"><a href="/region/africa/">Africa</a></li> <li id="menu-item-133"><a href="/region/central-asia/">Central Asia</a></li> <li id="menu-item-134"><a href="/region/china-and-the-asia-pacific/">China and the Asia-Pacific</a></li> <li id="menu-item-135"><a href="/region/europe/">Europe</a></li> <li id="menu-item-136"><a href="/region/latin-america/">Latin America</a></li> <li id="menu-item-137"><a href="/region/middle-east/">Middle East</a></li> <li id="menu-item-138"><a href="/region/south-asia/">South Asia</a></li> <li id="menu-item-139"><a href="/region/the-caucasus/">The Caucasus</a></li> <li id="menu-item-76000"><a href="/region/russia/">Russia</a></li> <li id="menu-item-76001"><a href="/region/turkey/">Turkey</a></li> </ul> </li> <li id="menu-item-24" class="menu-item-has-children"><a href="/press-multimedia/">Press/Multimedia</a> <ul class="menu vertical" > <li id="menu-item-9126"><a href="/events/">Events</a></li> <li id="menu-item-9127"><a href="/media-appearances/">Media Appearance</a></li> <li id="menu-item-9128"><a href="/press-releases/">Press Releases</a></li> <li id="menu-item-10143" class="menu-item-type-post_type_archive"><a href="/newsletters/">Newsletters</a></li> <li id="menu-item-10212" class="menu-item-type-post_type_archive"><a href="/multimedia-news/">Multimedia</a></li> <li id="menu-item-2820"><a href="/press-multimedia/experts-authors/">Analysts</a></li> <li id="menu-item-74988"><a href="/press-multimedia/copyright/">Copyright</a></li> </ul> </li> <li id="menu-item-23"><a href="/store/">Store</a></li> <li id="menu-item-22"><a href="/archives/">Archives</a></li> <li id="menu-item-77614"><a href="/about-us/support-jamestown/">Donate</a></li> </ul></nav> </aside> <div class="page-container"> <header class="page-header" data-sticky-container> <div class="sticky" data-sticky data-options="marginTop:0" data-top-anchor="1" data-sticky-on="small"> <div class="top-bar"><div class="row column"> <nav class="top-bar-left"> <a href="https://jamestown.org/" rel="home" class="header-logo"> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg width="183.07px" height="100px" viewBox="0 0 1385.0703 756.56245"> <g id="layer1" transform="translate(2003.9637,557.3476)"> <path style="fill:#FFFFFF" d="m -843.73752,197.71857 c -3.0403,-2.12954 -2.4882,-6.83865 1.0302,-8.78694 2.4129,-1.33613 2.8526,-1.28662 6.351,0.71505 2.0673,1.1828 4.1266,1.92319 4.5762,1.6453 0.4497,-0.27788 1.705,-2.20784 2.7896,-4.28879 2.3565,-4.52103 2.6695,-13.46329 0.6117,-17.47796 -0.7482,-1.45975 -2.1834,-4.55254 -3.1895,-6.87285 -1.006,-2.32031 -3.5579,-8.17436 -5.6709,-13.009 -2.1129,-4.83465 -3.8417,-9.40293 -3.8417,-10.15175 0,-0.74882 -1.6971,-3.09273 -3.7712,-5.20867 -2.0741,-2.11596 -3.6219,-4.29767 -3.4395,-4.84826 0.4442,-1.34041 19.3787,-1.86433 20.671,-0.57198 0.6642,0.66409 0.3226,1.56697 -1.0905,2.88351 -2.3936,2.22999 -2.5332,3.5188 -0.7755,7.1583 4.2926,8.88785 5.4195,11.47444 6.078,13.95145 0.4936,1.85672 1.4244,2.86579 2.8331,3.07149 2.987,0.4362 4.4893,-1.18406 5.0629,-5.46055 0.2744,-2.04608 1.4268,-5.63679 2.5608,-7.97934 2.5202,-5.206 1.944,-8.4101 -1.9063,-10.60124 -1.5248,-0.86774 -2.6357,-1.99958 -2.4685,-2.51521 0.1671,-0.51563 4.383,-1.05825 9.3686,-1.20582 7.5033,-0.2221 9.0646,-0.0291 9.0646,1.12071 0,0.76398 -1.0892,1.93941 -2.4205,2.61208 -2.2909,1.15756 -6.9389,10.37895 -6.9502,13.78882 0,1.31293 -3.556,9.58306 -6.1403,14.29761 -0.7502,1.36862 -1.364,3.07238 -1.364,3.78615 0,0.71376 -0.8193,2.90472 -1.8206,4.86879 -1.0014,1.96407 -2.1023,4.90093 -2.4464,6.52635 -0.9454,4.46415 -7.8363,17.26376 -11.2336,20.86599 -2.4185,2.56436 -3.7144,3.18307 -6.6672,3.18307 -2.0158,0 -4.6263,-0.67334 -5.8013,-1.49631 z M -1939.3622,169.27206 c -11.5485,-6.23213 -18.5693,-17.60517 -18.5549,-30.05718 0.01,-7.76721 3.38,-17.76522 7.7948,-23.11865 3.9168,-4.74947 11.6341,-10.58808 14.0414,-10.6232 0.7734,-0.0113 2.6719,-0.8587 4.2187,-1.88315 2.4524,-1.62411 4.4153,-1.86344 15.3279,-1.86883 12.4603,-0.007 12.5376,0.008 17.5819,3.0407 2.7866,1.67579 5.248,3.89063 5.4698,4.92188 1.3346,6.20642 1.3274,7.97157 -0.038,9.33686 -1.9096,1.90957 -3.9022,0.79291 -7.9166,-4.43637 -4.3843,-5.71123 -10.7955,-9.11924 -17.1552,-9.11924 -4.24,0 -5.8884,0.56745 -10.72,3.6903 -6.7899,4.3885 -7.849,5.88623 -10.5726,14.95075 -3.8165,12.70239 -1.0994,31.58473 5.4473,37.855 7.5522,7.23333 19.8249,9.66433 25.2465,5.00088 2.384,-2.05069 2.6483,-2.91376 2.9428,-9.60937 0.4163,-9.46952 -0.604,-12.08618 -5.4726,-14.03422 -6.7072,-2.68365 -4.1583,-3.61487 10.6586,-3.89414 11.9221,-0.22471 13.8483,-0.0578 14.3474,1.24283 0.3872,1.00904 -0.5518,2.43245 -2.8597,4.3348 l -3.4362,2.83243 0.1292,9.209 c 0.1377,9.8161 -0.205,11.23424 -2.7152,11.23424 -0.876,0 -3.574,1.05469 -5.9955,2.34375 -4.1303,2.19875 -5.2319,2.33906 -17.805,2.26805 l -13.4024,-0.0757 -6.5625,-3.54143 z m 57.0934,2.60298 c -0.3886,-0.62878 -0.2302,-1.30204 0.352,-1.49611 0.5822,-0.19407 2.4498,-1.29404 4.1503,-2.44438 l 3.0918,-2.09154 -0.3203,-26.67344 -0.3204,-26.67345 -3.1947,-2.66859 c -3.7134,-3.10191 -3.4173,-4.36265 1.0247,-4.36265 1.7448,0 4.6979,-0.90013 6.5625,-2.00027 2.8006,-1.65239 3.7921,-1.81715 5.7011,-0.94736 l 2.3108,1.0529 -0.07,30.74759 c -0.038,16.91118 0.1964,31.44083 0.5215,32.28811 0.3251,0.84728 1.861,1.98317 3.413,2.52422 1.5989,0.55738 2.6504,1.49996 2.4262,2.17488 -0.5575,1.67817 -24.6332,2.21329 -25.6488,0.57009 z m 42.7199,-2.89454 c -8.0389,-5.28264 -11.5935,-11.63135 -10.9296,-19.52099 0.7539,-8.95938 5.1768,-15.23441 13.8604,-19.66444 2.6651,-1.35961 5.4982,-1.83019 11.0189,-1.83019 6.8303,0 7.7976,0.24643 11.9593,3.04687 2.4903,1.67579 5.913,4.87264 7.6059,7.10414 2.9413,3.8769 3.0781,4.4258 3.0781,12.34899 0,7.92903 -0.135,8.46921 -3.0853,12.34898 -1.6968,2.2315 -5.3696,5.42835 -8.1616,7.10414 -4.5364,2.72275 -5.8321,3.04688 -12.1796,3.04688 -6.7806,0 -7.3786,-0.18097 -13.1665,-3.98438 z m 18.5909,-1.32043 c 4.573,-2.88623 5.8073,-6.55894 5.8111,-17.29093 0,-8.76485 -0.2473,-10.31594 -2.1183,-13.125 -1.1669,-1.75203 -3.6982,-3.95853 -5.625,-4.90336 -3.3964,-1.66544 -3.6086,-1.66544 -6.9583,0 -5.1165,2.54383 -7.2481,6.04439 -7.7949,12.8009 -0.6548,8.09079 0.4361,16.39203 2.5213,19.18481 2.3514,3.14954 7.7505,5.95536 10.1126,5.25538 1.0435,-0.30923 2.8667,-1.17404 4.0515,-1.92181 z m 45.7064,3.48294 c -2.4244,-2.67895 -6.6804,-3.3427 -9.5168,-1.4842 -5.2614,3.4474 -5.238,3.57339 -5.107,-27.54786 l 0.12,-28.51018 -3.0206,-3.1164 c -1.6613,-1.71402 -2.8384,-3.28291 -2.6158,-3.48641 1.3836,-1.26512 10.4929,-5.28308 11.9774,-5.28308 3.282,0 3.8528,2.13247 4.0343,15.07304 0.2338,16.66202 1.0563,18.17268 7.3617,13.52071 2.6472,-1.95308 4.2283,-2.34375 9.4852,-2.34375 5.2228,0 6.7645,0.37588 8.9585,2.1842 1.4575,1.20129 3.3685,2.44609 4.2467,2.76621 0.8782,0.32012 2.7711,2.35662 4.2065,4.52558 2.2845,3.45225 2.6077,4.83038 2.594,11.06191 -0.022,9.7558 -3.2259,15.77245 -11.1206,20.88034 -5.1936,3.36024 -5.9819,3.58176 -12.7454,3.58176 -5.9486,0 -7.4976,-0.31859 -8.8581,-1.82186 z m 15.2775,-5.44376 c 7.5548,-7.20605 7.6226,-19.22559 0.1505,-26.6976 -3.1809,-3.18092 -4.0257,-3.53677 -8.3961,-3.53677 -8.883,0 -10.5685,2.25639 -11.0288,14.7646 -0.3577,9.72054 0.5284,12.43637 5.3933,16.52996 4.4722,3.7631 9.2032,3.40175 13.8811,-1.0602 z m 33.8932,6.60353 c -5.7461,-2.10053 -7.3095,-8.4421 -3.266,-13.24762 2.71,-3.22061 10.8078,-8.04053 15.0851,-8.97888 1.6021,-0.35145 4.4837,-2.07785 6.4036,-3.83641 3.7858,-3.46764 3.8304,-4.28306 0.5891,-10.77499 -2.9228,-5.85405 -8.5468,-4.85857 -12.7128,2.25025 -4.3805,7.47474 -12.6615,11.23553 -12.6615,5.75019 0,-2.64872 6.9216,-10.63206 9.8568,-11.36875 1.206,-0.30268 2.9219,-1.35613 3.8132,-2.34101 1.3316,-1.4714 2.9261,-1.79068 8.9427,-1.79068 6.7918,0 7.553,0.20281 10.5116,2.80044 4.1143,3.6124 5.6034,10.44079 4.7365,21.71879 -0.7292,9.48715 0.1961,12.04327 4.3597,12.04327 3.3413,0 3.4263,0.6346 0.6402,4.78324 -2.9356,4.37114 -7.0713,4.786 -11.3494,1.13849 -1.7033,-1.45226 -3.8252,-3.06236 -4.7154,-3.57798 -1.275,-0.73856 -1.433,-1.43483 -0.7446,-3.28125 3.1502,-8.44978 1.7234,-12.94828 -3.5265,-11.11817 -3.9817,1.38804 -9.3998,7.7144 -9.3998,10.97557 0,3.91987 2.8896,6.13768 6.9937,5.36774 3.5052,-0.65757 4.5019,0.71674 2.1938,3.02486 -1.1315,1.13153 -12.9692,1.47945 -15.75,0.46291 z m 43.125,-0.58709 c 0,-0.68705 1.582,-2.2767 3.5156,-3.53256 l 3.5156,-2.28337 -0.3182,-26.70182 -0.3182,-26.70181 -3.1968,-2.66859 c -3.739,-3.12118 -3.419,-4.36266 1.1247,-4.36266 1.801,0 4.9307,-0.94922 6.955,-2.10938 2.854,-1.63576 4.0452,-1.88116 5.3051,-1.09294 1.4839,0.92828 1.635,3.69286 1.7423,31.875 0.065,16.97222 0.4314,31.56737 0.8151,32.43367 0.3837,0.86632 1.9294,2.00454 3.4349,2.52936 1.5056,0.52485 2.7374,1.60901 2.7374,2.40927 0,1.24316 -1.8427,1.45502 -12.6563,1.45502 -9.9177,0 -12.6562,-0.2703 -12.6562,-1.24919 z m 58.8146,0.68877 c -1.1426,-1.14262 0.5183,-3.18958 2.5881,-3.18958 1.1768,0 3.0281,-0.73829 4.1141,-1.64063 1.925,-1.59951 1.9759,-2.34614 2.0299,-29.79025 0.031,-15.4823 -0.225,-28.88045 -0.5678,-29.77372 -0.3428,-0.89325 -1.7369,-1.86662 -3.0979,-2.16305 -4.3003,-0.93654 -4.8185,-1.22656 -4.8185,-2.69669 0,-1.24758 2.8226,-1.43566 21.5443,-1.43566 l 21.5443,0 5.1382,3.28688 c 6.5134,4.1666 9.8982,9.61459 9.8982,15.93187 0,5.96586 -3.5389,12.15115 -8.0245,14.02538 -1.7885,0.74729 -3.4983,2.00085 -3.7995,2.78567 -0.3103,0.80873 1.0155,3.83754 3.0601,6.99093 1.9842,3.06018 5.6987,9.25274 8.2544,13.76125 3.1628,5.57937 5.6455,8.78651 7.7739,10.0423 1.7199,1.01477 2.9697,2.32021 2.7774,2.90099 -0.4439,1.34024 -16.8921,1.94306 -19.1784,0.70289 -1.843,-0.99968 -2.7062,-2.57013 -9.9158,-18.0395 -2.7921,-5.99092 -5.9757,-11.7917 -7.0746,-12.89062 -2.2149,-2.21492 -6.8424,-2.662 -8.3798,-0.80959 -0.5784,0.697 -0.9692,5.99249 -0.9451,12.80602 0.039,10.9026 0.1762,11.7526 2.2352,13.81155 1.2067,1.20669 3.0052,2.19398 3.9968,2.19398 2.5766,0 4.4362,2.40897 2.4484,3.17177 -1.9374,0.74344 -30.8595,0.75976 -31.6014,0.0178 z m 38.2607,-40.73477 c 3.693,-3.7819 3.7059,-3.82146 3.7059,-11.31727 l 0,-7.52211 -3.948,-3.68272 c -3.3733,-3.14652 -4.5579,-3.68271 -8.1362,-3.68271 -2.3411,0 -4.7673,0.5792 -5.5015,1.31336 -1.7307,1.73077 -2.2658,25.38835 -0.619,27.37256 0.6783,0.81729 2.9246,1.31408 5.9418,1.31408 4.434,0 5.1698,-0.32633 8.557,-3.79518 z m 48.6921,39.36897 c -4.856,-2.50354 -9.3657,-7.57671 -11.347,-12.7648 -1.3841,-3.62418 -1.4363,-4.9511 -0.4186,-10.64538 1.4205,-7.94918 3.6708,-11.43858 10.3732,-16.08555 4.837,-3.3536 5.5854,-3.57507 12.0864,-3.57651 6.838,-0.002 6.9946,0.0535 11.7747,4.13725 2.6646,2.27648 5.6434,5.91048 6.62,8.07617 1.7425,3.86406 1.7425,3.96156 -7e-4,5.2362 -1.2998,0.95039 -5.0733,1.29883 -14.0658,1.29883 -13.4785,0 -14.5396,0.37972 -14.5396,5.20309 0,3.18556 4.0023,9.49153 7.6424,12.04111 3.2338,2.26504 12.3548,2.02606 15.6499,-0.41007 3.0589,-2.26154 6.0117,-1.60782 5.5854,1.23653 -0.1857,1.23896 -2.3389,2.98187 -6.2226,5.03692 -5.1436,2.72175 -6.8398,3.14242 -12.6701,3.14242 -4.9539,0 -7.7181,-0.50866 -10.4676,-1.92621 z m 17.1701,-29.19878 c 1.9337,-1.93372 1.2465,-4.19909 -2.1889,-7.21538 -4.3003,-3.77571 -6.8557,-3.67953 -11.0736,0.41675 -5.8167,5.64919 -4.2434,7.92363 5.4812,7.92363 3.9271,0 7.1176,-0.46128 7.7813,-1.125 z m 29.174,29.73428 c -2.9257,-1.59077 -7.0338,-8.95573 -6.2031,-11.12064 0.9821,-2.55928 4.1491,-1.76031 6.8003,1.71556 3.1857,4.17668 7.8345,7.0458 11.4161,7.0458 3.9405,0 7.7502,-3.22582 7.7502,-6.56229 0,-3.75242 -5.743,-8.43771 -10.3426,-8.43771 -4.2117,0 -11.4572,-4.45543 -14.0708,-8.65249 -2.3205,-3.72645 -1.8677,-7.24441 1.5009,-11.66083 3.6595,-4.79793 6.7147,-5.93668 15.9273,-5.93668 7.8901,0 8.1822,0.0795 10.8736,2.96065 5.91,6.32669 0.7123,10.03255 -5.8085,4.14135 -3.0383,-2.74492 -4.4314,-3.34941 -7.692,-3.33766 -4.5674,0.0165 -5.5899,0.52904 -7.2182,3.61835 -1.8089,3.43192 1.2426,6.98262 6.6141,7.69619 5.0875,0.67584 12.6154,4.49239 16.1507,8.18817 5.3158,5.55705 3.4872,14.56504 -3.9781,19.59584 -2.7052,1.82307 -4.3562,2.13159 -11.2357,2.09956 -5.0807,-0.0236 -8.9597,-0.5243 -10.4842,-1.35318 z m 49.4656,-1.40914 c -4.9029,-3.10933 -9.6508,-9.78768 -10.6242,-14.9438 -0.7561,-4.00521 1.7208,-14.44852 4.241,-17.88134 0.9464,-1.28906 3.9969,-3.92509 6.779,-5.85784 4.6947,-3.26146 5.5408,-3.51419 11.7693,-3.51562 6.5377,-0.002 6.8413,0.10469 11.7648,4.11528 5.6833,4.62966 9.3571,11.07897 7.4187,13.02364 -0.7361,0.7385 -5.798,1.30608 -14.3543,1.60953 -14.8339,0.52608 -15.5689,0.87803 -14.4367,6.91287 0.4199,2.2384 2.0729,4.95318 4.6598,7.65304 3.9041,4.07449 4.1616,4.18409 9.8327,4.18409 4.3948,0 6.4595,-0.47009 8.4151,-1.91587 2.9025,-2.14596 5.7702,-1.65265 5.7702,0.99264 0,1.11072 -2.0966,2.8411 -6.126,5.05595 -5.5491,3.05016 -6.8121,3.36729 -13.4102,3.36729 -6.4758,0 -7.7742,-0.31075 -11.6992,-2.79986 z m 18.8604,-28.32514 c 1.9337,-1.93372 1.2465,-4.19909 -2.1889,-7.21538 -3.8924,-3.41756 -6.5436,-3.62232 -9.9252,-0.76653 -3.5748,3.01901 -4.9863,6.07354 -3.5862,7.76058 1.4182,1.70879 14.035,1.88664 15.7003,0.22133 z m 29.5847,30.19538 c -5.1437,-2.07573 -6.4561,-8.4724 -2.6632,-12.9801 2.71,-3.22061 10.8078,-8.04053 15.0851,-8.97888 1.6021,-0.35145 4.4837,-2.07785 6.4036,-3.83641 3.7858,-3.46764 3.8304,-4.28306 0.5891,-10.77499 -2.9288,-5.86595 -9.43,-4.55147 -13.1036,2.6494 -2.1366,4.18805 -8.445,8.93055 -10.7187,8.05804 -0.8536,-0.32754 -1.552,-1.5457 -1.552,-2.707 0,-2.64872 6.9216,-10.63206 9.8568,-11.36875 1.206,-0.30268 2.9219,-1.35613 3.8132,-2.34101 1.3131,-1.45096 2.9186,-1.79068 8.4624,-1.79068 7.8072,0 10.2076,0.87802 13.4481,4.91909 2.177,2.71483 2.3101,3.58957 2.5027,16.45027 0.2158,14.41516 0.4534,15.14985 4.9077,15.17879 1.627,0.0106 2.0596,0.40538 1.6406,1.49728 -0.3129,0.8156 -0.569,1.79074 -0.569,2.16697 0,0.37622 -0.8602,1.60735 -1.9115,2.73582 -2.6754,2.87165 -6.5162,2.59973 -10.7448,-0.76072 -1.9465,-1.54688 -4.1138,-2.8125 -4.8164,-2.8125 -1.5687,0 -1.5749,0.29638 0.1292,-6.24612 1.5119,-5.80437 1.2341,-8.25948 -1.0328,-9.12939 -3.5957,-1.37977 -12.5612,6.8375 -12.5612,11.51283 0,3.61475 2.9154,6.07299 6.5668,5.53707 3.2918,-0.48313 4.4359,0.58312 2.7741,2.58542 -1.2756,1.53707 -13.0094,1.84672 -16.5062,0.43557 z m 45.0461,-0.15011 c -0.6306,-1.02046 0.1816,-1.88362 3.8457,-4.08696 1.3739,-0.8262 1.5602,-2.75059 1.4508,-14.98691 -0.1227,-13.72058 -0.1802,-14.096 -2.5351,-16.554 -2.7387,-2.85861 -2.2733,-4.5424 1.2556,-4.5424 1.3267,0 3.8608,-0.89531 5.6313,-1.98957 3.1385,-1.9397 3.3109,-1.94825 6.8763,-0.34046 3.4012,1.53372 3.821,1.54173 5.9991,0.11458 3.2761,-2.14657 5.8633,-1.91444 8.5443,0.76659 4.4672,4.46716 1.9768,13.91246 -3.2323,12.25915 -1.0548,-0.33478 -2.8179,-1.87275 -3.918,-3.41773 -1.3531,-1.9003 -2.65,-2.7164 -4.0087,-2.52268 -1.9223,0.27406 -2.0287,0.87026 -2.4773,13.88011 -0.2578,7.47656 -0.08,14.55308 0.3951,15.72561 0.4751,1.17251 1.9517,2.39084 3.2812,2.70738 3.5745,0.85102 5.1744,2.28942 3.6337,3.26678 -1.9434,1.23275 -23.9608,0.98403 -24.7417,-0.27949 z m 53.4786,0.2317 c -0.4899,-0.4664 -2.7891,-1.89238 -5.1094,-3.16882 -5.0896,-2.79991 -9.4102,-9.22273 -10.0422,-14.92844 -0.5662,-5.11206 2.4707,-13.14808 6.592,-17.44296 1.6398,-1.70884 5.1422,-4.34556 7.7831,-5.85937 4.1699,-2.39031 5.7505,-2.75238 12.0147,-2.75238 7.6089,0 9.4065,0.58336 13.7654,4.46718 3.4636,3.08606 3.6376,7.06242 0.4018,9.18258 -3.4714,2.27459 -5.2887,1.38143 -9.1927,-4.51816 -4.7634,-7.19847 -7.4275,-7.35654 -13.956,-0.82803 -4.5414,4.54141 -4.5536,4.57038 -4.5536,10.84288 0,7.25954 0.6862,8.92251 5.9297,14.36917 3.5338,3.6708 4.214,3.98438 8.6429,3.98438 4.096,0 5.4508,-0.50147 9.1582,-3.38984 2.5562,-1.99154 4.94,-3.16383 5.7788,-2.84192 3.6103,1.38539 0.01,6.61209 -7.4599,10.82739 -4.4543,2.5138 -6.0685,2.90437 -12.0043,2.90437 -3.7718,0 -7.2587,-0.38161 -7.7485,-0.84802 z m 36.375,0.22713 c -1.9419,-0.78357 -1.3348,-1.89665 1.726,-3.16447 1.5938,-0.66018 3.1758,-1.9482 3.5156,-2.86227 0.3397,-0.91405 0.4068,-13.51613 0.149,-28.00462 l -0.4688,-26.34269 -3.1262,-2.44506 c -3.3588,-2.62697 -2.8057,-4.01726 1.6093,-4.04565 1.2282,-0.008 3.685,-0.91168 5.4596,-2.00842 2.6492,-1.63727 3.6335,-1.80861 5.5013,-0.9576 2.2658,1.03239 2.2748,1.09375 2.2748,15.58782 l 0,14.55135 2.6303,0 c 1.4468,0 4.06,-1.05469 5.8072,-2.34375 2.5484,-1.88013 4.2778,-2.34375 8.743,-2.34375 5.3221,0 5.7458,0.17957 9.6616,4.09539 l 4.0954,4.0954 0,14.69722 c 0,14.09882 0.088,14.78527 2.1626,16.85986 1.1895,1.18945 2.7407,2.35533 3.4473,2.59084 0.7198,0.23995 0.9812,0.91905 0.5945,1.54475 -0.9244,1.49565 -20.822,1.55631 -21.7428,0.0663 -0.3659,-0.59188 0.6329,-2.0536 2.2884,-3.34919 l 2.9375,-2.29895 0,-12.16611 c 0,-16.17777 -1.209,-18.6355 -9.1669,-18.6355 -2.1342,0 -4.7086,0.91477 -6.9546,2.47125 -1.9613,1.35919 -3.6017,2.51934 -3.6453,2.57812 -0.044,0.0588 -0.2617,5.88067 -0.4848,12.93753 l -0.4056,12.83066 3.2882,2.50802 c 1.8085,1.37941 3.0565,2.88297 2.7733,3.34123 -0.5328,0.86211 -20.5939,1.04999 -22.6699,0.2123 z m 95.3906,-2.26536 c -12.0276,-7.813 -10.6376,-23.57605 2.639,-29.92624 5.3936,-2.5798 7.0249,-5.49189 4.6164,-8.24091 -6.8489,-7.81722 -5.4228,-17.26664 3.4998,-23.18912 4.4831,-2.97572 5.502,-3.25747 11.7798,-3.25747 l 6.8722,0 4.5151,4.68439 c 3.9117,4.05829 4.5152,5.2024 4.5152,8.56008 0,3.44281 -0.5759,4.45622 -5.1563,9.07325 -2.8359,2.85865 -5.1562,5.67385 -5.1562,6.256 0,0.58215 1.5103,2.51231 3.3563,4.28924 1.846,1.77692 4.8519,5.25762 6.6797,7.73486 2.6735,3.62317 3.7923,4.44828 5.7205,4.21875 1.8777,-0.2235 2.7949,-1.25771 4.2327,-4.7728 l 1.8356,-4.48747 -2.0062,-2.13546 c -2.4918,-2.65247 -2.5627,-4.932 -0.1927,-6.20037 1.9514,-1.04438 13.9499,-1.33823 16.3911,-0.40143 2.3452,0.89991 1.7321,3.8134 -1.2491,5.93621 -2.2959,1.63485 -9.1301,9.48572 -13.9882,16.06933 -1.7428,2.36176 -0.7601,4.56259 3.6822,8.24572 4.4945,3.72647 7.0418,3.95343 11.0567,0.98513 2.6384,-1.95064 3.0966,-2.02946 4.3737,-0.75239 2.0544,2.05431 0.9489,3.91354 -4.3794,7.36626 -4.3003,2.78643 -5.1957,3.00963 -10.6739,2.6608 -5.0637,-0.32244 -6.778,-0.93047 -11.1893,-3.96866 l -5.2095,-3.58789 -7.6138,3.86322 c -7.3262,3.71731 -7.9371,3.86046 -16.1732,3.79032 -7.8095,-0.0666 -8.9291,-0.31302 -12.7782,-2.81335 z m 28.4673,-6.55678 c 1.3586,-1.06868 2.4702,-2.59012 2.4702,-3.38099 0,-0.79086 -3.4358,-5.40088 -7.6351,-10.24446 -8.9325,-10.30298 -10.8829,-10.98509 -15.7053,-5.49264 -4.9525,5.64056 -3.1185,12.55655 4.8629,18.33826 4.7948,3.47328 12.1289,3.83057 16.0073,0.77982 z m -1.5358,-38.09385 c 1.0177,-1.55326 1.6622,-4.31098 1.6622,-7.11243 0,-3.85092 -0.4165,-4.93385 -2.6304,-6.83811 -3.3589,-2.88921 -6.6853,-2.87585 -9.5997,0.0385 -2.918,2.91797 -2.9035,5.41255 0.061,10.47072 3.7924,6.47118 7.6862,7.74648 10.507,3.44125 z m 72.8475,46.49458 c -0.6538,-1.05794 1.1076,-2.66713 2.9482,-2.69334 1.813,-0.0258 4.7729,-4.13161 6.7691,-9.38935 1.0768,-2.83595 3.4249,-8.95313 5.2183,-13.59375 1.7932,-4.64063 3.5554,-9.4922 3.9159,-10.78125 0.3605,-1.28906 1.5086,-4.2422 2.5513,-6.5625 2.0463,-4.55318 5.5744,-13.66292 8.1151,-20.95339 0.8715,-2.50091 2.323,-4.96036 3.2255,-5.46542 2.2456,-1.2567 6.0076,1.29548 6.8303,4.63378 0.6243,2.53332 4.7954,12.64036 8.6036,20.84753 1.8218,3.92593 2.8656,6.62108 5.8098,15 0.6341,1.80469 1.9371,4.96875 2.8955,7.03125 0.9583,2.0625 2.8318,6.49219 4.1633,9.84375 1.3315,3.35155 3.28418,6.83203 4.33928,7.73437 2.4747,2.11622 10.7713,2.2254 13.6912,0.18015 1.9929,-1.39588 2.0796,-2.02381 1.9583,-14.19849 l -0.1268,-12.73802 -3.2331,-3.57867 c -3.7129,-4.10977 -3.3945,-5.52434 1.2439,-5.52434 1.8011,0 4.9568,-0.94922 7.0129,-2.10938 l 3.7382,-2.10937 2.5413,3.05532 c 1.3976,1.68043 3.0538,3.05153 3.6804,3.04688 0.6266,-0.005 2.5807,-1.27408 4.3425,-2.82095 5.5523,-4.87499 14.28,-3.61325 19.7191,2.85076 2.4166,2.87199 2.4554,3.14656 2.4554,17.37742 0,15.44251 0.078,15.7213 5.2385,18.81535 1.3036,0.7815 1.5151,1.36617 0.7751,2.14265 -1.4529,1.52467 -21.1917,0.94883 -21.7166,-0.63355 -0.2128,-0.64134 0.6611,-1.56456 1.942,-2.05154 1.2809,-0.48699 2.6628,-1.42576 3.071,-2.08613 0.4081,-0.66039 0.6259,-6.67954 0.484,-13.37592 -0.3368,-15.8953 -1.5243,-18.35154 -8.8718,-18.35154 -2.7742,0 -9.5417,3.66099 -11.133,6.02264 -0.3738,0.55474 -0.512,6.22483 -0.3071,12.60023 0.3585,11.15531 0.4704,11.69366 2.9703,14.30305 1.7466,1.82299 2.2879,3.02126 1.6522,3.65697 -0.6049,0.60495 -11.0544,0.856 -29.0095,0.69696 -24.21018,-0.21447 -28.06378,-0.44171 -28.06378,-1.65485 0,-0.90309 1.0966,-1.51185 3.065,-1.70138 1.9296,-0.18579 3.5818,-1.08375 4.4598,-2.42376 1.2561,-1.91701 1.2143,-2.49343 -0.4199,-5.79862 -0.9981,-2.0185 -2.5578,-5.56844 -3.4659,-7.88874 -2.5823,-6.59713 -2.5187,-6.5625 -12.0461,-6.5625 -10.3254,0 -10.4796,0.11663 -14.098,10.66416 -2.8461,8.29607 -2.3622,11.82332 1.6256,11.85019 2.8064,0.0189 4.8757,1.38852 4.0692,2.69334 -0.4115,0.66597 -4.497,1.04231 -11.3147,1.04231 -6.8178,0 -10.9033,-0.37634 -11.3148,-1.04231 z m 37.4488,-31.04459 c 0.7668,-1.22188 0.6412,-2.25502 -0.513,-4.21875 -0.8407,-1.43033 -2.0086,-4.39357 -2.5953,-6.58498 -1.8832,-7.03395 -6.4432,-4.64219 -9.1254,4.78641 -1.9997,7.02946 -1.0287,8.29424 6.0744,7.91215 3.6387,-0.19573 5.4408,-0.75013 6.1593,-1.89483 z m 104.98188,31.15729 c -5.1437,-2.07573 -6.4561,-8.47241 -2.6632,-12.98011 2.7101,-3.22061 10.8078,-8.04052 15.0852,-8.97887 1.602,-0.35146 4.4836,-2.07785 6.4036,-3.83642 3.7857,-3.46764 3.8303,-4.28305 0.589,-10.77499 -2.8276,-5.66347 -9.4384,-4.56946 -12.7998,2.11821 -2.3484,4.67244 -8.5861,9.52417 -11.0362,8.58401 -2.9032,-1.11409 -1.7286,-4.89526 2.9616,-9.53346 7.2636,-7.18296 10.4425,-8.66876 18.5476,-8.66876 6.5695,0 7.1752,0.17921 10.297,3.04687 4.2067,3.86404 5.1004,7.63053 4.9899,21.0299 -0.048,5.76567 0.192,10.93364 0.5324,11.48438 0.3404,0.55074 1.8596,1.00135 3.376,1.00135 3.3183,0 3.4009,0.63923 0.6179,4.78324 -2.9564,4.40211 -6.6158,4.68701 -11.3972,0.88728 -1.978,-1.57191 -4.1711,-2.85802 -4.8737,-2.85802 -1.5688,0 -1.5749,0.29638 0.1292,-6.24612 1.5119,-5.80437 1.2342,-8.25948 -1.0328,-9.12939 -3.3326,-1.27883 -12.5612,6.78865 -12.5612,10.98078 0,3.85496 2.548,6.26973 6.6157,6.26973 3.8261,0 4.5045,0.69237 2.5718,2.625 -1.2985,1.29857 -13.2649,1.44155 -16.3528,0.19539 z m 43.7278,-0.42535 c 0,-0.77516 1.1909,-2.02522 2.6464,-2.7779 5.0173,-2.59453 4.9427,-2.05855 4.2529,-30.53149 l -0.6407,-26.45513 -3.1168,-2.01838 c -3.8947,-2.52225 -3.5683,-3.76071 1.1498,-4.36214 2.0224,-0.25781 5.1067,-1.2481 6.854,-2.20065 2.5374,-1.3833 3.631,-1.52494 5.4334,-0.7037 l 2.2567,1.02822 -0.1205,30.70368 c -0.067,16.88704 0.1593,31.41251 0.5011,32.27881 0.3418,0.86632 1.8914,2.01779 3.4434,2.55884 1.599,0.55738 2.6505,1.49996 2.4262,2.17488 -0.2872,0.86455 -3.7807,1.2629 -12.7408,1.45276 -10.4767,0.22199 -12.3451,0.0483 -12.3451,-1.1478 z m 91.2506,0.14986 c -3.2472,-1.82082 -6.1284,-6.1305 -6.2732,-9.38323 -0.1998,-4.49299 3.1103,-4.62716 6.4405,-0.26107 3.2234,4.22616 7.8603,7.0994 11.457,7.0994 3.9404,0 7.7501,-3.22582 7.7501,-6.56229 0,-3.75242 -5.743,-8.43771 -10.3426,-8.43771 -4.2117,0 -11.4572,-4.45543 -14.0707,-8.65249 -3.1525,-5.06237 -0.9996,-10.95988 5.6537,-15.48814 2.6327,-1.79179 4.338,-2.10937 11.3262,-2.10937 7.9664,0 8.3195,0.0928 11.1606,2.9339 6.2252,6.22525 0.9441,10.12307 -5.6473,4.1681 -3.0774,-2.78024 -4.4179,-3.352 -7.8583,-3.352 -3.3354,0 -4.5184,0.47083 -6.0386,2.40358 -3.0378,3.86186 -0.1262,8.84642 5.1674,8.84642 3.7353,0 13.2557,4.79711 16.7419,8.43592 5.1554,5.38108 3.2205,14.46952 -4.1358,19.42697 -2.7036,1.82192 -4.3606,2.1322 -11.2358,2.10388 -4.5225,-0.0187 -8.9563,-0.53333 -10.0951,-1.17188 z m 35.6865,0.11527 c -0.3886,-0.62879 -0.3154,-1.27432 0.1625,-1.43451 0.478,-0.16018 2.3457,-1.02883 4.1504,-1.93033 l 3.2813,-1.63908 0.27,-12.65625 c 0.1485,-6.96095 0.032,-13.61758 -0.2591,-14.79253 -0.3033,-1.22485 -1.9258,-2.8024 -3.803,-3.6976 -4.3245,-2.0622 -3.6603,-3.4212 1.9912,-4.074 2.5374,-0.29309 5.9407,-1.33034 7.5628,-2.305 2.4417,-1.46703 3.2002,-1.56408 4.4055,-0.56376 1.2221,1.01431 1.4536,4.01891 1.4412,18.71124 -0.01,9.6266 0.013,18.05177 0.048,18.72262 0.035,0.67083 1.568,1.84886 3.4084,2.61781 6.1514,2.5702 3.5046,3.6431 -9.6792,3.92355 -8.8845,0.189 -12.4683,-0.0546 -12.9798,-0.88216 z m 39.3135,-0.11527 c -3.2472,-1.82082 -6.1284,-6.1305 -6.2732,-9.38323 -0.1826,-4.10596 3.2129,-4.73946 5.63,-1.05039 2.5704,3.92285 8.6348,7.88872 12.0631,7.88872 4.1222,0 7.9545,-3.16156 7.9545,-6.56229 0,-3.75242 -5.743,-8.43771 -10.3426,-8.43771 -6.446,0 -15.894,-8.13131 -15.9039,-13.68746 -0.01,-2.72517 5.0045,-9.38286 8.3689,-11.12265 3.2344,-1.67255 16.9519,-2.00127 19.8045,-0.4746 2.2558,1.20723 4.9411,6.26138 4.2641,8.02558 -0.8789,2.29052 -4.424,1.44225 -8.1895,-1.95962 -2.9978,-2.70835 -4.3562,-3.28125 -7.7799,-3.28125 -3.3733,0 -4.514,0.46522 -6.1074,2.49106 -3.3216,4.22268 -0.5997,8.75894 5.2557,8.75894 3.8355,0 13.0496,4.60245 16.5695,8.27645 5.3117,5.54422 3.4787,14.55801 -3.9829,19.58645 -2.7036,1.82192 -4.3606,2.1322 -11.2358,2.10387 -4.5225,-0.0186 -8.9563,-0.53332 -10.0951,-1.17187 z m -29.8891,-57.52554 c -1.2645,-1.36437 -2.299,-3.62307 -2.299,-5.01936 0,-3.00923 3.8405,-7.5 6.4139,-7.5 0.9987,0 2.8058,0.80159 4.0157,1.78131 3.0159,2.44216 2.9555,9.04416 -0.1055,11.5228 -2.9102,2.3565 -5.3335,2.11953 -8.0251,-0.78475 z M -1246.3803,86.745183 c -1.3822,-1.64266 -2.5131,-3.73266 -2.5131,-4.64444 0,-2.01667 2.8607,-4.76086 4.9631,-4.76086 0.8438,0 2.9199,-1.20871 4.6136,-2.68602 1.6938,-1.4773 4.0626,-2.99302 5.264,-3.36825 1.2015,-0.37526 4.1975,-2.64701 6.6578,-5.04836 2.4603,-2.40138 5.7375,-5.04805 7.2827,-5.88152 1.7614,-0.95012 3.0232,-2.52378 3.3826,-4.21875 0.3153,-1.48685 2.3106,-4.70727 4.4339,-7.15648 5.6868,-6.55948 8.8077,-5.95713 16.2784,3.14178 2.3712,2.88813 4.3114,6.07205 4.3114,7.07536 0,2.84142 -6.4885,8.44296 -12.2675,10.59054 -5.7088,2.12151 -7.4499,3.70346 -12.024,10.925 -4.1073,6.48463 -7.6327,8.09023 -18.8985,8.60709 l -8.9713,0.41158 -2.5131,-2.98667 z m 22.2473,-7.60224 c 3.0263,-3.59652 3.0544,-4.61557 0.1274,-4.61557 -3.2895,0 -6.9484,1.87311 -7.5866,3.88388 -1.4176,4.46673 3.8792,4.98631 7.4592,0.73169 z m 20.8566,-18.304 c 1.9374,-2.95685 0.8283,-5.3891 -2.6496,-5.81044 -1.7388,-0.21064 -2.5944,0.3392 -3.4501,2.21712 -2.5199,5.53058 2.7833,8.65473 6.0997,3.59333 z m -82.6483,22.75846 c -2.5781,-1.76356 -5.4425,-4.05011 -6.3652,-5.08124 -2.3891,-2.66953 -5.3737,-10.83861 -6.8389,-18.71824 -0.6915,-3.71838 -2.2222,-8.63264 -3.4015,-10.92056 -1.1794,-2.28793 -3.3786,-6.49489 -4.8872,-9.34879 -2.6828,-5.07547 -2.7152,-5.30406 -1.4794,-10.45524 1.0318,-4.30113 1.0514,-6.67512 0.1071,-12.95302 -1.4704,-9.7749097 -2.5849,-14.8279997 -4.6939,-21.2804397 -1.9376,-5.9283703 -3.5966,-6.6791003 -9.5211,-4.30858 -6.7711,2.70925 -10.9563,-0.9343903 -9.9027,-8.6212203 0.8128,-5.93053 -0.6545,-10.36418 -5.6968,-17.21371 -2.4046,-3.26642 -4.8687,-7.62899 -5.4759,-9.6946 -1.2775,-4.34661 -3.4438,-5.14229 -7.8279,-2.87518 -1.556,0.80464 -4.9888,1.92617 -7.6285,2.49227 -4.2826,0.91845 -5.091,1.50321 -7.5074,5.43035 -1.5822,2.57137 -4.2729,5.2806 -6.4722,6.51667 -2.0704,1.16358 -5.298,3.98736 -7.1726,6.27505 -1.8746,2.28769 -4.9445,5.10885 -6.8221,6.26923 -1.8776,1.16038 -5.7341,4.11722 -8.57,6.57075 -2.836,2.45353 -5.8945,5.0961403 -6.7969,5.8724703 -1.3119,1.12867 -1.6451,2.96131 -1.663,9.14587 -0.012,4.25391 -0.4807,9.4218797 -1.0408,11.4843797 -2.5802,9.50002 -2.3369,11.03732 3.3119,20.92745 6.5836,11.52654 6.9848,15.49532 2.0638,20.4163 -6.4608,6.46081 -13.8421,2.74049 -15.2354,-7.67895 -0.3385,-2.53126 -1.0245,-4.87032 -1.5245,-5.1979 -0.5,-0.32758 -2.3721,-0.19164 -4.1603,0.30211 -2.6664,0.73623 -3.5926,0.59041 -5.1493,-0.81065 -2.2828,-2.05477 -7.2844,-10.5537 -7.2967,-12.39915 -0.01,-1.33131 -3.5912,-9.64529 -6.2026,-14.39541 -0.782,-1.42241 -1.7827,-4.5864697 -2.2238,-7.0312497 -0.8631,-4.78312 -3.3191,-12.36843 -5.2366,-16.17313 -0.6523,-1.2941903 -1.619,-5.3020003 -2.1482,-8.9062503 -2.9225,-19.90185 -3.6065,-21.62666 -8.8906,-22.41906 -5.3968,-0.8093 -11.2932,-6.79636 -12.8732,-13.07119 -0.8558,-3.39871 -2.5444,-5.64468 -8.93,-11.87742 -7.0106,-6.84288 -8.1576,-7.61811 -10.4548,-7.06595 -1.4191,0.34112 -7.1712,1.05361 -12.7823,1.58332 -12.0659,1.13905 -15.4774,0.34147 -27.1295,-6.34249 -7.9874,-4.5818 -7.9174,-4.56604 -16.106,-3.62538 -8.696,0.99895 -12.2662,-1.35616 -20.658,-13.62698 -5.3836,-7.872243 -7.1424,-9.795523 -8.9579,-9.795523 -1.5445,0 -2.344,0.59308 -2.5277,1.875 -0.3746,2.61384 8.6709,16.210283 12.053,18.117063 1.8001,1.01488 3.164,2.81807 3.8554,5.0972 0.5885,1.93972 1.6334,3.99437 2.322,4.56589 0.7393,0.61357 6.1484,1.12467 13.2077,1.248 11.9246,0.20832 11.9713,0.21789 18.0493,3.70001 7.2096,4.13042 14.0625,10.51195 14.0625,13.09519 0,2.9359 -11.2967,25.21304 -13.9735,27.55582 -6.0933,5.33291 -13.2058,10.28864 -18.3703,12.79975 -3.0937,1.50426 -7.9897,4.87782 -10.8799,7.4968003 -3.1818,2.88317 -8.9146,6.54316 -14.5312,9.27711 -5.102,2.48344 -10.8365,5.33109 -12.7434,6.32812 -1.9068,0.99704 -4.3224,1.8128 -5.3679,1.8128 -1.0456,0 -3.2823,0.84217 -4.9705,1.87149 -3.3002,2.0121397 -8.5328,2.4282797 -12.3386,0.9812797 -3.5794,-1.3608597 -5.3787,-5.9263297 -6.224,-15.7922997 -0.7047,-8.2253503 -1.1632,-9.6997203 -6.0743,-19.5344903 -3.5314,-7.07194 -6.2632,-11.31496 -8.1497,-12.65831 -1.5949,-1.13561 -4.0231,-4.52616 -5.544,-7.74104 -2.2357,-4.72583 -2.7064,-6.94581 -2.707,-12.76881 -7e-4,-6.84139 -0.1109,-7.18174 -3.7507,-11.58645 -4.2337,-5.1233 -4.386,-5.79657 -2.01,-8.88575 1.9925,-2.59074 5.1044,-2.40032 5.62,0.34389 0.1927,1.02534 1.8213,3.87612 3.6192,6.33509 2.8709,3.92641 3.4184,5.61437 4.4962,13.86107 1.2676,9.69999 2.3928,12.35437 7.0658,16.66841 2.4933,2.30186 6.1914,8.58085 11.8966,20.19938 1.6065,3.27149 2.3744,6.74339 2.6956,12.1875003 0.247,4.18703 0.6479,8.55559 0.8909,9.70789 0.6639,3.14854 4.5374,3.723 8.8313,1.3097 1.9558,-1.09921 4.2925,-1.99855 5.1928,-1.99855 0.9003,0 7.1968,-2.69244 13.9923,-5.98321 9.8844,-4.7866403 13.1298,-6.8630003 16.2276,-10.3823403 2.3069,-2.62078 5.5138,-5.03412 7.9329,-5.96991 2.2333,-0.86393 5.8671,-2.83642 8.075,-4.38329 10.7781,-7.55117 12.4566,-9.15298 15.0439,-14.35695 1.4577,-2.93181 3.8578,-7.49666 5.3337,-10.14413 2.3574,-4.22889 2.5452,-5.11669 1.5463,-7.30905 -0.6253,-1.3725 -2.4673,-3.2142 -4.0933,-4.09267 -1.626,-0.87846 -5.2775,-3.44824 -8.1143,-5.71062 -5.0841,-4.05458 -5.1927,-4.09073 -7.5908,-2.52698 -5.4848,3.57645 -8.8502,4.51679 -13.9992,3.91164 -2.7704,-0.32562 -5.8647,-1.03488 -6.876,-1.57615 -3.4276,-1.83439 -8.7363,-8.50377 -10.735,-13.48665 -1.0944,-2.72825 -3.2543,-6.80219 -4.7998,-9.05319 -6.9099,-10.064413 -8.5693,-18.863373 -3.9917,-21.166913 2.8974,-1.45804 11.3174,-1.56332 14.3546,-0.1795 1.3795,0.62855 3.8023,3.93106 6.2391,8.50454 2.1912,4.112323 5.6213,9.198203 7.6226,11.301973 l 3.6386,3.82502 8.6819,-0.55476 c 9.5037,-0.60725 11.3754,-0.0673 14.7696,4.26095 2.8706,3.66041 4.7152,4.42537 12.9159,5.35618 6.6312,0.75267 16.4515,0.25196 28.489,-1.45257 l 4.3675,-0.61847 8.648,8.54977 c 7.7546,7.66644 10.1869,9.22405 13.4548,8.6159 2.7038,-0.5032 6.2449,1.21889 6.7647,3.28981 0.4212,1.67846 1.214,2.27281 3.0459,2.28342 3.5467,0.0205 4.5811,0.94689 6.2086,5.55995 0.9809,2.77997 1.3717,6.82468 1.2194,12.61798 -0.2641,10.04012 1.5691,22.86198 4.0599,28.39691 0.9734,2.1631203 1.7699,4.6098503 1.7699,5.4371803 0,0.82733 0.5741,2.64345 1.2758,4.03581 0.7018,1.39237 1.5345,4.21907 1.8506,6.28157 0.3161,2.0625 2.2851,7.2373997 4.3757,11.4997797 2.0905,4.26237 4.0468,8.97925 4.3474,10.48194 0.6326,3.16344 3.7549,6.8769 5.3433,6.3551 1.9041,-0.62555 5.0471,-7.25317 5.5858,-11.77886 0.2862,-2.40375 1.1817,-5.63609 1.9901,-7.18296 1.0694,-2.04639 1.4713,-5.5745097 1.4755,-12.9522597 0,-5.57687 0.418,-10.9100403 0.9219,-11.8515003 0.5038,-0.94145 2.7933,-2.81186 5.0877,-4.15645 2.2943,-1.34459 4.949,-3.43307 5.8992,-4.64107 0.9502,-1.20799 3.5118,-3.32262 5.6924,-4.69918 2.1806,-1.37654 5.9692,-4.65186 8.419,-7.27847 2.4499,-2.62662 6.0277,-5.78553 7.9507,-7.01985 1.923,-1.23429 4.337,-3.89198 5.3645,-5.90594 2.4201,-4.74376 5.5751,-7.15575 11.6828,-8.93129 2.7182,-0.79021 6.0291,-2.29171 7.3576,-3.3367 1.3284,-1.04499 3.7065,-2.1582 5.2844,-2.47379 2.416,-0.4832 3.3824,-0.0605 6.1202,2.67739 2.0347,2.03463 3.6591,4.8712 4.3414,7.58061 0.7675,3.04836 2.0019,5.02487 4.1714,6.67963 4.4022,3.35776 7.9626,10.97749 7.9626,17.04127 0,7.62328 0.4527,8.19636 4.5926,5.81372 6.991,-4.02351 11.4744,0.35374 15.4725,15.1061503 1.3176,4.86188 2.8147,9.25881 3.3269,9.77095 0.6166,0.6166 1.988,0.36208 4.0592,-0.75335 2.9771,-1.60328 3.2794,-1.60624 6.267,-0.0613 4.0995,2.11995 12.0122,9.5528197 13.7529,12.9189897 3.2973,6.37622 11.9172,8.08294 20.0385,3.96758 7.6826,-3.89307 8.9864,-8.47543 5.4482,-19.1477997 -2.1152,-6.38022 -5.1811,-11.5739403 -11.1071,-18.8160703 -5.2636,-6.43253 -8.4132,-11.89008 -8.4132,-14.57808 0,-3.97325 6.085,-11.8618 13.9123,-18.03576 5.3495,-4.21957 8.3296,-4.83366 12.3377,-2.54241 3.2223,1.84207 5.9004,1.72818 8.5602,-0.36405 1.2378,-0.97366 3.8321,-2.20699 5.7652,-2.74072 1.933,-0.53373 4.8561,-2.09928 6.4958,-3.479 2.2724,-1.9121 3.6696,-2.39689 5.8758,-2.03886 3.7402,0.60694 5.2125,-0.27789 14.3824,-8.64381 6.7638,-6.1708 7.8448,-7.62267 9.5983,-12.89207 1.6065,-4.82741 2.4274,-6.05141 4.3888,-6.54368 5.5335,-1.3888 6.0909,6.75491 1.0156,14.83804 -1.5145,2.41223 -5.155,6.41334 -8.0898,8.89138 -2.9348,2.47803 -5.9189,5.29562 -6.6314,6.26132 -1.4803,2.00662 -10.0233,6.21981 -12.6395,6.23353 -0.9611,0.005 -3.2814,0.83657 -5.1563,1.84785 -1.8749,1.01128 -5.1792,2.28707 -7.343,2.8351 -2.2581,0.57193 -4.7436,2.02559 -5.8344,3.41231 -1.7424,2.21507 -1.7856,2.63794 -0.519,5.08709 2.6196,5.06591 1.1595,9.67036 -4.6972,14.81265 -4.3916,3.85585 -7.3283,3.79488 -11.359,-0.23584 -4.0086,-4.00855 -4.0888,-6.97072 -0.3057,-11.2795 3.3079,-3.76742 3.4508,-7.39624 0.3089,-7.84498 -2.3425,-0.33458 -12.5657,10.15159 -12.5657,12.88903 0,0.94609 1.8204,3.76969 4.0454,6.27468 7.8661,8.85599 12.4888,16.4673403 15.1633,24.9668903 4.622,14.6882797 2.2691,21.0895697 -10.4059,28.3104197 -4.5304,2.58097 -7.3365,4.9534 -9.1489,7.73506 -3.062,4.69953 -6.346,5.97014 -9.0667,3.50797 -1.0105,-0.91448 -1.8372,-2.66552 -1.8372,-3.89123 0,-2.9256 -2.4511,-8.73083 -3.6864,-8.73083 -0.5332,0 -3.1245,-2.74219 -5.7584,-6.09375 -7.1078,-9.04451 -9.8686,-8.1815 -10.8052,3.37766 -0.3562,4.39581 -0.1698,7.79295 0.5093,9.27859 2.0249,4.43034 3.7436,7.03693 6.5006,9.85911 5.5172,5.64749 11.407,14.01318 12.1615,17.27363 0.4245,1.83481 1.5268,6.28913 2.4495,9.89851 2.6317,10.29444 2.6832,11.13985 0.8156,13.39176 -2.9627,3.57256 -6.7039,3.54054 -12.0303,-0.10298 z m 3.2761,-13.52315 c 0,-1.93359 -0.4508,-5.12014 -0.9954,-7.08122 -1.1792,-4.24649 -5.7217,-9.68195 -7.2843,-8.71622 -1.7315,1.07013 -1.2687,7.41537 0.9043,12.39701 2.5273,5.79396 3.4392,6.91606 5.6204,6.91606 1.4099,0 1.7591,-0.69957 1.755,-3.51563 z m -122.0448,-24.84375 c -0.1883,-1.95276 -0.7987,-3.04687 -1.7,-3.04687 -0.9013,0 -1.5118,1.09411 -1.7,3.04687 -0.2483,2.57448 0.015,3.04688 1.7,3.04688 1.6847,0 1.9482,-0.4724 1.7,-3.04688 z m -50.483,-95.32899 c 1.3541,-2.53019 1.2137,-6.62413 -0.2272,-6.62413 -2.5951,0 -5.3648,2.93145 -5.3648,5.67816 0,2.30779 0.3781,2.75934 2.3108,2.75934 1.325,0 2.7247,-0.77351 3.2812,-1.81337 z m 283.8954,104.19754 c -3.2415,-2.98559 -7.0471,-6.15499 -8.4569,-7.04311 -3.5926,-2.26323 -4.2716,-5.75315 -1.7761,-9.1285 2.7853,-3.76728 2.5359,-5.15474 -1.8148,-10.09741 -3.5979,-4.08741 -3.7772,-4.57024 -3.2151,-8.65724 0.5452,-3.96423 0.3103,-4.70179 -2.7922,-8.76626 -2.7791,-3.6408897 -3.3549,-5.1424797 -3.2062,-8.3616197 0.1,-2.15808 -0.5152,-5.94243 -1.3662,-8.40967 -1.8826,-5.4577403 -1.9497,-8.4055803 -0.267,-11.7325403 0.7043,-1.39237 1.8143,-4.80177 2.4668,-7.57646 1.4929,-6.3488 3.6114,-8.54886 8.2317,-8.54886 4.9373,0 7.3147,1.96783 8.167,6.76012 1.2614,7.0928 0.9124,9.83663 -1.7663,13.88446 -1.4184,2.14327 -2.3461,4.5033603 -2.0616,5.2446603 0.2844,0.7413 2.3787,2.14579 4.654,3.12108 2.2753,0.97529 4.9209,2.9444 5.8793,4.37578 0.9583,1.43138 3.579,4.4538 5.8236,6.71647 5.0829,5.1235997 6.3077,9.0715497 4.7274,15.2374897 -1.1146,4.34906 -1.0527,4.72063 1.3672,8.21251 3.7448,5.4038 4.2152,11.64717 1.4646,19.4385 -2.4346,6.89641 -5.4072,10.75892 -8.28,10.75892 -1.0371,0 -4.5377,-2.44275 -7.7792,-5.42833 z m 8.4501,-10.69667 c 1.5311,-1.53113 1.4139,-2.625 -0.2813,-2.625 -0.7734,0 -1.4062,0.17643 -1.4062,0.39206 0,0.21565 -0.2561,1.0594 -0.5691,1.875 -0.6714,1.74965 0.6546,1.95997 2.2566,0.35794 z m -6.375,-27.37163 c 0,-2.66062 -5.9597,-8.3177897 -8.2941,-7.8731497 -3.0089,0.57313 -2.306,4.1211797 1.4257,7.1971697 4.335,3.5733 6.8684,3.82263 6.8684,0.67598 z m -39.8895,23.40214 c -1.8873,-2.8804 -1.1989,-5.27624 2.8088,-9.77477 1.6718,-1.8766 4.5765,-5.83777 6.4548,-8.80261 3.6759,-5.8023 5.0232,-6.42613 7.6381,-3.53667 3.7146,4.10455 -0.6641,14.34256 -8.535,19.95619 -6.5426,4.66624 -6.6971,4.70607 -8.3667,2.15786 z m 20.2887,-94.40339 c -2.4093,-2.58613 -2.4781,-4.57108 -0.2593,-7.48506 2.5631,-3.36619 5.7976,-10.04046 5.7976,-11.96313 0,-2.33842 3.1272,-4.98407 5.0287,-4.25438 2.3246,0.89201 2.9026,4.80333 1.6245,10.99136 -1.7721,8.57972 -4.7591,14.18179 -7.7466,14.52861 -1.6335,0.18965 -3.1544,-0.43219 -4.4449,-1.8174 z m -473.0555,-39.24133 c -11.5396,-0.97918 -17.3613,-4.26301 -20.6444,-11.644683 -1.8902,-4.25003 -2.1862,-6.82454 -2.7046,-23.52236 l -0.582,-18.75 -3.2689,-2.8125 c -6.2368,-5.36604 -4.7113,-6.09375 12.7748,-6.09375 15.0295,0 16.1055,0.58605 11.2432,6.12383 l -2.9118,3.3164 0.093,17.54551 c 0.051,9.65003 0.3848,18.5917 0.7409,19.8704 0.3561,1.27869 2.4563,3.70447 4.667,5.39062 4.7939,3.65649 10.1367,4.09872 14.8437,1.22868 5.6742,-3.45972 6.3388,-6.01246 6.6821,-25.66352 0.2745,-15.7082 0.1291,-17.85506 -1.3171,-19.45312 -0.8942,-0.98797 -2.1692,-1.79631 -2.8335,-1.79631 -0.6643,0 -1.8631,-0.93558 -2.664,-2.07907 -1.2778,-1.82425 -1.2882,-2.24709 -0.085,-3.45 2.0922,-2.09225 21.5386,-1.95687 23.6601,0.16471 1.4226,1.42253 1.2559,1.79752 -2.2621,5.09063 l -3.7978,3.55498 -0.5585,14.0625 c -0.5398,13.59002 -2.1481,24.49106 -4.1618,28.20806 -1.2698,2.34384 -5.3838,6.152053 -9.9349,9.196443 -3.831,2.56274 -4.2072,2.59624 -16.9785,1.51254 z m -312.7121,-1.15246 c -2.6691,-0.98731 -2.2185,-3.29112 0.9656,-4.937723 1.5316,-0.79201 3.2191,-2.25168 3.75,-3.24369 0.5814,-1.08639 0.9653,-10.33814 0.9653,-23.26437 l 0,-21.46071 -2.3828,-2.23848 c -1.3715,-1.28854 -2.2667,-3.0487 -2.1093,-4.14778 0.2651,-1.85168 0.9491,-1.91692 22.6565,-2.16096 15.7245,-0.17676 22.7665,0.0666 23.6719,0.81793 1.9372,1.60775 1.7611,13.34325 -0.2249,14.99157 -1.3066,1.08431 -1.8328,0.87553 -3.846,-1.52584 -1.2828,-1.53011 -3.1301,-3.73125 -4.1052,-4.89141 -1.4936,-1.77711 -2.7041,-2.10937 -7.6853,-2.10937 -3.3485,0 -6.4003,0.48784 -7.0374,1.125 -0.6675,0.66748 -1.125,3.88094 -1.125,7.90177 0,7.88455 1.1854,9.72323 6.2686,9.72323 2.5994,0 3.9762,-0.71396 6.3278,-3.28125 3.177,-3.46849 6.5103,-4.27207 7.4595,-1.79832 0.313,0.8156 0.5691,5.19364 0.5691,9.72895 0,6.02298 -0.363,8.54726 -1.3463,9.36338 -1.6944,1.40623 -4.8343,-0.0824 -5.6598,-2.68342 -0.3138,-0.9887 -1.8819,-2.25477 -3.4846,-2.81349 -7.3593,-2.56545 -10.1343,-0.0319 -10.1343,9.25253 0,7.6525 1.0379,10.39538 4.7674,12.59842 2.7486,1.623663 3.7652,5.137633 1.5607,5.395033 -4.1607,0.48578 -28.3336,0.20938 -29.8215,-0.341 z m 150.6855,-0.77176 c -9.7836,-3.21474 -16.7835,-10.572943 -19.7215,-20.730863 -2.7857,-9.63116 -1.4014,-18.45594 4.1825,-26.66341 5.5043,-8.09036 11.3744,-11.86197 22.6555,-14.5564 7.3576,-1.75731 7.4867,-1.756 15.3984,0.1566 4.3882,1.06081 9.7298,3.06724 11.8702,4.45875 11.3138,7.3554 16.3906,19.75658 13.8258,33.77245 -2.0685,11.30356 -7.8058,18.23602 -18.7926,22.707113 -5.8868,2.39565 -7.9613,2.76122 -15.3794,2.71019 -5.7821,-0.0398 -10.3543,-0.64374 -14.0389,-1.85443 z m 22.6061,-7.695953 c 2.063,-1.67578 4.4743,-4.24355 5.3586,-5.70616 2.3274,-3.84999 3.3429,-13.90623 2.2402,-22.18446 -1.9603,-14.71642 -12.009,-22.8779 -22.679,-18.4197 -7.5962,3.17387 -10.5746,12.15929 -9.1215,27.51809 0.9653,10.20324 3.0212,14.29556 9.5622,19.03382 5.3354,3.864963 9.6721,3.793413 14.6395,-0.24159 z m 265.8331,8.913263 c -10.0375,-0.41263 -11.4524,-1.80373 -6.3344,-6.227933 3.5237,-3.04601 3.6416,-3.34913 4.2763,-10.99478 1.0139,-12.21404 0.9088,-32.38339 -0.1811,-34.77144 -0.5407,-1.18441 -2.4391,-3.10658 -4.2188,-4.27147 -1.7797,-1.1649 -3.2358,-2.75738 -3.2358,-3.53883 0,-2.28742 3.5814,-2.89264 13.9136,-2.35121 8.9201,0.46744 9.843,0.69532 11.5492,2.85178 5.1939,6.56476 19.4987,23.41265 22.5599,26.57054 1.9204,1.98099 4.0297,3.42351 4.6875,3.20559 0.8207,-0.27186 1.2853,-3.02019 1.4804,-8.75804 0.4082,-12.00519 -0.1376,-14.02168 -4.5937,-16.97059 -2.69,-1.78012 -3.6704,-3.03359 -3.47,-4.43622 0.2427,-1.69836 1.1409,-2.03556 6.8418,-2.5684 8.6706,-0.8104 17.3617,0.0381 18.0223,1.75934 0.2875,0.74941 -0.926,2.83596 -2.7798,4.77955 -3.058,3.20605 -3.339,4.01184 -3.9823,11.41823 -0.3807,4.38281 -0.9606,15.89476 -1.2887,25.58211 -0.6183,18.257973 -0.8995,19.390283 -4.8152,19.388553 -1.809,-8e-4 -5.9553,-3.78365 -11.2611,-10.273913 -4.7626,-5.82581 -4.8946,-5.98114 -17.3735,-20.44239 -5.7423,-6.65447 -9.6969,-10.48213 -10.6422,-10.30074 -1.2851,0.24657 -1.5422,2.29452 -1.7636,14.04424 l -0.259,13.75559 2.8949,3.29717 c 1.5922,1.81344 3.7127,3.55672 4.7122,3.87395 2.3426,0.743493 2.345,3.852043 0,5.104943 -0.9973,0.53376 -3.0012,0.88461 -4.4531,0.77965 -1.4519,-0.10495 -6.0822,-0.33233 -10.2897,-0.50529 z m 141.8666,-0.39878 c -2.4703,-1.38245 -1.8682,-4.17514 1.1717,-5.434293 4.5778,-1.89618 5.272,-5.12462 4.9462,-23.00206 -0.404,-22.17496 -0.6183,-23.75309 -3.655,-26.92273 -2.0474,-2.13701 -2.361,-3.00066 -1.5553,-4.28325 1.4875,-2.36794 17.2388,-3.44145 33.1714,-2.26076 14.1295,1.04706 19.7725,2.97463 27.1199,9.26368 6.0991,5.22064 8.9087,11.50874 8.9292,19.98431 0.023,9.68006 -2.3919,16.01265 -8.4073,22.04279 -9.0035,9.025653 -17.1077,11.180283 -42.7364,11.362013 -9.5832,0.068 -18.1261,-0.26941 -18.9844,-0.74971 z m 37.9608,-8.044783 c 6.657,-2.36434 10.4494,-6.79732 12.9175,-15.09913 2.0165,-6.78285 2.0233,-7.00776 0.4173,-13.82021 -2.6331,-11.16916 -8.2994,-16.35403 -19.3864,-17.73926 -4.5023,-0.56252 -5.7275,-0.39582 -7.2558,0.98729 -1.7123,1.54963 -1.8388,2.98026 -1.8388,20.79917 0,19.82945 0.3241,21.79651 4.0941,24.85034 2.5502,2.06577 5.282,2.07116 11.0521,0.0217 z m 110.1663,8.514683 c -1.4136,-1.41362 -0.5331,-4.98107 1.4844,-6.014243 1.1601,-0.59412 2.8631,-1.98005 3.7844,-3.07986 2.0232,-2.41523 6.7001,-11.31987 8.5302,-16.24111 0.7304,-1.96407 2.2652,-6.10229 3.4108,-9.19604 1.1455,-3.09375 2.4528,-6.02578 2.9052,-6.51563 0.4524,-0.48984 0.8225,-1.49177 0.8225,-2.22651 0,-2.41989 4.9649,-12.76831 7.4279,-15.48219 3.4811,-3.83555 7.3652,-5.7082 9.0094,-4.34366 0.7164,0.59458 1.5703,1.99218 1.8976,3.10578 0.3272,1.11359 2.0402,5.82158 3.8067,10.46221 1.7664,4.64062 4.2339,11.17969 5.4833,14.53125 8.5091,22.827 9.0876,24.02933 13.3599,27.76682 1.8378,1.60769 3.0856,3.336943 2.773,3.842763 -0.3251,0.52592 -6.3926,0.95809 -14.1712,1.00935 -12.3878,0.0817 -16.273,-0.5285 -13.6577,-2.14485 0.5277,-0.32613 1.6159,-1.862443 2.4182,-3.414013 1.3622,-2.63416 1.325,-3.07775 -0.5614,-6.69698 -1.1112,-2.13178 -2.7199,-4.40809 -3.5749,-5.05846 -1.8597,-1.41464 -9.8781,-1.61993 -12.3158,-0.31533 -2.7313,1.46175 -5.2221,8.9169 -3.928,11.75705 0.5804,1.27388 1.4714,2.31615 1.9799,2.31615 0.5085,0 1.3605,0.814453 1.8932,1.809893 0.7312,1.36619 0.608,2.17061 -0.5027,3.28125 -1.1545,1.15452 -3.644,1.47136 -11.5606,1.47136 -5.5491,0 -10.3706,-0.28125 -10.7143,-0.625 z m 33.5327,-28.414303 c 3.3289,-1.26564 3.1263,-4.67749 -0.5088,-8.56889 l -2.9135,-3.11898 -2.7115,3.03463 c -3.3135,3.70846 -3.5724,7.40689 -0.602,8.60083 2.808,1.12867 3.883,1.13704 6.7358,0.0524 z m 115.0235,27.845483 c -1.7977,-1.79768 -1.1863,-3.23171 2.2395,-5.252963 1.8125,-1.06948 3.7367,-3.10463 4.2758,-4.52256 1.1789,-3.10087 1.887,-39.29265 0.8236,-42.10195 -0.9835,-2.59856 -5.731,-3.53359 -9.6428,-1.89915 -1.6533,0.69081 -4.1798,2.79489 -5.6144,4.67573 -5.0825,6.66347 -8.1611,3.49007 -6.3389,-6.53425 1.2566,-6.91332 3.4346,-9.06707 7.8273,-7.74028 1.7476,0.52781 13.5444,0.8001 27.8737,0.64338 l 24.8438,-0.27172 0.2819,6.52468 c 0.4702,10.88307 -3.428,14.154 -8.152,6.84005 -2.8329,-4.38615 -7.2934,-6.11487 -11.0877,-4.29719 l -2.6047,1.2478 -0.2517,21.16779 c -0.2407,20.25576 -0.167,21.27517 1.7087,23.65987 1.0781,1.37063 2.5108,2.49208 3.1837,2.49208 0.6729,0 1.7552,0.64071 2.4051,1.423843 0.9628,1.16018 0.9005,1.73455 -0.337,3.10191 -1.3248,1.46385 -3.3608,1.6922 -15.9482,1.78859 -9.5899,0.0734 -14.7838,-0.24374 -15.4857,-0.94566 z m 126.83188,-0.427 c -1.8448,-1.8448 -1.3034,-3.25038 1.8427,-4.783463 1.4086,-0.68642 2.9594,-2.29591 3.4463,-3.57665 0.487,-1.28075 0.8854,-11.57916 0.8854,-22.88537 l 0,-20.55673 -2.8125,-2.50595 c -3.4737,-3.09514 -3.667,-5.73288 -0.4687,-6.39691 1.289,-0.26764 3.4151,-0.70978 4.7246,-0.98255 2.9472,-0.61389 21.4607,0.52437 22.8893,1.40731 1.6375,1.01201 0.1536,3.55446 -3.3319,5.70862 l -3.1883,1.97043 0,22.03479 0,22.03479 3.2813,2.905 c 6.498,5.752953 4.1028,7.058143 -12.9295,7.045543 -10.2458,-0.008 -13.2219,-0.30207 -14.3387,-1.41886 z m 137.8932,1.0295 c -9.5098,-2.30116 -16.4084,-7.653463 -21.5922,-16.752433 -2.4295,-4.26448 -2.6756,-5.53355 -2.7267,-14.0625 -0.053,-8.95016 0.09,-9.64376 3.1593,-15.30564 4.9622,-9.15217 11.5706,-14.04545 22.499,-16.65949 6.9185,-1.65488 11.7481,-1.61939 19.4617,0.14301 7.2587,1.65846 14.8015,6.16807 18.561,11.09695 9.5993,12.58541 7.8782,33.20551 -3.6114,43.26538 -7.0046,6.132913 -13.0901,8.246953 -24.5008,8.511283 -5.1562,0.11944 -10.2187,0.013 -11.25,-0.23655 z m 18.4217,-8.671283 c 10.8883,-6.90511 12.4,-29.18157 2.8614,-42.16501 -6.5696,-8.94227 -19.1858,-7.16283 -24.7514,3.49108 -2.3553,4.50844 -2.6255,5.9714 -2.6255,14.21585 0,10.20416 1.7671,15.99888 6.3884,20.94884 6.3081,6.75671 11.4399,7.750183 18.1271,3.50924 z m 109.0543,7.698503 c -1.9047,-1.90468 -1.8526,-2.03895 2.2634,-5.845543 l 3.6459,-3.37162 0.6976,-11.21147 c 0.8064,-12.96095 0.1671,-29.40424 -1.246,-32.04455 -0.5352,-1.00001 -2.0604,-2.40013 -3.3894,-3.11138 -1.4757,-0.7898 -2.4163,-2.09823 -2.4163,-3.36133 0,-2.76281 3.3554,-3.38067 14.1847,-2.61199 l 8.4621,0.60066 3.6301,4.30753 c 1.9965,2.36914 6.2258,7.47159 9.3983,11.33878 9.0397,11.01884 15.0341,16.99717 16.7094,16.66446 1.3158,-0.26133 1.4805,-1.69447 1.2174,-10.59271 -0.1673,-5.65977 -0.4972,-10.98163 -0.733,-11.82634 -0.2359,-0.84472 -2.1029,-2.64368 -4.1489,-3.99768 -7.4254,-4.91387 -3.8132,-7.57865 9.3289,-6.88207 9.3258,0.49429 12.2635,1.16332 12.2635,2.79289 0,0.52687 -1.4766,2.59233 -3.2812,4.5899 -2.3264,2.57498 -3.2826,4.51787 -3.2858,6.67612 -0.011,7.29702 -0.7917,27.33352 -1.443,37.0304 -1.0784,16.054493 -3.5467,16.426383 -15.5638,2.345 -4.2918,-5.02904 -8.0389,-9.35466 -8.3267,-9.61247 -0.2879,-0.25781 -2.4038,-2.80207 -4.7021,-5.65391 -8.9921,-11.15797 -13.5128,-15.90859 -15.1387,-15.90859 -1.9797,0 -1.9287,-0.47244 -1.7193,15.9375 0.1762,13.80102 0.6969,15.50565 5.6267,18.41774 2.9345,1.733423 3.7017,4.348963 1.662,5.665483 -0.6445,0.41601 -5.9287,0.82188 -11.7426,0.90195 -8.2119,0.11309 -10.8793,-0.16291 -11.9532,-1.23676 z m -973.86318,-98.565323 c -1.3855,-1.44619 -2.5191,-3.61124 -2.5191,-4.81122 0,-2.67439 3.2962,-8.18801 5.6471,-9.44622 3.0924,-1.65499 8.453,-1.01268 13.0324,1.56157 5.3602,3.01312 8.9887,2.5499 10.5084,-1.34152 2.3857,-6.10906 4.104,-117.06085 1.9089,-123.26227 -1.3999,-3.95477 -3.4023,-5.38342 -7.5454,-5.38342 -5.2891,0 -9.7275,-6.30474 -5.4321,-7.7163 0.6047,-0.1987 12.3705,-0.1861 26.1463,0.028 23.7877,0.36971 25.0759,0.48076 25.6243,2.20878 0.7879,2.4824 -0.7203,4.02588 -5.2639,5.38719 -4.911,1.47137 -6.2783,4.56653 -6.4601,14.62358 -0.9475,52.42146 -2.0139,90.21395 -2.6849,95.15625 -1.5343,11.29952 -10.2042,24.18757 -19.7757,29.39703 -6.959,3.78759 -16.3799,6.22797 -24.0426,6.22797 -6.0342,0 -6.8489,-0.23428 -9.1436,-2.62943 z m -306.2608,-1.38916 c -2.867,-1.45443 -3.4134,-3.69239 -1.3944,-5.71139 1.388,-1.38807 13.6031,-1.52003 140.6919,-1.52003 l 139.1719,0 1.0661,2.33994 c 0.8801,1.93144 0.7712,2.66584 -0.6233,4.20684 -1.6725,1.84802 -3.0798,1.86691 -139.1332,1.86815 -108.8974,9.4e-4 -137.9286,-0.24481 -139.779,-1.18351 z m 362.0351,0.21636 c -2.8495,-1.14443 -2.4197,-4.63112 0.7691,-6.23863 1.8762,-0.94583 100.4746,-1.18428 494.2752,-1.19533 l 491.93158,-0.0138 1.5725,2.39998 c 1.4727,2.24758 1.4719,2.50057 -0.012,3.98437 -1.4831,1.48305 -33.078,1.59568 -493.97278,1.76075 -302.5388,0.10836 -493.2272,-0.1605 -494.5638,-0.69731 z m 982.77808,-28.96102 c -1.0435,-0.42316 -3.2339,-2.33427 -4.8677,-4.24688 -3.8408,-4.49653 -31.9905,-34.85105 -43.0271,-46.39722 -9.9621,-10.42214 -18.8279,-19.98499 -22.1196,-23.85903 -4.0947,-4.81881 -5.0741,-3.12512 -5.735,9.91696 -0.7493,14.7865 0.556,47.46666 2.0035,50.1584 0.5998,1.11527 3.0992,2.76879 5.5543,3.6745 4.502,1.66084 7.7451,3.82036 7.7451,5.15734 0,0.39888 -0.6629,1.38818 -1.4732,2.19844 -1.2352,1.23524 -4.302,1.4709 -18.9844,1.45887 -9.6311,-0.007 -18.0754,-0.37202 -18.7651,-0.80915 -2.7366,-1.73466 -0.783,-5.19315 4.3011,-7.61399 3.7283,-1.77533 5.1276,-3.02587 5.7693,-5.15625 0.466,-1.54688 0.9032,-19.26563 0.9715,-39.375 0.1136,-33.43233 -0.019,-36.83662 -1.5506,-39.76424 -2.1924,-4.19111 -6.9707,-6.64201 -12.9494,-6.64201 -4.3568,0 -5.0496,0.32314 -8.5422,3.98437 -4.1712,4.37259 -5.7441,6.86775 -11.3757,18.04688 -4.5912,9.11398 -16.1513,33.27854 -16.1513,33.7618 0,0.19137 -2.2754,5.17223 -5.0565,11.06856 -2.7811,5.89633 -5.3505,11.64666 -5.7098,12.77853 -0.3592,1.13185 -2.3025,5.39804 -4.3184,9.48041 -2.016,4.08237 -3.6653,7.83902 -3.6653,8.34811 0,1.81543 -4.604,4.00556 -7.1023,3.37852 -1.942,-0.48742 -3.1827,-2.2449 -6.195,-8.77521 -12.5808,-27.27425 -13.6857,-29.25948 -16.2858,-29.25948 -1.7715,0 -2.6219,0.59492 -3.0152,2.10937 -1.0112,3.89412 -16.2778,33.86938 -17.8644,35.07581 -3.4873,2.65174 -6.8258,1.07508 -9.2586,-4.37268 -0.5756,-1.28906 -10.5412,-21.53906 -22.1457,-45 -22.4627,-45.41304 -24.5406,-48.73204 -31.7189,-50.66497 -4.0477,-1.08992 -5.7855,-3.39111 -4.413,-5.84361 0.8133,-1.45323 2.9706,-1.61642 21.3682,-1.61642 16.7456,0 20.6689,0.24732 21.5934,1.36126 1.6821,2.02678 0.33,4.91579 -2.8135,6.01161 -4.7536,1.65711 -5.077,0.72478 13.3746,38.56464 6.16,12.63281 11.8293,24.51821 12.5984,26.41203 2.0521,5.0527 6.0678,5.80489 7.4315,1.39199 0.3438,-1.11252 2.2582,-5.49464 4.2545,-9.73804 1.9961,-4.2434 3.6293,-8.76188 3.6293,-10.04106 0,-3.32196 -18.385,-39.26093 -21.9027,-42.81534 -1.6176,-1.63445 -4.3771,-3.44009 -6.1324,-4.01254 -4.045,-1.3192 -5.6083,-3.59746 -3.8897,-5.66834 1.084,-1.30601 3.7721,-1.47023 20.4693,-1.25045 17.3943,0.22895 19.3203,0.41458 20.2604,1.95265 0.8747,1.43106 0.4833,2.14918 -2.4768,4.54406 -1.9336,1.56442 -3.5177,3.54175 -3.5203,4.39408 -0.01,2.96847 8.5782,18.89346 10.1878,18.89346 0.8701,0 2.4125,-1.73156 3.5491,-3.98438 7.2191,-14.30813 7.5212,-16.48413 2.6131,-18.82462 -2.7916,-1.3312 -3.2935,-2.01623 -3.0469,-4.15801 l 0.2953,-2.56424 16.0393,-0.25595 c 13.1395,-0.20967 16.2443,-0.008 17.1744,1.11195 1.7563,2.11627 -0.2054,4.74188 -4.5055,6.03022 -5.1906,1.55512 -10.2739,7.63276 -17.7642,21.23878 -8.3799,15.22199 -8.3686,16.18113 0.3976,33.75 3.9327,7.88154 7.0952,13.125 7.9162,13.125 1.283,0 3.9582,-4.72114 8.2342,-14.53125 1.0113,-2.32031 2.8962,-6.53906 4.1884,-9.375 6.833,-14.99477 16.6009,-38.72273 16.6009,-40.32644 0,-1.12425 -1.4557,-2.75646 -3.75,-4.20481 -3.8455,-2.42757 -4.1648,-2.98446 -3.1809,-5.54832 0.5036,-1.3124 4.2708,-1.48293 32.7601,-1.48293 36.9203,0 32.2246,-1.15975 41.7538,10.3125 2.7839,3.35156 5.2835,6.30469 5.5548,6.5625 0.2714,0.25781 3.83,4.26562 7.9082,8.90625 14.4778,16.47471 40.1955,42.65625 41.9005,42.65625 0.99,0 1.9226,-0.88482 2.2233,-2.10938 0.285,-1.16015 0.1632,-13.28906 -0.2706,-26.95312 -0.8721,-27.46732 -1.167,-28.75924 -7.0542,-30.90345 -5.5674,-2.02765 -7.6739,-3.37186 -8.0087,-5.11019 -0.1833,-0.95174 0.2356,-2.09094 0.9308,-2.53154 1.4275,-0.9046 36.3955,-1.14029 38.6875,-0.26077 0.8156,0.31298 1.4829,1.52742 1.4829,2.69877 0,2.08399 -1.558,3.09039 -7.2906,4.70918 -1.1739,0.33149 -2.8614,1.71215 -3.75,3.06814 -1.462,2.23095 -1.6408,6.7045 -1.8802,47.03826 -0.1456,24.51507 -0.4626,45.49257 -0.7045,46.61667 -0.5144,2.38896 -2.9045,5.0132 -4.4885,4.928 -0.6077,-0.0327 -1.9587,-0.40565 -3.0022,-0.82881 z m -1125.16538,-1.79499 c -9.3969,-3.2469 -15.6852,-8.93702 -19.8281,-17.94177 -2.0879,-4.53833 -2.3725,-6.41073 -2.3742,-15.62428 0,-10.03497 0.129,-10.72588 3.1621,-16.70148 5.6097,-11.05206 13.0003,-16.81628 25.7951,-20.11856 6.3489,-1.63863 8.5656,-1.80373 14.3929,-1.07202 6.0722,0.76244 7.5154,1.35183 12.1809,4.97467 5.5199,4.28632 8.8258,9.03169 10.5,15.07213 1.2788,4.6133 0.4753,6.92818 -3.1779,9.15571 -2.6582,1.62086 -4.8472,1.80717 -21.2702,1.81031 -15.0479,0.003 -18.6779,0.26333 -20.3906,1.46292 -6.4016,4.48388 3.0554,19.31122 15.2773,23.95288 2.5687,0.97553 5.7774,1.77403 7.1306,1.77445 3.559,9.5e-4 9.7431,-2.37088 13.3463,-5.11917 4.5233,-3.45006 9.0372,-3.01422 9.0372,0.87257 0,4.50577 -7.8553,12.09605 -16.9913,16.41807 -5.2158,2.46747 -6.9929,2.824 -13.9462,2.79795 -5.1643,-0.0193 -9.6845,-0.62272 -12.8439,-1.71438 z m 20.1101,-50.81324 c 4.0585,-1.41483 4.4146,-4.07263 1.0578,-7.89581 -3.7372,-4.25641 -7.2437,-4.92295 -12.5035,-2.37674 -8.0979,3.92014 -10.6866,7.27794 -7.8205,10.14402 1.4157,1.41573 15.3079,1.50841 19.2662,0.12853 z m 531.7963,51.96251 c -10.5804,-2.00238 -17.0174,-6.94378 -18.6491,-14.31628 -1.8768,-8.47939 -2.2877,-16.18862 -0.9093,-17.06189 2.7842,-1.76396 6.3418,-0.92192 7.7695,1.83895 3.4842,6.73785 9.1226,14.04575 12.6251,16.36363 7.078,4.68399 18.2883,5.55949 24.4652,1.91071 6.0993,-3.60294 8.4226,-13.68115 4.7844,-20.75414 -2.5668,-4.99014 -5.5962,-7.52123 -19.3046,-16.12886 -13.7772,-8.65086 -18.7939,-13.08935 -22.6426,-20.03265 -2.3555,-4.2496 -2.6672,-5.75506 -2.6475,-12.78551 0.019,-6.7028 0.3779,-8.56449 2.2604,-11.71875 2.8578,-4.7883 9.1656,-11.48055 12.4473,-13.20589 4.0411,-2.12461 17.6029,-5.0645 23.2387,-5.03766 5.7607,0.0275 22.2418,3.07912 23.5172,4.3545 0.4526,0.45263 1.5604,5.14433 2.4617,10.42597 1.8452,10.8134 1.3616,12.83808 -3.0666,12.83808 -2.1437,0 -3.0401,-0.7145 -4.5853,-3.65513 -3.3064,-6.29203 -9.8573,-12.4518 -14.577,-13.70664 -9.2097,-2.44864 -17.7011,0.88651 -21.5712,8.47247 -2.4241,4.75172 -2.361,5.85158 0.6532,11.38971 2.8796,5.29074 7.3223,8.77473 19.451,15.25358 4.6072,2.46105 10.653,6.15621 13.4351,8.21145 6.11,4.51373 12.0664,13.31109 12.9352,19.10492 0.9663,6.4439 0.034,16.42329 -1.9084,20.43859 -2.9048,6.0033 -9.8717,12.1905 -17.0437,15.1363 -5.7456,2.35992 -7.7001,2.66165 -18.6075,2.8725 -6.7031,0.12958 -13.2422,0.036 -14.5312,-0.20796 z m 221.71158,-1.10158 c -8.73798,-2.57942 -17.31208,-7.02492 -22.96158,-11.90517 -5.5975,-4.83534 -11.7094,-12.39639 -13.633,-16.86554 -0.6658,-1.54688 -1.9841,-4.5 -2.9294,-6.5625 -2.4112,-5.26059 -2.5183,-29.26232 -0.1528,-34.21875 0.8614,-1.80469 1.8722,-4.33594 2.2464,-5.625 1.7612,-6.06793 9.679,-16.18147 17.1983,-21.96741 5.7776,-4.44569 14.93208,-8.95643 18.24648,-8.99068 1.096,-0.0113 3.6907,-0.79187 5.7658,-1.73454 2.5405,-1.15405 7.3364,-1.9334 14.6809,-2.38568 9.6866,-0.5965 11.4159,-0.46334 15.4457,1.18935 5.6093,2.30051 16.9933,5.76079 18.9926,5.77305 1.5841,0.01 11.7031,10.68493 16.6763,17.59296 6.801,9.44702 9.772,22.79612 8.6048,38.66287 -0.5399,7.34009 -1.2346,10.16359 -3.9818,16.18363 -6.2229,13.63596 -17.2177,23.39701 -32.7442,29.06974 -7.0364,2.5708 -8.9048,2.8395 -21.7598,3.12928 -11.4016,0.257 -15.1282,0.003 -19.6947,-1.3456 z m 35.1634,-10.80881 c 6.3891,-3.22962 12.426,-11.33756 15.5173,-20.84073 2.4282,-7.46447 2.5324,-8.52463 2.0413,-20.77477 -0.4163,-10.387 -0.9676,-14.19097 -2.8219,-19.4714 -4.7616,-13.55881 -9.9578,-20.48812 -18.8294,-25.10938 -5.2175,-2.71785 -6.5339,-2.99671 -14.1885,-3.0057 -7.5773,-0.009 -8.9404,0.2687 -13.3695,2.72272 -6.8896,3.81724 -13.52998,11.14918 -16.22618,17.91604 -1.9533,4.90222 -2.2724,7.46398 -2.5567,20.52517 -0.2911,13.38029 -0.1083,15.61046 1.7678,21.5625 6.82978,21.66751 18.05538,30.39334 37.41578,29.08371 4.686,-0.31698 8.4384,-1.18691 11.25,-2.60816 z m -472.72238,10.27553 c -0.7665,-0.7665 -3.1733,-5.45146 -5.3484,-10.41107 -2.1751,-4.95958 -5.5407,-12.26508 -7.4792,-16.23441 -1.9384,-3.96933 -4.3303,-8.99188 -5.3153,-11.16124 -7.3028,-16.08338 -16.044,-32.61822 -17.2438,-32.61822 -0.8722,0 -1.6696,1.39758 -2.1397,3.75 -1.012,5.0648 -2.0314,47.2336 -1.2434,51.43437 0.7904,4.21321 2.479,5.91046 7.1251,7.1615 4.4295,1.19275 6.8935,4.17531 5.5395,6.70533 -0.8489,1.58618 -2.3705,1.73005 -18.2983,1.73005 -10.1824,0 -18.1229,-0.40166 -19.1857,-0.97048 -3.6612,-1.95941 -1.3205,-5.39662 5.0742,-7.45114 6.9853,-2.24429 7.7938,-7.62462 10.5049,-69.9067 l 0.6141,-14.10958 -2.49,-2.95919 c -1.5618,-1.85615 -4.0942,-3.4123 -6.7937,-4.17474 -5.04,-1.42351 -6.8953,-3.58064 -5.0214,-5.83854 1.0795,-1.30062 3.6157,-1.47046 18.6739,-1.25046 l 17.4248,0.25458 0.853,2.8125 c 2.4323,8.02002 8.6126,21.84515 17.8112,39.84375 3.0305,5.92969 7.4078,14.50502 9.7273,19.05628 4.3663,8.56752 6.078,10.24439 8.192,8.02504 0.6811,-0.71504 6.1081,-10.864 12.0601,-22.55323 5.9519,-11.68924 11.2485,-22.02518 11.7703,-22.96875 2.1625,-3.91115 9.4734,-19.99995 9.4734,-20.84793 0,-0.50468 0.9376,-1.57433 2.0836,-2.377 2.9583,-2.07209 31.7957,-2.15661 33.504,-0.0982 2.0406,2.45871 0.7377,4.67805 -3.2538,5.54282 -5.6298,1.21969 -7.7272,2.46107 -8.8863,5.25935 -1.1494,2.77494 -0.7405,71.00489 0.4721,78.77412 0.7786,4.98842 2.3974,7.09152 6.0153,7.81511 3.4597,0.69193 5.8621,3.16223 5.5056,5.66112 -0.2798,1.9609 -0.644,1.9965 -22.9502,2.2434 -22.6598,0.25082 -22.6662,0.25033 -23.3233,-1.82006 -0.499,-1.57216 -0.051,-2.59223 1.8589,-4.23527 1.3839,-1.19036 3.2309,-2.17772 4.1045,-2.19411 0.8736,-0.0164 2.3731,-0.62423 3.3322,-1.35071 1.6265,-1.23203 1.7572,-3.28158 1.9429,-30.46231 0.1499,-21.94607 -0.082,-29.37511 -0.9414,-30.0879 -1.6217,-1.34587 -3.9733,1.281 -6.7504,7.54052 -1.2619,2.8443 -4.2343,8.96833 -6.6053,13.60896 -2.3711,4.64062 -8.9694,17.71875 -14.6628,29.0625 -10.7635,21.44523 -12.2341,23.29628 -15.7305,19.79992 z m -545.637,-0.64833 c -4.1039,-2.41018 0.7026,-6.75595 8.6362,-7.80838 2.489,-0.33017 5.0973,-1.28923 5.7962,-2.13122 1.019,-1.2276 1.3362,-10.29253 1.6012,-45.75529 0.3073,-41.13179 0.2157,-44.33914 -1.3106,-45.86542 -1.4262,-1.42624 -3.1974,-1.60097 -13.5322,-1.33491 -11.4241,0.2941 -12.0293,0.41163 -15.4093,2.99242 -1.935,1.47747 -5.0149,4.76964 -6.8442,7.31592 -2.7247,3.79254 -3.7698,4.57815 -5.7801,4.34495 -2.4042,-0.27889 -2.4516,-0.42058 -2.3326,-6.96832 0.067,-3.67602 0.8368,-8.94945 1.7111,-11.71875 3.6936,-11.69848 4.424,-12.35988 9.6945,-8.77849 l 3.4394,2.33714 45.0168,-0.004 c 43.7406,-0.004 45.1062,-0.058 48.1715,-1.92685 1.7352,-1.05785 4.2664,-1.79456 5.625,-1.63712 l 2.4702,0.28647 -0.2756,10.3125 c -0.3762,14.07199 -0.9152,17.16249 -3.2073,18.38917 -2.8749,1.53862 -5.7732,-0.48468 -8.1142,-5.66459 -1.1029,-2.44046 -3.0908,-5.45811 -4.4174,-6.70589 -2.2605,-2.12622 -3.1936,-2.28781 -14.8585,-2.57315 -10.7685,-0.26342 -12.6634,-0.0877 -14.0546,1.30352 -1.4823,1.48226 -1.5846,5.06836 -1.3089,45.86457 0.2374,35.13299 0.5564,44.5665 1.5476,45.75991 0.6867,0.82682 3.1514,1.78867 5.4772,2.13744 5.4563,0.81822 9.6558,4.24387 8.1725,6.66659 -0.9584,1.56553 -3.1075,1.71404 -27.6562,1.91124 -16.9273,0.13597 -27.2143,-0.13695 -28.2577,-0.74971 z m 91.2092,-0.35661 c -1.7849,-2.15065 -0.2694,-4.93255 3.9593,-7.26772 3.5825,-1.97835 3.9924,-2.6068 5.0729,-7.77727 1.5664,-7.49524 1.6768,-83.80346 0.1262,-87.2067 -0.576,-1.26404 -2.0369,-2.94671 -3.2465,-3.73927 -4.6057,-3.01778 -2.2076,-7.4658 5.3426,-9.90955 1.7817,-0.57668 4.5758,-1.64294 6.2091,-2.36947 4.5365,-2.01789 11.2838,-2.70389 12.9548,-1.31711 1.2039,0.99914 1.4193,5.05615 1.4193,26.7296 0,22.14503 0.1975,25.71558 1.4814,26.78112 1.213,1.00674 2.0198,1.01112 4.4531,0.0242 4.3747,-1.77418 15.6632,-4.77406 17.9649,-4.77406 3.6089,0 13.9368,4.64559 17.0621,7.67468 4.8,4.65241 5.544,8.73598 6.785,37.23985 0.6637,15.24623 0.6922,15.40074 3.193,17.34375 7.6727,5.96122 7.6992,5.99223 6.6154,7.76304 -0.9396,1.53518 -2.8762,1.72162 -20.2604,1.95043 -16.4243,0.21618 -19.397,0.0416 -20.4271,-1.19964 -1.607,-1.93627 0.1146,-5.81526 3.0815,-6.94327 4.4173,-1.67946 4.5486,-2.4168 4.244,-23.83636 -0.2829,-19.89655 -0.3164,-20.18977 -2.5743,-22.5911 -5.0686,-5.39062 -12.9729,-5.18815 -18.3949,0.47119 -3.0241,3.15651 -3.0283,3.20817 -2.5206,31.09275 l 0.2344,12.87157 3.6818,1.87834 c 4.0076,2.04454 5.561,4.96607 3.7808,7.11101 -0.9195,1.10802 -4.6622,1.36126 -20.1189,1.36126 -15.4566,0 -19.1993,-0.25324 -20.1189,-1.36126 z m 272.8126,5e-5 c -2.1063,-2.53796 -0.65,-4.65862 4.6502,-6.7715 6.0458,-2.41011 8.3326,-5.0056 11.7642,-13.35256 1.3954,-3.39404 3.2926,-7.85848 4.2162,-9.92098 0.9236,-2.0625 3.4169,-8.17969 5.5407,-13.59375 2.1239,-5.41406 4.6813,-11.53125 5.6832,-13.59375 1.0019,-2.0625 3.2448,-7.54688 4.9841,-12.1875 10.7251,-28.614 11.7443,-30.59764 17.7789,-34.60317 2.7887,-1.85107 5.952,-3.36558 7.0296,-3.36558 2.0257,0 4.878,3.19119 4.878,5.45754 0,0.70969 0.6243,2.61973 1.3873,4.24453 0.763,1.6248 3.0351,7.5948 5.0492,13.26668 6.2506,17.60212 14.8069,41.00854 16.964,46.40625 1.1333,2.83594 2.4802,6.63281 2.993,8.4375 1.32,4.64554 2.7268,8.05485 5.9502,14.41969 2.8872,5.70088 3.168,5.9659 9.1062,8.595 3.8083,1.68608 5.279,4.43329 3.5127,6.56155 -1.6942,2.04147 -42.3188,2.01098 -44.0152,-0.0331 -1.7024,-2.05126 -0.5777,-3.90291 3.6944,-6.08238 4.5474,-2.3199 5.0428,-4.58863 2.4617,-11.27331 -0.6968,-1.80469 -2.4492,-6.37195 -3.8942,-10.14949 -1.4451,-3.77753 -3.485,-7.46894 -4.5332,-8.20312 -1.4092,-0.98703 -5.0512,-1.33485 -13.9773,-1.33485 l -12.0715,0 -2.4856,2.70103 c -2.6954,2.92921 -9.0389,20.93865 -8.4507,23.99245 0.188,0.97645 2.0234,2.64794 4.0785,3.71442 3.9589,2.0544 5.1167,4.42587 3.2556,6.66839 -0.9099,1.09642 -4.3677,1.36121 -17.7751,1.36121 -13.4075,0 -16.8652,-0.26479 -17.7751,-1.36121 z m 59.7751,-48.51379 c 1.5488,-1.54879 1.4006,-6.29316 -0.2983,-9.5508 -0.7765,-1.48888 -2.0544,-4.91738 -2.8397,-7.6189 -1.5248,-5.24516 -4.2151,-8.50011 -6.3487,-7.68133 -0.7186,0.27575 -1.7589,2.11989 -2.3118,4.09807 -0.5529,1.97819 -2.0901,6.46355 -3.4159,9.96748 -2.6894,7.10763 -2.9316,9.13947 -1.2856,10.78548 1.5031,1.50307 14.9969,1.50307 16.5,0 z m 214.4118,48.01762 c -0.3274,-1.03171 -0.3304,-2.30449 -0.01,-2.82839 0.9064,-1.4665 5.2468,-3.43248 9.1303,-4.13552 2.1819,-0.395 3.9508,-1.41517 4.6875,-2.70344 0.9019,-1.577 1.1833,-11.58276 1.1833,-42.07569 0,-39.12555 -0.043,-40.06457 -1.9605,-42.63531 -1.0783,-1.44575 -3.2245,-2.88716 -4.7694,-3.2031 -3.8052,-0.77824 -4.9889,-1.62151 -4.9889,-3.554 0,-3.80249 0.8179,-3.88217 39.852,-3.88217 28.6875,0 37.944,0.27783 39.0444,1.17187 1.8046,1.46629 3.8873,16.8594 2.8223,20.85938 -0.5528,2.07613 -1.3812,2.88761 -3.1638,3.09937 -2.5522,0.30318 -4.1499,-1.4294 -7.7397,-8.39315 -2.6504,-5.14146 -6.2708,-6.40938 -20.0625,-7.02619 -16.4072,-0.73378 -15.5189,-1.72708 -15.8927,17.77103 -0.2913,15.19501 -0.2608,15.47452 1.8492,16.95247 2.5079,1.75659 18.4491,2.1529 21.4743,0.53387 0.9957,-0.53287 2.7046,-2.74771 3.7976,-4.92187 2.1474,-4.27143 4.4397,-7.23428 5.5972,-7.23428 0.3989,0 1.3265,0.6013 2.0615,1.33624 1.9652,1.96521 2.1671,33.59693 0.2248,35.20895 -2.442,2.02663 -4.6245,0.56769 -7.206,-4.81689 -3.6126,-7.53554 -5.0562,-8.2908 -15.8469,-8.2908 -12.4232,0 -12.1242,-0.43753 -12.1242,17.74463 0,17.30359 0.7938,19.76687 7.1532,22.19553 3.4327,1.31097 6.1245,1.49413 15.2294,1.03634 14.728,-0.74051 17.6668,-1.97271 23.6894,-9.93261 5.5535,-7.33991 7.9973,-8.65714 10.4476,-5.63124 0.928,1.14613 1.4342,2.74358 1.1248,3.54989 -0.3094,0.80632 -1.4095,4.63914 -2.4447,8.51737 -1.0352,3.87824 -2.617,8.31696 -3.5152,9.86384 l -1.633,2.8125 -43.7097,0.2436 c -43.001,0.23964 -43.7193,0.21319 -44.305,-1.63223 z m 215.7757,1.23238 c -2.4513,-2.45128 2.7827,-7.80116 7.6397,-7.80899 3.402,-0.006 5.5614,-1.60213 6.6518,-4.91819 1.4654,-4.45618 1.5839,-81.14924 0.1277,-82.59825 -0.7067,-0.70319 -4.9166,-1.05102 -12.0496,-0.99551 -12.9961,0.10115 -14.7828,0.80044 -21.1812,8.28981 -4.9892,5.83986 -7.582,6.6068 -9.0736,2.68383 -0.7654,-2.01328 -0.4704,-4.08682 1.4337,-10.07813 1.3185,-4.14883 2.3955,-8.30934 2.3931,-9.24559 -0.01,-2.90646 1.8411,-5.32898 4.0656,-5.32898 1.1708,0 4.6924,0.86579 7.8259,1.92397 5.4384,1.83656 7.438,1.9111 44.0101,1.64062 37.7993,-0.27954 38.361,-0.31162 41.8823,-2.39272 1.963,-1.16016 3.7357,-2.10937 3.9393,-2.10937 0.2036,0 1.6577,1.87142 3.2314,4.1587 l 2.8612,4.1587 -1.4099,5.41326 c -0.7755,2.9773 -1.41,6.80119 -1.41,8.49755 0,3.2573 -2.9999,7.22944 -4.9805,6.59466 -0.6123,-0.19623 -2.2105,-2.36286 -3.5517,-4.81471 -3.7926,-6.93371 -5.515,-8.18201 -13.1826,-9.5538 -13.1811,-2.35825 -20.2539,-1.42152 -20.5523,2.72197 -0.044,0.6077 -0.044,16.92522 -4e-4,36.26116 0.078,34.46319 0.4866,43.99043 2.0146,46.93958 0.4192,0.80895 3.3113,2.17955 6.4269,3.04576 4.7234,1.31323 5.7667,1.98132 6.2785,4.02043 0.4064,1.61926 0.1749,2.72338 -0.685,3.268 -1.5,0.95 -51.7655,1.16576 -52.705,0.22623 z m -613.7399,-85.14407 c -2.8041,-3.37879 3.9233,-12.66843 9.1742,-12.66843 3.778,0 6.1297,-2.37125 5.3667,-5.41134 -0.3216,-1.28114 -0.31,-3.57991 0.026,-5.10843 0.6919,-3.15041 4.8502,-5.40843 10.0025,-5.43155 3.0943,-0.0139 12.3008,-2.58236 14.6512,-4.08743 0.8962,-0.57393 1.0915,-1.94256 0.6742,-4.7253 -0.6897,-4.599 0.2001,-5.64988 9.6281,-11.3715 5.6299,-3.41672 5.908,-3.75331 5.3437,-6.46873 -0.3275,-1.57545 -0.9272,-5.60666 -1.3328,-8.95822 -0.4056,-3.35157 -1.3901,-7.35938 -2.1877,-8.90625 -0.7976,-1.54688 -1.7601,-5.97657 -2.1387,-9.84375 -0.3787,-3.86719 -1.3293,-8.64304 -2.1124,-10.61298 -1.154,-2.90272 -1.2177,-4.23565 -0.3365,-7.03125 0.8679,-2.7534 0.8166,-4.20628 -0.2542,-7.19952 -1.167,-3.26171 -1.1644,-4.17725 0.02,-7.03125 3.0153,-7.26838 5.6901,-10.15788 10.8104,-11.67847 6.6486,-1.97442 9.1649,-1.82404 12.9918,0.77639 3.1089,2.11252 14.6715,7.15208 16.4096,7.15208 0.4496,0 5.5919,2.37506 11.4274,5.27795 12.2252,6.08136 17.5612,10.46346 19.2433,15.80318 1.858,5.89804 8.4649,7.92517 9.6345,2.95608 0.5626,-2.39023 0.7428,-12.12057 0.2969,-16.03198 -0.2575,-2.25814 0.1207,-2.93015 2.0272,-3.60225 3.3699,-1.18797 12.4899,2.47294 17.3725,6.97358 4.2207,3.89047 6.1325,4.32234 9.815,2.21719 1.2891,-0.73689 3.1454,-1.35476 4.1251,-1.37303 1.6123,-0.0301 4.214,-1.11798 16.0312,-6.70347 4.9237,-2.32724 6.3591,-2.24019 11.357,0.68876 4.0729,2.3869 4.3018,2.41501 8.1357,0.99905 2.1696,-0.80134 8.0645,-1.74624 13.0996,-2.09981 5.0352,-0.35357 9.3958,-1.03256 9.6901,-1.50887 0.7272,-1.17655 -1.4146,-3.60987 -4.0639,-4.61713 -1.194,-0.45398 -3.0715,-2.35174 -4.1722,-4.21723 l -2.0012,-3.39182 -7.1163,0.78781 c -14.16,1.56758 -21.1298,0.14222 -21.8137,-4.46105 -0.3156,-2.12448 -1.1549,-2.75581 -6.0816,-4.57496 -3.4156,-1.26121 -5.5249,-5.30672 -4.4837,-8.59976 0.3788,-1.19817 1.6403,-3.44412 2.8033,-4.99099 3.0999,-4.12301 6.2297,-11.27584 6.0243,-13.76798 -0.3183,-3.86417 -0.029,-4.38312 4.0132,-7.19325 2.1914,-1.52354 6.0938,-4.69388 8.6719,-7.0452 2.9156,-2.65913 5.9278,-4.4972 7.9687,-4.8626 4.4484,-0.79644 15.035,-4.24509 17.3438,-5.64984 1.0312,-0.62746 3.3516,-1.44708 5.1562,-1.82139 1.8047,-0.37432 4.1134,-1.25947 5.1305,-1.96702 1.2056,-0.83872 4.5606,-1.28647 9.6395,-1.28647 5.112,0 8.9885,-0.52103 11.2758,-1.51558 7.2038,-3.1324 12.9049,-5.04692 15.0287,-5.04692 1.2071,0 3.42,1.22528 4.9176,2.72287 2.4455,2.44545 2.6214,3.014 1.7267,5.58059 -0.6287,1.80352 -2.4379,3.69086 -4.9044,5.11618 -3.893,2.24974 -21.6535,7.22439 -25.748,7.21192 -3.0074,-0.009 -19.5335,8.08424 -24.2975,11.89931 -6.0094,4.81239 -10.6661,11.02512 -12.5546,16.74937 -1.9214,5.82428 -1.3754,8.65026 2.1517,11.13698 6.7399,4.75173 9.5174,6.4218 17.1717,10.32495 7.3419,3.74386 9.1159,4.27988 13.5937,4.1072 4.2458,-0.16372 6.4167,0.40623 12.3665,3.24666 3.9691,1.89489 7.8632,3.19712 8.6535,2.89384 1.9573,-0.75107 3.3371,-6.20704 3.3434,-13.22006 0,-5.73797 0.082,-5.91006 5.2114,-11.65858 2.8634,-3.20905 5.8939,-6.99903 6.7346,-8.42216 0.9343,-1.58159 3.6671,-3.54728 7.0297,-5.05629 7.2183,-3.23938 11.6486,-2.62203 16.9989,2.36873 l 3.79,3.53526 2.573,-2.75441 c 2.5051,-2.68164 2.6484,-2.71546 5.4243,-1.27999 2.1505,1.11208 3.1071,2.49075 3.8925,5.60978 0.5727,2.27444 1.5659,4.33664 2.207,4.58266 0.6411,0.24603 3.0241,-0.39569 5.2954,-1.42605 2.2713,-1.03035 6.6609,-2.23932 9.7547,-2.6866 6.0393,-0.87314 8.4822,-2.77053 9.4517,-7.34133 1.2097,-5.70272 2.0277,-6.52908 8.4162,-8.50226 3.709,-1.14563 8.8278,-1.92607 12.6326,-1.92607 7.2487,0 8.7835,-0.94097 9.7255,-5.96261 1.2531,-6.67932 9.6735,-11.52549 23.9927,-13.80842 2.836,-0.45214 7.4766,-1.4814 10.3125,-2.28724 7.5966,-2.1586 20.4253,-2.81427 27.1484,-1.38755 5.5179,1.171 5.7541,1.1385 9.2295,-1.26997 1.9616,-1.35944 4.7498,-2.47171 6.1959,-2.47171 1.9483,0 3.9493,-1.34127 7.7256,-5.17843 2.803,-2.84814 4.8418,-5.59032 4.5307,-6.09375 -0.7435,-1.20292 -4.1523,-1.16301 -7.7487,0.0908 -2.1157,0.73751 -3.4347,0.71235 -4.9419,-0.0943 -1.7666,-0.94543 -1.9808,-1.64789 -1.5221,-4.99042 l 0.534,-3.89013 -6.2788,0 c -6.2521,0 -14.5344,-1.3947 -22.8194,-3.84268 -2.3942,-0.70741 -6.4921,-1.44471 -9.1065,-1.63844 -6.1423,-0.45517 -9.5092,-2.6199 -9.5092,-6.11394 0,-3.29026 1.6601,-4.78653 9.375,-8.45007 3.3516,-1.59153 8.7575,-4.79886 12.0133,-7.1274 3.2557,-2.32854 6.8472,-4.23372 7.9812,-4.23372 2.831,0 11.15,5.76341 14.7059,10.18827 3.6044,4.48512 9.131,7.31349 15.9246,8.1498 5.241,0.64517 9.7897,2.54856 16.1509,6.75819 2.6952,1.7836 3.5366,2.96672 3.5366,4.973 0,1.44792 -0.4219,2.89332 -0.9375,3.21199 -0.5156,0.31868 -0.9375,1.57648 -0.9375,2.79513 0,1.71107 0.7657,2.46839 3.3617,3.32516 1.8489,0.61019 4.6965,2.26855 6.3281,3.68523 5.39,4.68005 6.4805,4.93226 18.2837,4.22826 l 10.9328,-0.6521 5.1562,3.86481 c 7.7261,5.79101 10.3125,9.70521 10.3125,15.60659 0,6.04177 -2.0369,8.89421 -7.9692,11.15976 -4.8057,1.83532 -5.0435,3.35838 -0.718,4.5989 2.2674,0.65028 3.7893,0.37543 7.1134,-1.2847 4.7812,-2.38785 9.5748,-2.29218 18.4488,0.36818 3.9658,1.1889 5.6325,2.28131 7.219,4.73155 1.9615,3.02949 2.4119,3.21849 9.1827,3.85297 3.9161,0.36695 7.4029,0.38447 7.7484,0.0389 0.3456,-0.34557 1.0649,-1.96432 1.5985,-3.59726 1.282,-3.92311 6.3243,-7.25263 10.9837,-7.25263 3.8277,0 11.7016,3.45361 13.8924,6.09344 1.0961,1.3206 1.0739,2.13583 -0.149,5.46376 -1.5817,4.30431 -1.3529,6.2553 0.7336,6.2553 2.2517,0 8.3534,3.47116 12.7286,7.24117 5.2652,4.53689 10.4099,7.27223 12.3079,6.5439 0.8197,-0.31459 2.5795,-2.721 3.9105,-5.34757 2.8383,-5.60125 4.2911,-6.40748 7.618,-4.22765 1.9,1.24499 3.5434,1.46655 7.3498,0.99098 4.1718,-0.52123 5.5736,-0.25576 9.4039,1.78082 2.4757,1.31634 5.6894,2.39335 7.1415,2.39335 3.597,0 8.3713,-4.39472 11.0973,-10.21503 3.0174,-6.44208 6.0659,-7.49424 13.9845,-4.82662 3.6118,1.21669 8.1216,1.91665 12.3491,1.91665 5.4438,0 7.4029,0.43566 10.7317,2.38652 3.4426,2.0175 4.7769,2.29308 8.6283,1.78216 5.3371,-0.70799 11.212,0.66013 14.7353,3.43145 2.1667,1.70444 2.4664,2.55371 2.2317,6.32495 l -0.2711,4.35617 6.09368,-0.0726 c 3.3516,-0.0399 9.8906,-0.616 14.5313,-1.28021 4.6406,-0.66421 12.0234,-1.00367 16.4062,-0.75437 9.9033,0.56331 15.5991,3.04695 20.3866,8.88954 3.4085,4.15957 3.4804,4.19199 7.6988,3.47304 5.6365,-0.96059 16.5284,-0.73425 23.2408,0.48298 3.717,0.67402 6.4284,0.67921 8.6803,0.0167 3.1628,-0.9306 3.403,-0.81815 7.0247,3.28896 2.0625,2.33886 4.249,4.24905 4.8587,4.24486 1.567,-0.0108 2.4211,-3.30446 1.7038,-6.57013 -0.3346,-1.52369 -0.3342,-3.63454 0,-4.69076 0.5796,-1.82597 1.1248,-1.89557 11.0855,-1.41556 13.3641,0.64402 21.6801,1.97752 26.4135,4.2355 2.0625,0.98387 5.7498,2.04346 8.194,2.35465 3.4893,0.44426 5.7487,1.61102 10.5183,5.4316 3.3409,2.6762 7.4583,5.78791 9.1498,6.91488 20.7629,13.83369 23.3406,15.2947 26.9858,15.2947 5.2896,0 19.8122,9.10011 21.1253,13.23764 0.7508,2.36522 -2.5747,7.39585 -6.3035,9.53591 -1.4973,0.85932 -3.1771,2.86694 -3.733,4.46136 -0.5719,1.64069 -2.0043,3.27683 -3.3002,3.76952 -3.8331,1.45732 -10.619,1.01234 -13.7759,-0.90332 -1.6077,-0.97562 -4.3333,-2.07239 -6.0568,-2.4373 -2.1918,-0.46404 -3.699,-1.62147 -5.0145,-3.85113 -2.6681,-4.52217 -6.8477,-4.37733 -16.2268,0.56231 -4.0604,2.13845 -8.4258,3.75 -10.158,3.75 -1.6708,0 -6.5918,1.47656 -10.9357,3.28125 -4.3439,1.80468 -8.377,3.28125 -8.9623,3.28125 -2.1326,0 -17.8652,10.50571 -21.822,14.57195 -2.3568,2.42197 -4.9181,4.17422 -6.0938,4.16895 -1.1155,-0.005 -3.8805,-1.48156 -6.1445,-3.28125 -2.2639,-1.79969 -4.4776,-3.27214 -4.9191,-3.27214 -0.4417,0 -2.5271,1.55771 -4.6346,3.4616 -3.7461,3.3845 -3.9832,3.45677 -10.6406,3.24424 l -6.8091,-0.21738 -3.585,4.37505 c -3.2709,3.9916 -3.4944,4.61525 -2.5506,7.11563 0.9546,2.52882 0.8402,2.81456 -1.4801,3.6979 -3.1765,1.2093 -8.0177,-0.0837 -8.4355,-2.25304 -0.1697,-0.88178 1.5149,-4.86545 3.7436,-8.85262 5.0855,-9.0978 4.9321,-8.69637 3.3246,-8.69637 -0.7439,0 -4.9882,3.79687 -9.4319,8.4375 -7.8987,8.24901 -9.1971,9.00301 -13.5123,7.8466 -3.2421,-0.86886 -2.5845,-2.3238 3.4524,-7.63759 6.8437,-6.02418 7.6115,-7.96287 4.4801,-11.31262 -1.2802,-1.36958 -2.9931,-3.81012 -3.8064,-5.42341 -1.9778,-3.92359 -3.5877,-4.36259 -8.4131,-2.2942 -4.6674,2.00072 -10.4928,8.75795 -14.3542,16.65039 -2.7675,5.65655 -5.4418,7.36846 -9.2494,5.92083 -2.8836,-1.09635 -2.8868,-1.28256 -0.085,-4.98443 1.2422,-1.64137 3.3696,-5.34389 4.7275,-8.22782 5.0678,-10.76247 13.5101,-16.6935 24.9243,-17.51018 5.0132,-0.3587 6.8846,-0.0708 10.0559,1.54711 2.1431,1.0933 4.3458,1.98782 4.895,1.98782 0.5492,0 3.7193,-2.53125 7.0449,-5.625 6.7281,-6.2591 9.1527,-6.89679 14.2969,-3.76028 3.6929,2.2516 3.9448,5.00373 0.6552,7.15914 -2.6894,1.76215 -4.5671,4.98017 -5.5388,9.49254 -0.8714,4.04624 0.9817,4.72815 6.2508,2.30018 8.4502,-3.89386 18.825,-4.4841 20.8627,-1.18691 1.4071,2.27672 5.5334,0.9325 10.02,-3.26415 4.4425,-4.1555 13.4941,-8.94233 19.3351,-10.22524 1.5998,-0.35138 5.7824,-2.12431 9.2947,-3.93986 4.4251,-2.28741 7.8959,-3.38353 11.3035,-3.56982 6.2566,-0.34205 7.7387,-1.588 7.7387,-6.50555 0,-8.22522 5.4749,-10.63984 10.8411,-4.7813 2.5116,2.74202 3.6462,3.28125 6.9036,3.28125 3.3018,0 4.5732,0.62537 8.311,4.08779 7.8941,7.31228 11.4177,8.07079 13.8345,2.97792 0.8474,-1.78573 2.3442,-3.50181 3.3263,-3.81349 0.982,-0.31169 2.2233,-1.3847 2.7583,-2.38448 0.7826,-1.46231 0.5158,-2.27488 -1.3646,-4.15526 -2.997,-2.997 -5.2977,-2.95278 -9.0126,0.17319 -3.5379,2.97694 -5.0238,2.43055 -8.0863,-2.97354 -2.3118,-4.07926 -6.1816,-7.24636 -17.7627,-14.53713 -4.5048,-2.83594 -10.3089,-6.94922 -12.898,-9.14063 -3.5908,-3.0393 -5.4989,-3.98926 -8.0446,-4.00496 -1.8355,-0.0113 -5.1752,-0.85459 -7.4216,-1.87392 -2.2464,-1.01933 -8.5228,-2.57172 -13.9476,-3.44976 l -9.8633,-1.59642 -1.7556,2.16795 c -0.9655,1.19238 -1.7554,2.86381 -1.7554,3.7143 0,2.0233 -4.2462,6.56207 -7.1842,7.67905 -4.4676,1.69863 -7.0246,1.03189 -10.5379,-2.74787 -3.1238,-3.36063 -3.854,-3.67174 -9.9342,-4.23249 -3.6093,-0.33289 -9.7983,-1.09148 -13.7534,-1.68578 -8.2188,-1.23499 -10.7645,-0.30427 -13.4682,4.92395 -3.0323,5.86394 -9.1438,1.00515 -13.0541,-10.37842 -0.9416,-2.74094 -1.8864,-3.54465 -5.7382,-4.88084 -5.0487,-1.75141 -15.5155,-2.13644 -21.4861,-0.79039 -6.1128,1.37812 -32.09258,2.12161 -34.22658,0.97949 -2.4032,-1.28611 -2.3992,-4.84869 0.01,-7.02701 2.6993,-2.44289 2.4376,-5.92626 -0.5302,-7.05459 -2.9265,-1.11267 -5.1631,-0.0806 -7.7751,3.58774 -1.0303,1.4469 -3.3516,3.42684 -5.1584,4.39988 -2.7427,1.47703 -3.6902,1.58459 -5.7383,0.65144 -2.2219,-1.01235 -2.4329,-1.5613 -2.2384,-5.8233 0.1181,-2.58809 -0.1775,-5.07279 -0.6569,-5.52158 -0.4793,-0.44878 -4.5005,-1.10569 -8.9361,-1.45978 l -8.0646,-0.6438 -4.8846,6.13846 c -5.0631,6.36294 -6.9441,7.40699 -15.6056,8.66156 -3.1062,0.44993 -4.9114,-0.007 -9.8079,-2.47795 l -6.0012,-3.02937 -4.7233,1.59961 c -7.1896,2.43495 -8.2479,3.11015 -11.2856,7.20056 -4.3059,5.79796 -5.0988,5.92316 -10.7277,1.69376 -2.7111,-2.03714 -5.5511,-3.70389 -6.311,-3.70389 -0.7601,0 -3.8285,-2.33377 -6.8189,-5.18615 -4.7748,-4.55438 -6.0943,-5.2931 -10.8308,-6.06399 -2.9665,-0.48282 -6.4979,-1.60135 -7.8474,-2.48562 -1.3497,-0.88427 -5.4093,-1.91054 -9.0215,-2.28058 -6.8188,-0.69851 -19.1485,-2.44958 -22.6358,-3.21474 -1.1031,-0.24203 -4.5754,-2.37181 -7.7163,-4.73286 -4.6171,-3.47068 -6.6568,-4.38746 -10.6507,-4.78707 -4.4427,-0.44452 -5.3402,-0.20197 -8.9162,2.40962 -4.3955,3.21006 -9.0154,3.79731 -12.0164,1.52745 -2.4037,-1.818 -6.443,-1.80177 -7.9649,0.032 -1.8532,2.23294 -6.2922,4.26803 -13.5424,6.20863 -3.6094,0.96607 -8.0391,2.15522 -9.8438,2.64254 -7.4164,2.00265 -14.0625,0.66022 -14.0625,-2.84047 0,-2.3628 6.0538,-6.20923 11.7989,-7.49673 6.2929,-1.41027 7.8089,-2.34131 13.0449,-8.01139 4.455,-4.82437 5.1217,-5.18771 13.4433,-7.32611 4.8157,-1.23749 9.1553,-2.64939 9.6434,-3.13755 0.4882,-0.48816 1.1371,-2.42502 1.442,-4.30412 0.7091,-4.36992 -1.1259,-7.2575 -6.6808,-10.51291 -3.9843,-2.33497 -4.4721,-2.40467 -9.6163,-1.3742 -2.9805,0.59704 -7.0692,1.9239 -9.0859,2.94859 -4.4567,2.26445 -7.0904,1.72738 -9.1048,-1.85663 -0.8636,-1.5365 -2.6658,-2.99438 -4.1677,-3.37133 -1.4554,-0.36529 -4.1057,-1.94561 -5.8896,-3.51184 -2.6899,-2.36178 -3.7953,-2.7581 -6.4782,-2.32271 -4.6834,0.76 -7.3793,2.87076 -8.0686,6.31719 -0.8203,4.10136 -2.0706,5.38393 -5.9595,6.11351 -2.3023,0.43191 -3.7649,1.44147 -4.8277,3.33225 -1.8435,3.27996 -4.8243,4.20587 -8.5594,2.65875 -2.3013,-0.95323 -3.4308,-0.89084 -6.5633,0.36255 -5.0491,2.02027 -5.9172,1.93225 -9.339,-0.94701 -2.7539,-2.31728 -3.3073,-2.42322 -9.4806,-1.81492 -3.6059,0.35532 -8.7557,1.20412 -11.4442,1.88625 -2.6885,0.68211 -7.4175,1.54212 -10.5089,1.91112 -5.0975,0.60843 -6.0461,1.0962 -10.189,5.23915 l -4.5683,4.56826 0.6533,5.22885 c 0.9714,7.7751 -2.1546,10.00812 -9.0319,6.45174 -2.217,-1.14649 -5.038,-1.41694 -12.2235,-1.17187 -8.9422,0.30498 -9.44,0.43336 -11.6504,3.00472 -1.27,1.47738 -2.1779,3.36704 -2.0177,4.19926 0.1603,0.83221 2.8186,2.80554 5.9073,4.38517 7.0195,3.58985 9.2347,7.23136 8.3751,13.76769 -0.6107,4.64399 -0.1549,5.43195 5.9831,10.3432 2.546,2.03709 2.5558,2.97025 0.056,5.2991 -3.2039,2.98493 -8.3182,3.35401 -14.0949,1.0172 -2.7588,-1.11596 -5.9652,-2.40248 -7.1253,-2.85892 -2.5986,-1.02237 -2.6077,-1.65473 -0.1211,-8.47438 1.0935,-2.99917 1.7518,-6.0692 1.4629,-6.82228 -0.289,-0.75307 -2.0081,-2.07278 -3.8202,-2.93268 -1.8121,-0.8599 -3.7877,-2.15741 -4.3902,-2.88334 -2.768,-3.33535 -8.731,0.77 -9.8601,6.78842 -0.8377,4.46547 -2.981,5.27497 -12.9306,4.88382 l -8.5441,-0.3359 -0.2826,3.86914 c -0.4072,5.57314 1.307,6.91211 8.8487,6.91211 3.3486,0 6.8641,0.41513 7.8122,0.92251 2.4998,1.33789 7.345,9.63337 7.6959,13.17636 0.2333,2.35536 1.0263,3.424 3.5351,4.76397 4.7027,2.51177 5.5197,4.48405 2.7773,6.70471 -1.8354,1.48617 -3.3577,1.74312 -8.5794,1.44806 -8.2309,-0.46509 -10.5848,-2.47954 -10.3088,-8.82215 0.2316,-5.32076 -1.0408,-7.88096 -3.9166,-7.88096 -2.9794,0 -4.0059,1.50607 -4.792,7.03125 -0.7732,5.43381 -3.1072,9.69833 -7.1867,13.13105 -1.5877,1.33593 -3.4205,3.99047 -4.073,5.89895 -1.4276,4.17551 -4.7127,5.10791 -7.4274,2.10812 -0.9883,-1.09206 -2.9068,-1.91937 -4.4508,-1.91937 -5.0598,0 -11.5389,-4.78768 -10.9059,-8.05886 0.2185,-1.12918 2.4886,-2.29904 7.3295,-3.777 9.4532,-2.88614 11.0441,-3.86299 12.252,-7.52298 0.8914,-2.70113 0.7035,-3.8516 -1.369,-8.37852 -1.8171,-3.96902 -2.381,-6.67518 -2.3145,-11.10759 0.056,-3.7045 -0.4663,-6.93181 -1.4187,-8.77352 -1.839,-3.55635 -1.8696,-6.47394 -0.1003,-9.56903 1.387,-2.42634 1.8318,-8.1128 0.8372,-10.70457 -0.7167,-1.86768 -4.3305,-1.90621 -7.8548,-0.0837 -1.4881,0.76955 -4.5895,3.84729 -6.8919,6.83945 -2.3024,2.99214 -4.8607,6.00011 -5.6852,6.68436 -2.7626,2.2928 -1.9584,10.30868 1.7822,17.76199 3.9079,7.7868 4.0785,10.62412 0.8898,14.80466 -3.1046,4.07032 -5.289,3.96112 -10.3784,-0.5188 -2.2833,-2.0098 -5.1667,-3.90901 -6.4077,-4.22048 -1.241,-0.31146 -4.7754,-2.06688 -7.8542,-3.90092 -4.703,-2.80158 -6.3195,-3.28836 -10.1121,-3.04515 -4.774,0.30612 -5.5781,1.12118 -7.5294,7.6312 -0.5312,1.77251 -2.2572,3.47908 -5.1957,5.13728 l -4.4002,2.48307 -2.6348,-1.94794 c -1.8978,-1.40309 -4.594,-2.08813 -9.6395,-2.44914 -6.2958,-0.45046 -7.3376,-0.27509 -10.2921,1.73253 -3.9074,2.65514 -9.9602,2.96927 -14.27,0.74058 -3.4592,-1.78882 -7.5185,-1.40688 -15.3007,1.43962 -6.2774,2.2961 -9.2019,4.52945 -12.6562,9.66525 -3.8363,5.70349 -10.1593,6.9739 -14.8915,2.99196 -3.5218,-2.96336 -5.9913,-2.03539 -7.6063,2.85828 -1.4146,4.28624 -4.4538,5.14921 -8.25,2.34255 -3.3458,-2.47365 -5.489,-2.19706 -7.8869,1.01784 -1.73,2.31959 -1.7373,2.55187 -0.1815,5.81435 2.1589,4.52737 0.727,6.45262 -4.5669,6.14025 -3.0132,-0.17779 -4.0585,0.22142 -5.4452,2.07963 -6.3843,8.55461 -5.9611,8.37436 -13.5929,5.78888 -7.4623,-2.52802 -10.7369,-5.85364 -11.9902,-12.17693 -1.0064,-5.07762 -1.3286,-5.51952 -6.6824,-9.16489 -8.2019,-5.58461 -11.7056,-12.54536 -8.5018,-16.89009 1.3094,-1.77567 1.4771,-1.7459 6.9158,1.22706 3.0656,1.67578 6.3641,3.04845 7.3299,3.05038 0.9659,0.002 3.0217,0.76984 4.5686,1.70648 3.8196,2.31276 13.6614,4.27856 18.3035,3.65593 6.4841,-0.86969 10.0533,-4.45392 7.6978,-7.73018 -1.0645,-1.48059 -12.3821,-8.4342 -17.095,-10.50327 -5.3316,-2.34068 -12.5033,-4.81024 -17.3438,-5.9723 -2.0625,-0.49515 -5.3406,-1.52125 -7.2846,-2.28022 -4.3248,-1.68845 -8.5803,-1.77873 -9.8083,-0.20807 -2.2099,2.82641 -3.0668,7.50519 -2.0166,11.01067 0.7882,2.63056 0.7649,3.99665 -0.096,5.60434 -1.3817,2.58187 -0.043,13.54492 2.9787,24.40062 1.0765,3.86718 2.2452,8.71875 2.5969,10.78125 0.3518,2.0625 1.3475,5.10014 2.2127,6.75032 2.5188,4.80417 2.0307,7.32477 -2.054,10.6073 -1.9948,1.6031 -5.0534,3.62689 -6.7968,4.4973 -2.2025,1.0996 -3.2569,2.33216 -3.4548,4.03871 -0.2419,2.08602 0.2694,2.67791 3.3937,3.92799 7.4023,2.9618 5.5792,6.99381 -4.3353,9.5883 -6.1891,1.61962 -8.9016,2.15028 -20.7184,4.0533 -3.304,0.5321 -6.3419,1.50886 -6.7509,2.17058 -0.409,0.66174 -0.4931,4.45084 -0.187,8.42024 l 0.5565,7.2171 -3.1806,1.96591 c -1.9252,1.18995 -3.9207,1.73708 -5.0556,1.38615 -4.9972,-1.54512 -6.6381,-1.45533 -8.3696,0.45794 -2.0725,2.29016 -4.5282,2.51212 -6.1516,0.55604 z m 91.8839,-77.42654 c 1.5254,-5.66509 0.996,-6.96064 -2.8444,-6.96064 -2.9588,0 -3.2949,0.27141 -3.5486,2.86524 -0.7512,7.68073 4.5186,11.05655 6.393,4.0954 z m 46.8219,-22.85709 c 1.3033,-1.5704 0.5506,-3.3223 -1.4275,-3.3223 -0.816,0 -1.3509,0.92807 -1.3509,2.34375 0,2.63335 1.0872,3.01627 2.7784,0.97855 z m 57.2216,-35.65811 c 0,-1.3205 -0.815,-2.84479 -1.875,-3.50677 -2.3872,-1.49079 -2.4049,-5.07171 -0.062,-12.43867 2.7448,-8.6294 4.5499,-11.72653 10.264,-17.61048 5.4159,-5.57691 5.5872,-7.48263 0.5867,-6.52672 -3.9042,0.74634 -12.9814,8.82334 -14.0464,12.49866 -0.5288,1.82492 -2.2715,4.97921 -3.8726,7.00954 -6.4613,8.19308 -6.5996,10.61195 -0.8388,14.67253 2.3203,1.63551 4.2187,3.65182 4.2187,4.48068 0,1.99723 1.8444,3.75703 3.9375,3.75703 1.1735,0 1.6875,-0.71152 1.6875,-2.33581 z m 103.8875,-8.75202 c 0.2157,-2.1839 -0.091,-2.97467 -1.154,-2.97467 -1.5934,0 -2.9743,3.97134 -1.9546,5.62119 1.1362,1.8384 2.8061,0.41672 3.1086,-2.64652 z m 162.7912,-69.47239 c 0.2967,-0.48 0.09,-1.15019 -0.4583,-1.48933 -1.3875,-0.8575 -3.9676,0.26617 -3.2558,1.41793 0.7328,1.1856 2.9986,1.22916 3.7141,0.0714 z m -27.6162,-8.56749 c 0,-1.47361 -0.505,-1.86815 -2.0998,-1.64062 -3.116,0.44456 -3.3899,3.58083 -0.3127,3.58083 1.8145,0 2.4125,-0.48091 2.4125,-1.94021 z m -7.5,-9.29746 c 1.8123,-1.1553 0.1085,-4.23108 -2.3438,-4.23108 -2.4522,0 -4.156,3.07578 -2.3437,4.23108 0.7734,0.49305 1.8281,0.89646 2.3437,0.89646 0.5157,0 1.5703,-0.40341 2.3438,-0.89646 z m 275.9457,209.47121 c -0.9122,-2.37721 3.2802,-6.04604 6.9089,-6.04604 2.4939,0 3.9912,-0.86258 7.1638,-4.12696 5.7761,-5.94311 14.4488,-7.86963 21.73038,-4.82714 4.2014,1.75541 4.1804,4.0938 -0.063,6.98336 -2.81,1.91375 -3.652,2.08801 -5.66268,1.17188 -3.9694,-1.80858 -6.1653,-1.23239 -9.7785,2.56572 -4.78,5.02488 -6.4547,5.73314 -13.5567,5.73314 -4.723,0 -6.3167,-0.34366 -6.7428,-1.45396 z" id="path3782" inkscape:connector-curvature="0" /> </g> </svg> </a> <ul class="dropdown menu show-for-large hide-for-print" data-dropdown-menu><li class="menu-item-has-children"><a href="/about-us/">About Us</a> <ul class="menu vertical" > <li><a href="/about-us/board-members/">Board Members</a></li> <li><a href="/about-us/contact-us/">Contact Us</a></li> <li><a href="/about-us/employment/">Employment</a></li> <li><a href="/about-us/senior-fellows/">Senior Fellows</a></li> <li><a href="/about-us/staff/">Staff</a></li> <li><a href="/about-us/subscribe-to-our-mailing-list/">Subscribe to our mailing list</a></li> </ul> </li> <li class="active menu-item-has-children"><a href="/programs/">Publications</a> <ul class="menu vertical" > <li><a href="/programs/issue-briefs/">Issue Briefs</a></li> <li><a href="/programs/cb/">China Brief</a></li> <li><a href="/programs/edm/">Eurasia Daily Monitor</a></li> <li><a href="/programs/tm/">Terrorism Monitor</a></li> <li><a href="/programs/mlm/">Militant Leadership Monitor</a></li> <li><a href="/programs/jamestown-perspectives/">Jamestown Perspectives</a></li> <li><a href="/programs/most-popular/">Most Popular</a></li> </ul> </li> <li class="active active active menu-item-has-children"><a href="/special-projects/">Special Projects</a> <ul class="menu vertical" > <li><a href="/programs/bsb/">Black Sea Battleground: Risks and Challenges in Europe’s Threatened Frontier</a></li> <li><a href="/programs/ccp-stealth-war/">CCP Stealth War Newsletter</a></li> <li><a href="/commentaries/">Commentaries</a></li> <li><a href="/programs/gbr/">Guardians of the Belt and Road</a></li> <li><a href="/programs/new-versus-old/">New Versus Old Cold War: Assessing the Current US-China Confrontation</a></li> <li><a href="/programs/russ-htb/">Russia’s Path to the High-Tech Battlespace</a></li> <li><a href="/programs/rd/">Russia in Decline</a></li> <li><a href="/programs/rme/">Russia in the Middle East</a></li> <li><a href="/programs/belnef/">The Growing Importance of Belarus on NATO’s Eastern Flank</a></li> <li class="active"><a href="/programs/russ-pmc/" aria-current="page">War by Other Means</a></li> </ul> </li> <li class="menu-item-has-children"><a href="#!">Regions</a> <ul class="menu vertical" > <li><a href="/region/africa/">Africa</a></li> <li><a href="/region/central-asia/">Central Asia</a></li> <li><a href="/region/china-and-the-asia-pacific/">China and the Asia-Pacific</a></li> <li><a href="/region/europe/">Europe</a></li> <li><a href="/region/latin-america/">Latin America</a></li> <li><a href="/region/middle-east/">Middle East</a></li> <li><a href="/region/south-asia/">South Asia</a></li> <li><a href="/region/the-caucasus/">The Caucasus</a></li> <li><a href="/region/russia/">Russia</a></li> <li><a href="/region/turkey/">Turkey</a></li> </ul> </li> <li class="menu-item-has-children"><a href="/press-multimedia/">Press/Multimedia</a> <ul class="menu vertical" > <li><a href="/events/">Events</a></li> <li><a href="/media-appearances/">Media Appearance</a></li> <li><a href="/press-releases/">Press Releases</a></li> <li class="menu-item-type-post_type_archive"><a href="/newsletters/">Newsletters</a></li> <li class="menu-item-type-post_type_archive"><a href="/multimedia-news/">Multimedia</a></li> <li><a href="/press-multimedia/experts-authors/">Analysts</a></li> <li><a href="/press-multimedia/copyright/">Copyright</a></li> </ul> </li> <li><a href="/store/">Store</a></li> <li><a href="/archives/">Archives</a></li> <li><a href="/about-us/support-jamestown/">Donate</a></li> </ul> </nav> <div class="top-bar-right header-search show-for-large"> <a href="#!" class="search-icon">Search .. &nbsp;</a> <form role="search" method="get" class="search-form" action="https://jamestown.org/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <button type="submit" class="search-submit button">Search</button> <a class="advanced-search" href="/?s=&amp;advanced_search=1">Advanced Search</a> </form> </div> <button type="button" class="hide-for-large off-canvas-button" data-toggle="offCanvas"><i></i></button> </div></div> </div><!--/.sticky--> </header> <!-- //HEADER --> <div class="page-content"> <div class="row"> <div class="column medium-17 js-eh" role="main"> <header class="section-header"> <img src="/wp-content/uploads/2019/03/Warbyothermeans-banner-big.jpg" alt=""> </header> <section class="section-description"> <p style="text-align: justify;">By promoting instability in southeastern Ukraine and becoming involved in the Syrian civil war, the Kremlin has shown growing resolve to militarily challenge the United States both within and beyond Russia’s self-proclaimed zone of “privileged interests.” Russian participation in these conflicts has also highlighted a new-old tool to fulfill Moscow’s geopolitical ambitions: the so-called Private Military Companies (PMC), irregular and <em>de jure</em> illegal private armies that directly or indirectly operate in the service of the Kremlin. PMCs have a deep historical legacy of helping Russia pursue state interests, and the sophistication and scope of Moscow’s use of this instrument continues to grow and evolve. Russian readiness to employ PMCs rests on “plausible deniability,” the commercialization of war, and the principle of asymmetricity. These three components have made PMCs an important, cost-effective means for Russia to act as the <em>de facto</em> key player in “gray zones”—both incidental and created by Moscow—and regional conflicts along its periphery as well as in places as far off as Central Africa and beyond.</p> <p style="text-align: justify;">Though a series of forthcoming reports, this project seeks to explore the issue of Russian PMCs through the lens of continuity and tradition. The main project investigator, Dr. Sergey Sukhankin, a Research Fellow at The Jamestown Foundation, will employ a broad range of primary- and indigenous secondary-source data to explain how Russia employs these irregular formations and what the West should do about it.</p> <p style="text-align: justify;">Please find the latest reports in this series below:</p> </section> <section class="section-latest"> <h4 class="header-title row column">Latest Articles</h4> <article id="post-86058" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/russian-pmcs-and-irregulars-past-battles-and-new-endeavors/" itemprop="name">Russian PMCs and Irregulars: Past Battles and New Endeavors</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">May 13, 2020 02:36 AM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Executive Summary Between 2014 and 2019, Russian mercenaries and irregulars have been spotted on three continents, and the number of countries where they have carried out operations is growing. Among the newly emerging and potential destinations, the countries of Latin America (Venezuela and Nicaragua), the... <a href="https://jamestown.org/program/russian-pmcs-and-irregulars-past-battles-and-new-endeavors/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-85895" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/russian-irregulars-and-pmcs-in-the-heart-of-europe-the-case-of-kaliningrad-oblast/" itemprop="name">Russian Irregulars and PMCs in the ‘Heart’ of Europe: The Case of Kaliningrad Oblast</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">April 24, 2020 04:20 PM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Executive Summary Despite looming socio-economic collapse in the 1990s, Russia’s Kaliningrad Oblast managed—with extensive federal support—to overcome these difficulties. The policies aimed at support and recovery had little to do with concerns about the wellbeing of the locals; rather, the authorities feared that leaving the... <a href="https://jamestown.org/program/russian-irregulars-and-pmcs-in-the-heart-of-europe-the-case-of-kaliningrad-oblast/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-84968" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/the-hybrid-role-of-russian-mercenaries-pmcs-and-irregulars-in-moscows-scramble-for-africa/" itemprop="name">The ‘Hybrid’ Role of Russian Mercenaries, PMCs and Irregulars in Moscow’s Scramble for Africa</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">January 10, 2020 05:46 PM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Executive Summary Russia’s “return” to Africa—preceded by a decade of near absence on the continent—is premised on two main aspects: 1) geo-economic interests (notably, securing rare natural resources possessed by African countries and expanding Russia’s export capabilities in non-raw materials), and 2) geo-political calculations (such... <a href="https://jamestown.org/program/the-hybrid-role-of-russian-mercenaries-pmcs-and-irregulars-in-moscows-scramble-for-africa/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-84897" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/russian-pmcs-in-the-syrian-civil-war-from-slavonic-corps-to-wagner-group-and-beyond/" itemprop="name">Russian PMCs in the Syrian Civil War: From Slavonic Corps to Wagner Group and Beyond</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">December 18, 2019 04:05 PM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Executive Summary Slavonic Corps Limited became Russia’s first and, in many ways, rather experimental “new type” private military company (PMC), concerned with tasks typically performed by private armies, such as frontal attacks and combat operations—in contrast with Western PMCs, which are mainly assigned auxiliary or... <a href="https://jamestown.org/program/russian-pmcs-in-the-syrian-civil-war-from-slavonic-corps-to-wagner-group-and-beyond/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-84280" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/foreign-mercenaries-irregulars-and-volunteers-non-russians-in-russias-wars/" itemprop="name">Foreign Mercenaries, Irregulars and ‘Volunteers’: Non-Russians in Russia’s Wars</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">October 9, 2019 11:55 AM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Executive Summary  The outbreak of instability in southeastern Ukraine witnessed Russia’s increasing reliance on ethnically non-Russian people. Among these, the most important groups included ethnic Serbs (this group primarily participated in hostilities in Donbas); Eastern Slavs (Ukrainians and Belarusians, whose participation, especially the former, went... <a href="https://jamestown.org/program/foreign-mercenaries-irregulars-and-volunteers-non-russians-in-russias-wars/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-83766" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/unleashing-the-pmcs-and-irregulars-in-ukraine-crimea-and-donbas/" itemprop="name">Unleashing the PMCs and Irregulars in Ukraine: Crimea and Donbas</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">September 3, 2019 10:27 AM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Executive Summary The 2011 Arab Spring and the ensuing civil wars in Libya and Syria compelled Russia’s military-political leadership to reassess the role of irregular forces and non-state actors (as well as the principle of tactical and highly maneuverable groups) in so-called new-generation (“hybrid”) conflicts,... <a href="https://jamestown.org/program/unleashing-the-pmcs-and-irregulars-in-ukraine-crimea-and-donbas/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-83329" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/from-volunteers-to-quasi-pmcs-retracing-the-footprints-of-russian-irregulars-in-the-yugoslav-wars-and-post-soviet-conflicts/" itemprop="name">From ‘Volunteers’ to Quasi-PMCs: Retracing the Footprints of Russian Irregulars in the Yugoslav Wars and Post-Soviet Conflicts</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">June 25, 2019 10:41 AM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Introduction The collapse of the Union of Soviet Socialist Republics (USSR), in 1991, was followed by a series of intense military conflicts that broke out along the Soviet periphery and across its former sphere of influence. The dire state of the Russian economy, domestic political... <a href="https://jamestown.org/program/from-volunteers-to-quasi-pmcs-retracing-the-footprints-of-russian-irregulars-in-the-yugoslav-wars-and-post-soviet-conflicts/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-82688" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/the-russian-states-use-of-irregular-forces-and-private-military-groups-from-ivan-the-terrible-to-the-soviet-period/" itemprop="name">The Russian State’s Use of Irregular Forces and Private Military Groups: From Ivan the Terrible to the Soviet Period</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">April 12, 2019 03:49 PM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Introduction Russia’s growing employment of non-linear forms of warfare (including private military contractors) has long historical traditions. This paper seeks to discuss the main milestones of historical evolution of Russia’s use of mercenary and irregular forces from Tsarist Russia to the final days of the... <a href="https://jamestown.org/program/the-russian-states-use-of-irregular-forces-and-private-military-groups-from-ivan-the-terrible-to-the-soviet-period/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> <article id="post-82444" class="row article-cpt" itemscope itemtype="http://schema.org/Article"> <div class="column"> <header class="entry-header"> <h3 class="entry-title"><a href="/program/war-business-and-ideology-how-russian-private-military-contractors-pursue-moscows-interests/" itemprop="name">War, Business and Ideology: How Russian Private Military Contractors Pursue Moscow’s Interests</a></h3> <p class="entry-meta"> <span class="entry-date" itemprop="datePublished">March 20, 2019 05:41 PM</span> By: <span class="entry-author" itemprop="author"><a href="https://jamestown.org/analyst/sergey-sukhankin/">Sergey Sukhankin</a></span> </p> </header><!-- .entry-header --> <div class="entry-excerpt" itemprop="description">Introduction The employment of private military contractors for achieving specific geo-political/economic objectives is by no means new for Russia: dating back to the 16th century,[1] this phenomenon (while changing names and forms) has accompanied the state throughout its development. Namely, during the pre-1917 period, private... <a href="https://jamestown.org/program/war-business-and-ideology-how-russian-private-military-contractors-pursue-moscows-interests/">MORE</a></div><!-- .entry-excerpt --> </div> </article><!-- #post-## --> </section> </div> <aside class="column medium-6 js-eh hide-for-print" role="complementary"> <div id="custom_html-3" class="widget_text widget widget_custom_html"><h3 class="widgettitle">Support Jamestown</h3><div class="textwidget custom-html-widget"><a href="https://jamestown.org/about-us/support-jamestown/" class="button expanded btn-subscribe">Donate</a></div></div><div id="text-7" class="widget widget_text"> <div class="textwidget"><a href="/about-us/subscribe/" class="button expanded btn-subscribe">Subscribe to Our Publications</a></div> </div><div id="custom_html-7" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><a href="https://jamestown.substack.com/" class="button expanded btn-subscribe">Visit Jamestown's Substack</a></div></div><div id="image_links_widget-2" class="widget widget_image_links_widget"><h3 class="widgettitle">Publications</h3> <div class="sidebar-publications"> <a href="/programs/cb/"> <img src="/wp-content/uploads/2024/11/21-300x90.png" alt="" /> </a> <a href="/programs/edm/"> <img src="/wp-content/uploads/2024/11/11-300x90.png" alt="" /> </a> <a href="/programs/tm/"> <img src="/wp-content/uploads/2024/11/31-300x90.png" alt="" /> </a> <a href="/programs/mlm/"> <img src="/wp-content/uploads/2024/11/41-300x90.png" alt="" /> </a> <a href="/programs/issue-briefs/"> <img src="/wp-content/uploads/2024/04/JAMESTOWN-4-300x90.png" alt="" /> </a> <a href="/programs/jamestown-perspectives/"> <img src="/wp-content/uploads/2024/04/Jamestown-Perspectives-300x90.png" alt="" /> </a> </div> </div><div id="text-4" class="widget widget_text"><h3 class="widgettitle">Follow Jamestown</h3> <div class="textwidget"><div class="footer-socials"> <a class="social-twitter" href="https://twitter.com/JamestownTweets">twitter</a> </div></div> </div><div id="image_links_widget-4" class="widget widget_image_links_widget"><h3 class="widgettitle">Recent Special Projects</h3> <div class="sidebar-publications"> <a href="https://jamestown.org/programs/bsb/"> <img src="/wp-content/uploads/2021/07/BlackSeaBattleground-Banner-300x90.jpg" alt="" /> </a> <a href="https://jamestown.org/programs/gbr/"> <img src="/wp-content/uploads/2022/10/9.26.22_Revision_China-Belt-and-Road_1-300x90.jpg" alt="" /> </a> <a href="https://jamestown.org/programs/russ-pmc/"> <img src="/wp-content/uploads/2019/03/Warbyothermeans-banner-big-300x90.jpg" alt="" /> </a> <a href="https://jamestown.org/programs/rd/"> <img src="/wp-content/uploads/2016/09/Russia_in_Decline_Banner-300x90.jpg" alt="" /> </a> </div> </div><div id="sticky-posts-5" class="widget widget_ultimate_posts"><h3 class="widgettitle"><a href='/events/'>Events</a></h3> <div class="upw-posts hfeed"> <article class="post-100288 event type-event status-publish has-post-thumbnail hentry"> <header> <div class="entry-image"> <a href="/event/join-us-on-november-15-ahiska-meskhetian-turks-the-enduring-struggle-of-a-people-in-exile/" rel="bookmark"> <img width="123" height="100" src="/wp-content/uploads/2024/11/backdrop-2-123x100.png" class="attachment-widget-thumbnail size-widget-thumbnail wp-post-image" alt="" decoding="async" srcset="https://jamestown.org/wp-content/uploads/2024/11/backdrop-2-123x100.png.webp 123w, https://jamestown.org/wp-content/uploads/2024/11/backdrop-2-300x244.png.webp 300w, https://jamestown.org/wp-content/uploads/2024/11/backdrop-2-1024x833.png.webp 1024w, https://jamestown.org/wp-content/uploads/2024/11/backdrop-2-768x625.png.webp 768w, https://jamestown.org/wp-content/uploads/2024/11/backdrop-2-1536x1249.png.webp 1536w, https://jamestown.org/wp-content/uploads/2024/11/backdrop-2-2048x1666.png.webp 2048w" sizes="(max-width: 123px) 100vw, 123px" /> </a> </div> <h4 class="entry-title"> <a href="/event/join-us-on-november-15-ahiska-meskhetian-turks-the-enduring-struggle-of-a-people-in-exile/" rel="bookmark"> Join Us on November 15: Ahiska (Meskhetian) Turks: The Enduring Struggle of a People in Exile </a> </h4> </header> <div class="entry-summary"> <p> This year commemorates two important milestones: the 80th anniversary of... <a href="/event/join-us-on-november-15-ahiska-meskhetian-turks-the-enduring-struggle-of-a-people-in-exile/" class="more-link">MORE</a> </p> </div> <footer> </footer> </article> </div> </div><div id="sticky-posts-6" class="widget widget_ultimate_posts"><h3 class="widgettitle"><a href='/media-appearances/'>Media Appearances</a></h3> <div class="upw-posts hfeed"> <article class="post-100484 media-appearance type-media-appearance status-publish hentry"> <header> <h4 class="entry-title"> <a href="/media-appearance/jamestown-senior-fellow-olevs-nikers-interviewed-by-newseek/" rel="bookmark"> Jamestown Senior Fellow Olevs Nikers interviewed by Newseek </a> </h4> </header> <div class="entry-summary"> <p> Jamestown Senior Fellow Olevs Nikers was interviewed by Newsweek for their article &#8220;Has WWIII Already Begun?&#8221; on the current state of global conflicts. Nikers states,... <a href="/media-appearance/jamestown-senior-fellow-olevs-nikers-interviewed-by-newseek/" class="more-link">MORE</a> </p> </div> <footer> </footer> </article> </div> </div><div id="sticky-posts-7" class="widget widget_ultimate_posts"><h3 class="widgettitle"><a href='/store/'>Books and Reports</a></h3> <div class="upw-posts hfeed"> <article class="post-9853 product type-product status-publish has-post-thumbnail product_cat-books first instock purchasable product-type-variable"> <header> <div class="entry-image"> <a href="/product/volatile-landscape-iraq-and-its-insurgent-movements/" rel="bookmark"> <img width="123" height="182" src="/wp-content/uploads/2010/03/54cb7da158.jpg" class="attachment-widget-thumbnail size-widget-thumbnail wp-post-image" alt="" decoding="async" /> </a> </div> <h4 class="entry-title"> <a href="/product/volatile-landscape-iraq-and-its-insurgent-movements/" rel="bookmark"> Volatile Landscape: Iraq and its Insurgent Movements </a> </h4> </header> <div class="entry-summary"> <p> Violence in Iraq has declined since its civil war of 2005-2007 due to the implementation of the U.S. counterinsurgency strategy, Shi&#8217;a militia ceasefires, and the emergence of Iraq&#8217;s Awakening Movement. But as the U.S. military draws down its forces, Iraq remains a fragile, un-reconciled state, riddled with sectarian tensions... <a href="/product/volatile-landscape-iraq-and-its-insurgent-movements/" class="more-link">MORE</a> </p> </div> <footer> </footer> </article> </div> </div> </aside> </div> </div><!--/.page-content--> <footer class="page-footer"> <div class="row"> <nav class="column large-17 large-push-6 footer-menu hide-for-print"><ul><li id="menu-item-179" class="menu-item-has-children"><a href="/about-us/">About Us</a> <ul class="menu vertical" > <li id="menu-item-180"><a href="/about-us/board-members/">Board Members</a></li> <li id="menu-item-181"><a href="/about-us/contact-us/">Contact Us</a></li> <li id="menu-item-182"><a href="/about-us/employment/">Employment</a></li> <li id="menu-item-183"><a href="/about-us/senior-fellows/">Senior Fellows</a></li> <li id="menu-item-184"><a href="/about-us/staff/">Staff</a></li> <li id="menu-item-185"><a href="/about-us/support-jamestown/">Donate</a></li> </ul> </li> <li id="menu-item-186" class="active menu-item-has-children"><a href="/programs/">Publications</a> <ul class="menu vertical" > <li id="menu-item-98492"><a href="/programs/issue-briefs/">Issue Briefs</a></li> <li id="menu-item-363"><a href="/programs/cb/">China Brief</a></li> <li id="menu-item-364"><a href="/programs/edm/">Eurasia Daily Monitor</a></li> <li id="menu-item-368"><a href="/programs/tm/">Terrorism Monitor</a></li> <li id="menu-item-365"><a href="/programs/mlm/">Militant Leadership Monitor</a></li> <li id="menu-item-98557"><a href="/programs/jamestown-perspectives/">Jamestown Perspectives</a></li> </ul> </li> <li id="menu-item-98491" class="active active active menu-item-has-children"><a href="/special-projects/">Special Projects</a> <ul class="menu vertical" > <li id="menu-item-90061"><a href="/programs/bsb/">Black Sea Battleground: Risks and Challenges in Europe’s Threatened Frontier</a></li> <li id="menu-item-96389"><a href="/programs/ccp-stealth-war/">CCP Stealth War Newsletter</a></li> <li id="menu-item-388"><a href="/commentaries/">Commentaries</a></li> <li id="menu-item-95413"><a href="/programs/new-versus-old/">New Versus Old Cold War: Assessing the Current US-China Confrontation</a></li> <li id="menu-item-367"><a href="/programs/rd/">Russia in Decline</a></li> <li id="menu-item-77845"><a href="/programs/rme/">Russia in the Middle East</a></li> <li id="menu-item-88005"><a href="/programs/russ-htb/">Russia’s Path to the High-Tech Battlespace</a></li> <li id="menu-item-88006"><a href="/programs/belnef/">The Growing Importance of Belarus on NATO’s Eastern Flank</a></li> <li id="menu-item-88007" class="active"><a href="/programs/russ-pmc/" aria-current="page">War by Other Means</a></li> </ul> </li> <li id="menu-item-191" class="menu-item-has-children"><a href="/region/africa/">Regions</a> <ul class="menu vertical" > <li id="menu-item-187"><a href="/region/africa/">Africa</a></li> <li id="menu-item-188"><a href="/region/central-asia/">Central Asia</a></li> <li id="menu-item-189"><a href="/region/china-and-the-asia-pacific/">China and the Asia-Pacific</a></li> <li id="menu-item-190"><a href="/region/europe/">Europe</a></li> <li id="menu-item-9117"><a href="/region/latin-america/">Latin America</a></li> <li id="menu-item-9118"><a href="/region/middle-east/">Middle East</a></li> <li id="menu-item-9119"><a href="/region/south-asia/">South Asia</a></li> <li id="menu-item-9116"><a href="/region/the-caucasus/">The Caucasus</a></li> </ul> </li> <li id="menu-item-198" class="menu-item-has-children"><a href="/press-multimedia/">Press/Multimedia</a> <ul class="menu vertical" > <li id="menu-item-10224" class="menu-item-type-post_type_archive"><a href="/events/">Conferences &#038; Events</a></li> <li id="menu-item-200"><a href="/press-multimedia/experts-authors/">Analysts</a></li> <li id="menu-item-10225" class="menu-item-type-post_type_archive"><a href="/media-appearances/">Media Appearances</a></li> <li id="menu-item-10223" class="menu-item-type-post_type_archive"><a href="/newsletters/">Newsletters</a></li> <li id="menu-item-10222" class="menu-item-type-post_type_archive"><a href="/multimedia-news/">Multimedia News</a></li> </ul> </li> <li id="menu-item-192" class="menu-item-has-children"><a href="/store/">Store</a> <ul class="menu vertical" > <li id="menu-item-193"><a href="/store/all/">All</a></li> <li id="menu-item-194"><a href="/store/books/">Books</a></li> <li id="menu-item-195"><a href="/store/dvds/">DVDs</a></li> <li id="menu-item-197"><a href="/store/reports/">Reports</a></li> </ul> </li> </ul></nav> <div class="button-to-top hide-for-print"> <button></button> </div> <div class="column large-6 large-pull-17"> <p class="c-box">1310 L St. NW, Suite 810 <br /> Washington DC, 20005 </p> <p class="c-box"> PHONE: <a href="tel:202.483.8888">202.483.8888</a><br> FAX: 202.483.8337<br> E-MAIL: <a href="mailto:pubs@jamestown.org">pubs@jamestown.org</a> </p> <div class="footer-socials"> <a class="social-facebook" href="https://www.facebook.com/The-Jamestown-Foundation-106920576037705/">facebook</a> <a class="social-twitter" href="https://twitter.com/JamestownTweets">twitter</a> </div> </div> <div class="column copyright">© 2024 The Jamestown Foundation All rights reserved.</div> </div> </footer> </div><!--/.page-container--> </div><!--/.off-canvas-content--> </div><!--/.off-canvas-wrapper-inner--> </div><!--/.off-canvas-wrapper--> <!-- No Concat CSS core-block-supports-duotone => Maybe Not Static File --> <link data-handles='wc-blocks-style' rel='stylesheet' id='all-css-b40e7f502ff9bd5ddc5a301983a0f689' href='https://jamestown.org/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?m=1725994182' type='text/css' media='all' /> <!-- No Concat JS wp-i18n => Has Inline Content --> <!-- No Concat JS contact-form-7 => Has Inline Content --> <!-- No Concat JS app-js => Has Strict Mode (Third-Party) --> <script src="//www.googletagmanager.com/gtag/js?id=G-2VJF54ND2K" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script><script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var mi_version = '9.0.2'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/jamestown.org\/programs\/russ-pmc\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-2VJF54ND2K', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-2VJF54ND2K', {"use_amp_client_id":"true","forceSSL":"true","link_attribution":"true","page_path":location.pathname + location.search + location.hash} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script><script type="text/javascript" id="WCPAY_ASSETS-js-extra"> /* <![CDATA[ */ var wcpayAssets = {"url":"\/wp-content\/plugins\/woocommerce-payments\/dist\/"}; /* ]]> */ </script><script data-handles='monsterinsights-frontend-script' type='text/javascript' src='https://jamestown.org/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.js?m=1725990900'></script><script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"","inbound_paths":"[]","home_url":"https:\/\/jamestown.org","hash_tracking":"true","v4_id":"G-2VJF54ND2K"};/* ]]> */ </script><script type="text/javascript" src="/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><script type="text/javascript" id="jquery-js-after"> /* <![CDATA[ */ function optimocha_getCookie(name) { var v = document.cookie.match("(^|;) ?" + name + "=([^;]*)(;|$)"); return v ? v[2] : null; } function optimocha_check_wc_cart_script() { var cart_src = "/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js"; var script_id = "optimocha_loaded_wc_cart_fragments"; if( document.getElementById(script_id) !== null ) { return false; } if( optimocha_getCookie("woocommerce_cart_hash") ) { var script = document.createElement("script"); script.id = script_id; script.src = cart_src; script.async = true; document.head.appendChild(script); } } optimocha_check_wc_cart_script(); document.addEventListener("click", function(){setTimeout(optimocha_check_wc_cart_script,1000);}); /* ]]> */ </script><script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/jamestown.org\/cart\/","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script><script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script><script data-handles='jquery-blockui,wc-add-to-cart,js-cookie,woocommerce,taxopress-frontend-js,modernizr.min' type='text/javascript' src='https://jamestown.org/_jb_static/??-eJyljkEOgjAQRW/jynYC0SgL4toDeIBSRii2HeyUED29iGiIC6MxmcX/mT/vD/St0OQj+git7SrjGXoiTc5h0AiKGSNDM8y5w3ARhSV96sxk5WgPe+mMlw0v4WvcMYyxElRZikhCqxB/pzQ8BOlkcFDyof54Zbb+RGHjWosiqoqflBdihns/jzU6ZNC1GBVYU9zjjkoM3lzDVLlzebJJ11m2SrbpQhd5cgPkB52R'></script><script type="text/javascript"> (function(url){ if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; } var addEvent = function(evt, handler) { if (window.addEventListener) { document.addEventListener(evt, handler, false); } else if (window.attachEvent) { document.attachEvent('on' + evt, handler); } }; var removeEvent = function(evt, handler) { if (window.removeEventListener) { document.removeEventListener(evt, handler, false); } else if (window.detachEvent) { document.detachEvent('on' + evt, handler); } }; var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' '); var logHuman = function() { if (window.wfLogHumanRan) { return; } window.wfLogHumanRan = true; var wfscr = document.createElement('script'); wfscr.type = 'text/javascript'; wfscr.async = true; wfscr.src = url + '&r=' + Math.random(); (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr); for (var i = 0; i < evts.length; i++) { removeEvent(evts[i], logHuman); } }; for (var i = 0; i < evts.length; i++) { addEvent(evts[i], logHuman); } })('//jamestown.org/?wordfence_lh=1&hid=3F75C30EF3B061FB7870BB071C4A9BC1'); </script><script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var monsterinsights_tracked_video_marks = {}; var monsterinsights_youtube_percentage_tracking_timeouts = {}; /* Works for YouTube and Vimeo */ function monsterinsights_media_get_id_for_iframe( source, service ) { var iframeUrlParts = source.split('?'); var stripedUrl = iframeUrlParts[0].split('/'); var videoId = stripedUrl[ stripedUrl.length - 1 ]; return service + '-player-' + videoId; } function monsterinsights_media_record_video_event( provider, event, label, parameters = {} ) { __gtagTracker('event', event, { event_category: 'video-' + provider, event_label: label, non_interaction: event === 'impression', ...parameters }); } function monsterinsights_media_maybe_record_video_progress( provider, label, videoId, videoParameters ) { var progressTrackingAllowedMarks = [10,25,50,75]; if ( typeof monsterinsights_tracked_video_marks[ videoId ] == 'undefined' ) { monsterinsights_tracked_video_marks[ videoId ] = []; } var { video_percent } = videoParameters; if ( progressTrackingAllowedMarks.includes( video_percent ) && !monsterinsights_tracked_video_marks[ videoId ].includes( video_percent ) ) { monsterinsights_media_record_video_event( provider, 'video_progress', label, videoParameters ); /* Prevent multiple records for the same percentage */ monsterinsights_tracked_video_marks[ videoId ].push( video_percent ); } } /* --- Vimeo --- */ var monsterinsights_media_vimeo_plays = {}; function monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player) { var playerId = iframe.getAttribute('id'); var videoLabel = title || iframe.title || iframe.getAttribute('src'); if ( !playerId ) { playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'vimeo' ); iframe.setAttribute( 'id', playerId ); } monsterinsights_media_vimeo_plays[playerId] = 0; var videoParameters = { video_provider: 'vimeo', video_title: title, video_url: iframe.getAttribute('src') }; /** * Record Impression **/ monsterinsights_media_record_video_event( 'vimeo', 'impression', videoLabel, videoParameters ); /** * Record video start **/ player.on('play', function(data) { let playerId = this.element.id; if ( monsterinsights_media_vimeo_plays[playerId] === 0 ) { monsterinsights_media_vimeo_plays[playerId]++; videoParameters.video_duration = data.duration; videoParameters.video_current_time = data.seconds; videoParameters.video_percent = 0; monsterinsights_media_record_video_event( 'vimeo', 'video_start', videoLabel, videoParameters ); } }); /** * Record video progress **/ player.on('timeupdate', function(data) { var progress = Math.floor(data.percent * 100); videoParameters.video_duration = data.duration; videoParameters.video_current_time = data.seconds; videoParameters.video_percent = progress; monsterinsights_media_maybe_record_video_progress( 'vimeo', videoLabel, playerId, videoParameters ); }); /** * Record video complete **/ player.on('ended', function(data) { videoParameters.video_duration = data.duration; videoParameters.video_current_time = data.seconds; videoParameters.video_percent = 100; monsterinsights_media_record_video_event( 'vimeo', 'video_complete', videoLabel, videoParameters ); }); } function monsterinsights_on_vimeo_load() { var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']"); vimeoIframes.forEach(function( iframe ) { // Set up the player var player = new Vimeo.Player(iframe); // The getVideoTitle function returns a promise player.getVideoTitle().then(function(title) { /* * Binding the events inside this callback guarantees that we * always have the correct title for the video */ monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player) }); }); } function monsterinsights_media_init_vimeo_events() { var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']"); if ( vimeoIframes.length ) { /* Maybe load Vimeo API */ if ( window.Vimeo === undefined ) { var tag = document.createElement("script"); tag.src = "https://player.vimeo.com/api/player.js"; tag.setAttribute("onload", "monsterinsights_on_vimeo_load()"); document.body.append(tag); } else { /* Vimeo API already loaded, invoke callback */ monsterinsights_on_vimeo_load(); } } } /* --- End Vimeo --- */ /* --- YouTube --- */ function monsterinsights_media_on_youtube_load() { var monsterinsights_media_youtube_plays = {}; function __onPlayerReady(event) { monsterinsights_media_youtube_plays[event.target.h.id] = 0; var videoParameters = { video_provider: 'youtube', video_title: event.target.videoTitle, video_url: event.target.playerInfo.videoUrl }; monsterinsights_media_record_video_event( 'youtube', 'impression', videoParameters.video_title, videoParameters ); } /** * Record progress callback **/ function __track_youtube_video_progress( player, videoLabel, videoParameters ) { var { playerInfo } = player; var playerId = player.h.id; var duration = playerInfo.duration; /* player.getDuration(); */ var currentTime = playerInfo.currentTime; /* player.getCurrentTime(); */ var percentage = (currentTime / duration) * 100; var progress = Math.floor(percentage); videoParameters.video_duration = duration; videoParameters.video_current_time = currentTime; videoParameters.video_percent = progress; monsterinsights_media_maybe_record_video_progress( 'youtube', videoLabel, playerId, videoParameters ); } function __youtube_on_state_change( event ) { var state = event.data; var player = event.target; var { playerInfo } = player; var playerId = player.h.id; var videoParameters = { video_provider: 'youtube', video_title: player.videoTitle, video_url: playerInfo.videoUrl }; /** * YouTube's API doesn't offer a progress or timeupdate event. * We have to track progress manually by asking the player for the current time, every X milliseconds, using an interval **/ if ( state === YT.PlayerState.PLAYING) { if ( monsterinsights_media_youtube_plays[playerId] === 0 ) { monsterinsights_media_youtube_plays[playerId]++; /** * Record video start **/ videoParameters.video_duration = playerInfo.duration; videoParameters.video_current_time = playerInfo.currentTime; videoParameters.video_percent = 0; monsterinsights_media_record_video_event( 'youtube', 'video_start', videoParameters.video_title, videoParameters ); } monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] = setInterval( __track_youtube_video_progress, 500, player, videoParameters.video_title, videoParameters ); } else if ( state === YT.PlayerState.PAUSED ) { /* When the video is paused clear the interval */ clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] ); } else if ( state === YT.PlayerState.ENDED ) { /** * Record video complete **/ videoParameters.video_duration = playerInfo.duration; videoParameters.video_current_time = playerInfo.currentTime; videoParameters.video_percent = 100; monsterinsights_media_record_video_event( 'youtube', 'video_complete', videoParameters.video_title, videoParameters ); clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] ); } } var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']"); youtubeIframes.forEach(function( iframe ) { var playerId = iframe.getAttribute('id'); if ( !playerId ) { playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'youtube' ); iframe.setAttribute( 'id', playerId ); } new YT.Player(playerId, { events: { onReady: __onPlayerReady, onStateChange: __youtube_on_state_change } }); }); } function monsterinsights_media_load_youtube_api() { if ( window.YT ) { return; } var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']"); if ( 0 === youtubeIframes.length ) { return; } var tag = document.createElement("script"); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); } function monsterinsights_media_init_youtube_events() { /* YouTube always looks for a function called onYouTubeIframeAPIReady */ window.onYouTubeIframeAPIReady = monsterinsights_media_on_youtube_load; } /* --- End YouTube --- */ /* --- HTML Videos --- */ function monsterinsights_media_init_html_video_events() { var monsterinsights_media_html_plays = {}; var videos = document.querySelectorAll('video'); var videosCount = 0; videos.forEach(function( video ) { var videoLabel = video.title; if ( !videoLabel ) { var videoCaptionEl = video.nextElementSibling; if ( videoCaptionEl && videoCaptionEl.nodeName.toLowerCase() === 'figcaption' ) { videoLabel = videoCaptionEl.textContent; } else { videoLabel = video.getAttribute('src'); } } var videoTitle = videoLabel; var playerId = video.getAttribute('id'); if ( !playerId ) { playerId = 'html-player-' + videosCount; video.setAttribute('id', playerId); } monsterinsights_media_html_plays[playerId] = 0 var videoSrc = video.getAttribute('src') if ( ! videoSrc && video.currentSrc ) { videoSrc = video.currentSrc; } var videoParameters = { video_provider: 'html', video_title: videoTitle ? videoTitle : videoSrc, video_url: videoSrc, }; /** * Record Impression **/ monsterinsights_media_record_video_event( 'html', 'impression', videoLabel, videoParameters ); /** * Record video start **/ video.addEventListener('play', function(event) { let playerId = event.target.id; if ( monsterinsights_media_html_plays[playerId] === 0 ) { monsterinsights_media_html_plays[playerId]++; videoParameters.video_duration = video.duration; videoParameters.video_current_time = video.currentTime; videoParameters.video_percent = 0; monsterinsights_media_record_video_event( 'html', 'video_start', videoLabel, videoParameters ); } }, false ); /** * Record video progress **/ video.addEventListener('timeupdate', function() { var percentage = (video.currentTime / video.duration) * 100; var progress = Math.floor(percentage); videoParameters.video_duration = video.duration; videoParameters.video_current_time = video.currentTime; videoParameters.video_percent = progress; monsterinsights_media_maybe_record_video_progress( 'html', videoLabel, playerId, videoParameters ); }, false ); /** * Record video complete **/ video.addEventListener('ended', function() { var percentage = (video.currentTime / video.duration) * 100; var progress = Math.floor(percentage); videoParameters.video_duration = video.duration; videoParameters.video_current_time = video.currentTime; videoParameters.video_percent = progress; monsterinsights_media_record_video_event( 'html', 'video_complete', videoLabel, videoParameters ); }, false ); videosCount++; }); } /* --- End HTML Videos --- */ function monsterinsights_media_init_video_events() { /** * HTML Video - Attach events & record impressions */ monsterinsights_media_init_html_video_events(); /** * Vimeo - Attach events & record impressions */ monsterinsights_media_init_vimeo_events(); monsterinsights_media_load_youtube_api(); } /* Attach events */ function monsterinsights_media_load() { if ( typeof(__gtagTracker) === 'undefined' ) { setTimeout(monsterinsights_media_load, 200); return; } if ( document.readyState === "complete" ) { // Need this for cookie plugin. monsterinsights_media_init_video_events(); } else if ( window.addEventListener ) { window.addEventListener( "load", monsterinsights_media_init_video_events, false ); } else if ( window.attachEvent ) { window.attachEvent( "onload", monsterinsights_media_init_video_events); } /** * YouTube - Attach events & record impressions. * We don't need to attach this into page load event * because we already use YT function "onYouTubeIframeAPIReady" * and this will help on using onReady event with the player instantiation. */ monsterinsights_media_init_youtube_events(); } monsterinsights_media_load(); </script><script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script><script type="text/javascript"> /* MonsterInsights Scroll Tracking */ if ( typeof(jQuery) !== 'undefined' ) { jQuery( document ).ready(function(){ function monsterinsights_scroll_tracking_load() { if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { (function(factory) { factory(jQuery); }(function($) { /* Scroll Depth */ "use strict"; var defaults = { percentage: true }; var $window = $(window), cache = [], scrollEventBound = false, lastPixelDepth = 0; /* * Plugin */ $.scrollDepth = function(options) { var startTime = +new Date(); options = $.extend({}, defaults, options); /* * Functions */ function sendEvent(action, label, scrollDistance, timing) { if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { return; } var paramName = action.toLowerCase(); var fieldsArray = { send_to: 'G-2VJF54ND2K', non_interaction: true }; fieldsArray[paramName] = label; if (arguments.length > 3) { fieldsArray.scroll_timing = timing MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } else { MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } } function calculateMarks(docHeight) { return { '25%' : parseInt(docHeight * 0.25, 10), '50%' : parseInt(docHeight * 0.50, 10), '75%' : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ '100%': docHeight - 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent('Percentage', key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off('scroll.scrollDepth'); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0) { clearTimeout(timeout); timeout = null; previous = now; result = func.apply(context, args); } else if (!timeout) { timeout = setTimeout(later, remaining); } return result; }; } /* * Scroll Event */ function bindScrollDepth() { scrollEventBound = true; $window.on('scroll.scrollDepth', throttle(function() { /* * We calculate document and window height on each scroll event to * account for dynamic DOM changes. */ var docHeight = $(document).height(), winHeight = window.innerHeight ? window.innerHeight : $window.height(), scrollDistance = $window.scrollTop() + winHeight, /* Recalculate percentage marks */ marks = calculateMarks(docHeight), /* Timing */ timing = +new Date - startTime; checkMarks(marks, scrollDistance, timing); }, 500)); } init(); }; /* UMD export */ return $.scrollDepth; })); jQuery.scrollDepth(); } else { setTimeout(monsterinsights_scroll_tracking_load, 200); } } monsterinsights_scroll_tracking_load(); }); } /* End MonsterInsights Scroll Tracking */ </script><script data-handles='wp-hooks' type='text/javascript' src='https://jamestown.org/wp-includes/js/dist/hooks.min.js?m=1716204657'></script><script type="text/javascript" src="/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script><script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script><script data-handles='swv' type='text/javascript' src='https://jamestown.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?m=1725991572'></script><script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/jamestown.org\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script><script type="text/javascript" src="/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9.8" id="contact-form-7-js"></script><script type="text/javascript" id="post-views-counter-frontend-js-extra"> /* <![CDATA[ */ var pvcArgsFrontend = {"mode":"rest_api","requestURL":"https:\/\/jamestown.org\/wp-json\/post-views-counter\/view-post\/","postID":"82414","nonce":"47deea675b"}; /* ]]> */ </script><script data-handles='post-views-counter-frontend' type='text/javascript' src='https://jamestown.org/wp-content/plugins/post-views-counter/js/frontend.js?m=1537462644'></script><script type="text/javascript" id="app-js-js-extra"> /* <![CDATA[ */ var cht_wp = {"ajax_url":"https:\/\/jamestown.org\/wp-admin\/admin-ajax.php","ajax_nonce":"2789d17ffb"}; /* ]]> */ </script><script type="text/javascript" src="/wp-content/themes/ch-theme/js/all.min.js?ver=1.2" id="app-js-js"></script><script type="text/javascript" id="social-rocket-js-extra"> /* <![CDATA[ */ var socialRocket = {"ajax_url":"https:\/\/jamestown.org\/wp-admin\/admin-ajax.php","where_we_at":{"id":82414,"type":"post","url":"https:\/\/jamestown.org\/programs\/russ-pmc\/","settings_key":"post_type_page"}}; /* ]]> */ </script><script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/jamestown.org\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script><script data-handles='social-rocket,sourcebuster-js,wc-order-attribution' type='text/javascript' src='https://jamestown.org/_jb_static/??-eJyVjEEOwjAMBH/DidRKBYIeKt6SuAalNHFkO+r3WyEOIHHhuKOdgbU65GJUDOrSHqkoKGMKixPGJxkEVTKFeecoqVo36xF+WCszcs4kSJ8Otx3EpkbyNbqcyn+pu7xuE7BMJC6YSYrNEpd365ZHf+nPw3Dy1/6AcfQbVs5Tjg=='></script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-09e7f3547d684cc4a70","applicationID":"1058819946","transactionName":"MlJbZhEFDEFQWkVcDgsYbEAKSwtcVVxJGxENRw==","queueTime":0,"applicationTime":1,"atts":"HhVYEFkfH08=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- Dynamic page generated in 2.196 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-12-11 21:00:02 --> <!-- super cache -->

Pages: 1 2 3 4 5 6 7 8 9 10