CINXE.COM

LibraryAware - LibraryAware Browser Requirements

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-96a1ce43aed4513f88e","applicationID":"1513726332","transactionName":"NVJSNktRCEJWAkJeCgwYfTR6Hy5eWgR1WAsWRV8OVVUUHnUTWUAWB0ViB0hFD0NSDFNZERE=","queueTime":0,"applicationTime":52,"agent":"","atts":""}</script><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:"1588952069",accountID:"4207397",trustKey:"4200658",xpid:"UAQHVlVaDxABUVBRAAMBVVcD",licenseKey:"NRJS-96a1ce43aed4513f88e",applicationID:"1513726332"};;/*! For license information please see nr-loader-spa-1.274.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.274.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),h(a.gm,f),h(c.prototype,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:()=>j});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);function T(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);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.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");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"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(A,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),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"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(A,"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)(S+"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(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"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,!!E[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),I=!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.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.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-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(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.274.0.PROD"]=self["webpackChunk:NRBA-1.274.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(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>LibraryAware - LibraryAware Browser Requirements</title> <link href="/content/bundles/main.css" rel="stylesheet" type="text/css" /> <!--[if lt IE 9]> <script type="text/javascript" src="/scripts/html5shiv.min.js"> </script> <![endif]--> <link rel="Shortcut Icon" href="/favicon.png" /> <link rel="preload" href="/Content/images/slickgrid/ajax-loader-small.gif" as="image"> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-156394169-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-156394169-1'); </script> </head> <body class="minimal" > <header> <div id="react-section-nav-bar" /> </header> <div id="bread-crumbs"><span></span></div> <div id="content"> <div class="info"> <h2> Browser Requirements for LibraryAware</h2> <div> LibraryAware is supported in several modern web browsers. <br /> Please review our <a href="https://libraryaware.uservoice.com/knowledgebase/articles/98985-system-requirements">Browser Requirements</a> article for more information on which browsers and versions are supported. </div> </div> </div> <footer> <div class="container"> Copyright &copy; 2024 EBSCO Information Services/NoveList <br /> <a href="https://www.ebsco.com/company/privacy-policy" target="_blank" rel="noopener noreferrer">EBSCO Privacy Policy</a> <span>|</span> <a href="https://www.ebsco.com/gdpr" target="_blank" rel="noopener noreferrer">GDPR</a> <span>|</span> <a href="/1/#!/tos">Terms of Service</a> </div> </footer> <script type="text/javascript"> window.LibraryAware = { OrganizationId: 1, HomeViewEnabled: false, NotificationError: false, WebRoot: '/', Path: '/Home/BrowserRequirements', Domain : 'libraryaware.com', ShortUrlBase : 'https://libraryaware.com', Security : { isAdmin : false, isEditor: false, isPublisher: false, isTemplateEditor: false, isViewer: false, isGlobalHelp: false, isGlobalEdit: false, isGlobalAdmin: false, isGlobalView: false, }, AmplitudeApiKey: 'da9d21016cf067055299f366038b5af4', EnabledFeatures: null }; window.CKEDITOR_BASEPATH = LibraryAware.WebRoot + "Scripts/editor/ckeditor/"; </script> <script type="text/javascript" src="/scripts/bundles/main.js"></script> <script type="text/javascript" src=/Scripts/utility/featureFlagService.js></script> <div id="_jst"> <script type="text/template" class="tmpl" id="BreadCrumbs/List"> <% if(data.length > 0) { var count = data.length; for(var i = 0; i < count; i++) { var c = data[i]; if(i != (count - 1)) { if(i===0){ %> <span><a id="rootCrumb" href="<%= c.fragment %>"><%= c.text %></a></span> <span>&raquo;</span> <% }else{%> <span><a href="<%= c.fragment %>"><%= c.text %></a></span> <span>&raquo;</span> <% } } else { %> <span class="last"><%= c.text %></span> <% } } } %> </script> <script type="text/template" class="tmpl" id="Promos/ListHeading"> <h1> <span class="pull-right"> </span> All Folders <span class="count">(<%=count%>)</span>&nbsp;&nbsp;<span class="fff-help" data-help-target="88268"></span> </h1> </script> <script type="text/template" class="tmpl" id="Promos/ListControls"> <div id="status"> <div class="parts"><label>Show:</label></div> <div id="userStarFilter" class="parts" data-userstarfilter=""> <div class="btn-group"> <a href="javascript:;" class="btn btn-small" data-starvalue="1" title="Show items I starred. The default for this filter can be changed under &quot;Filter Settings&quot; for your profile." id="starred">Starred</a> <a href="javascript:;" class="btn btn-small" data-starvalue="0" title="Show all items. The default for this filter can be changed under &quot;Filter Settings&quot; for your profile." id="all">All</a> </div> </div> <div id="activestatus" class="parts"> <div class="btn-group"> <a href="javascript:;" class="btn btn-small" data-val="active" id="active"><i class="icon-folder-open"></i> Active</a> <a href="javascript:;" class="btn btn-small" data-val="archived" id="archived"><i class="icon-folder-close"></i> Archived</a> </div> </div> </div> <div id="activity"> <div class="parts"> <label><input type="checkbox" value="created" id="created" /> My promotions</label> </div> </div> <div id="filters"> <div class="parts sort-dir"> <div class="btn-group"> <a href="javascript:;" class="btn btn-small" data-val="asc"><i class="icon-arrow-up"></i></a> <a href="javascript:;" class="btn btn-small" data-val="desc"><i class="icon-arrow-down"></i></a> </div> </div> <div class="parts sort-by"> <label>Sort by:&nbsp;&nbsp;<select id="order-by" class="input-medium"><option value="name">Name</option><option value="date-created">Date Created</option></select></label> </div> <div class="parts search"> <input type="text" class="input-medium search-query" id="search" placeholder="Search" /> </div> </div> </script> <script type="text/template" class="tmpl" id="Promos/ListDetails"> <% if(data.length > 0) { for(var i = 0; i < data.length; i++) { var p = data[i]; %> <div class="promo" data-userstarrable=""> <div class="userstar-placeholder <%=p.IsUserStarred ? 'icon-star':'icon-star-empty'%>" data-userstarred-itemId="<%=p.UserStarredItemId%>" data-userstarred-subContext="" data-userstarred-contextId="<%=p.StarContext%>" title="<%=p.IsUserStarred?'Click to un-star this item.':'Click to star this item.'%>"></div> <div class="image"> <% if(!p.ThumbnailId) { %> <div class="file"><div class="img-wrapper"><div class="no-image"></div></div></div> <% } else { %> <div class="loading-file"></div> <div class="file"> <div class="img-wrapper"> <img class="lazy" src="/content/images/blank.gif" data-src="/Files/Display/<%= p.ThumbnailId %>?w=75&h=75" alt="<%= p.LatestDocName.replace('" ',' \\"') %>" /> <% if(p.ShouldDisplayFreeFormEditorIcon) { %> <span class="free-form-editor-image-icon" /> <% } %> </div> </div> <% } %> </div> <div class="details"> <h3 id="promotion-details-title-<%=i%>"> <%= p.Name %> </h3> <% if(p.Description) { %><p><span>Description:</span> <% if(p.Description) { %><%= p.Description %><% } else { %>None<% } %></p><% } %> <p> <span class="meta" id="doc-count-<%=i%>"><span class="meta-label first">Materials:</span> <%= p.DocCount %> Document(s)</span> <span class="meta" id="post-count-<%=i%>"><span class="meta-label">Publications:</span> <%= p.PostCount %> Scheduled</span> <span class="meta" id="created-on-<%=i%>"><span class="meta-label">Created On:</span> <%= p.CreatedOn %></span> <% if(p.CreatedBy !== null && p.CreatedBy !== '') { %> <span class="meta" id="created-by-<%=i%>"><span class="meta-label">Created By:</span> <%= p.CreatedBy %></span> <% } %> <% if(p.UpdatedOn !== null && p.UpdatedOn !== '') { %> <span class="meta" id="updated-on-<%=i%>"><span class="meta-label">Updated On:</span> <%= p.UpdatedOn %></span> <span class="meta" id="updated-by-<%=i%>"><span class="meta-label">Updated By:</span> <%= p.UpdatedBy %></span> <% } %> </p> <% if(filters.status === 2) { %> <% var createItemLinkDestination = "#!/search?contextId=" + p.CorrelationId; %> <p> </p> <% } else { %> <% } %> </div> </div> <% } } else { %> <div id="empty"> <% if(!filters.isSearch) { %> <p class="inactive-promo">There are no promotions to view.</p> <% } else { %> <p class="inactive-promo">Your search results are empty.</p> <% } %> </div> <% } %> </script> <script type="text/template" class="tmpl" id="Promos/DashboardSideNav"> <ul class="complex-side-nav"> <li><a href="#!/promotions/<%= id %>/publication" id="sidebar-promo-publication"><span>Folder Schedule</span><span><i style="font-style: normal;" id="posted-Item-Count"><%= postCount %></i><% if(postCount < 1 || postCount > 1) {%> Scheduled publications<% } else { %> Scheduled publication<% } %></span></a></li> <li> <a href="#!/promotions/<%= id %>/promotional-report" id="sidebar-promotional-report"> <span>Folder Report</span><span>View this folder&#39;s metrics</span> </a> </li> </ul> </script> <script type="text/template" class="tmpl" id="Promos/DashboardListItems"> <% for (var i = 0; i < data.length; i++) { var d = data[i]; %> <div class="doc" data-userstarrable="" data-item-id="<%= d.Id %>"> <div class="loading-file"></div> <div class="file"> <div class="img-wrapper"> <% if(d.ThumbnailFileId === 'none') { %> <img class="lazy" src="/content/images/blank.gif" data-src="/<%= window.LibraryAware.OrganizationId %>/Files/ThumbnailForDocument/<%= d.Id %>?w=110&h=147" alt="<%= d.Name %>" /> <% } else { %> <img class="lazy" src="/content/images/blank.gif" data-src="/Files/Display/<%= d.ThumbnailFileId %>?w=110&h=147" alt="<%= d.Name %>" /> <% } %> <% if(d.ShouldDisplayFreeFormEditorIcon) { %> <span class="free-form-editor-image-icon" /> <% } %> </div> </div> <div class="name"> <div class="userstar-placeholder <%=d.IsUserStarred ? 'icon-star':'icon-star-empty'%>" data-userstarred-itemId="<%=d.UserStarredItemId%>" data-userstarred-subContext="<%=d.StarSubContext%>" data-userstarred-contextId="<%=d.StarContext%>" title="<%=d.IsUserStarred?'Click to un-star this item.':'Click to star this item.'%>"></div><a href="javascript:;"><%= d.Name %></a> </div> <div class="details" style="display:none;"> <table class="details-table"> <tr> <td> <dl> <dt>Name:</dt> <dd><%= d.Name %></dd> <dt>Delivery Type:</dt> <dd><%= d.DeliveryType %></dd> <dt>Format:</dt> <dd><%= d.FormatName %></dd> <dt>Style Sheet:</dt> <dd><%= d.Style %></dd> <% if(d.Audiences !== 'None Specified') {%> <dt>Audiences:</dt> <dd><%= d.Audiences %></dd> <% } %> <dt>Created On:</dt> <dd><%= d.CreationTimestamp %></dd> </dl> </td> <td> </td> </tr> </table> </div> </div> <% } %> </script> <script type="text/template" class="tmpl" id="Promos/DashboardPublication"> <% if(data.items.length > 0) { for(var i = 0; i < data.items.length; i++) { var p = data.items[i]; var expireUrl = '/Posts/Expire/__ID__'; var deleteUrl = '/Posts/Delete/__ID__'; var thumbnailUrl = (p.ThumbnailUrl) ? p.ThumbnailUrl : 'Placeholder/58x30?text=+'; %> <div class="publicationList"> <table id="<%=p.Id%>" class="outer-table"> <tr> <td class="publication-image" rowspan="2"> <div class="image"> <div class="img-wrapper"> <% if(thumbnailUrl.indexOf('http') !== 0) { %> <img src="/<%=thumbnailUrl %>" /> <% } else { %> <img src="<%= thumbnailUrl %>" /> <% } %> <span class="channel-icon <%= p.ChannelIconClass%>"></span> </div> </div> </td> <td class="document-name"> <div title="<%= p.PromotionMaterialName %>"> <% var documentNameClass = ''; var documentLabelClass = 'document-label-single'; if(p.IsDocumentStarredByUser && p.IsPostedItemDeleted) { documentNameClass = 'document-name-two-labels'; documentLabelClass = 'document-label-double'; } else if(p.IsDocumentStarredByUser || p.IsPostedItemDeleted) { documentNameClass = 'document-name-one-label'; } %> <div class="<%= documentNameClass %>"> <%= p.PromotionMaterialName %> </div> <%if (p.IsDocumentStarredByUser) { %> <div class="<%= documentLabelClass %>"><span class='starredLabel'> (<i class='icon-star'></i> item)</span></div> <%}%> <% if (p.IsPostedItemDeleted){ %> <div class="<%= documentLabelClass %>"> <span title="This document has been deleted." class="context-deleted"> <i class="icon-minus-sign"></i>&nbsp;Deleted </span> </div> <% } %> </div> <div> <span><strong> Channel : </strong> <%= p.ChannelDisplayName%></span> </div> </td> <td class="publication-dates" style='text-align:right;'> <div class="publication-dates-wrapper"> <span class="published"> <% if (p.ErrorProcessingPost) {%> <span class='publicationError' title='There was an error processing the post. Edit the post in order to retry processing the post.'> <i class='icon-exclamation-sign icon'></i> Failed on: <%= p.PublishDate %> </span> <%} else if (p.InProgress) { %> In Progress <%} else if (p.IsPastPublishDate) { %> <span class='publish-success'><i class='icon-check-sign icon'></i> Published on: <%= p.PublishDate %></span> <% } else { %> <i class='icon-calendar publish-pending'></i> Scheduled for: <%= p.PublishDate %> <% } %> </span> <div class="expiry"> <% if (p.ExpirationMessage != null) { %> <em class="expiration-message"> <%=p.ExpirationMessage %> </em>&nbsp; <% } %> Expire Date: <%=p.Expires %> </div> </div> </td> </tr> <tr> <td class="additional-info"> <% if (p.WidgetContainer != null) { %> <div class="widget-container"> <span> <strong>Widget Container :</strong> <a href="javascript:;" class="widget-posts-link" data-widget-id="<%= p.WidgetId %>"><%= p.WidgetContainer %></a> </span> </div> <% } %> <% if (p.ChannelDisplayName == "Facebook" || p.ChannelDisplayName == "Twitter" || p.ChannelDisplayName == "Instagram") { var act = LA.SocialMediaCache.Accounts[p.ChannelAccountName]; %> <div class="account-name"> <span> <strong><% if (p.ChannelDisplayName == "Facebook" ) { %> Page <%} else { %> Account <%}%> : </strong> <em><%= act ? act.accountName : "Unknown Account" %></em> </span> </div> <% } %> </td> <td> <span class="pull-right"> <% var editUrl = '#!/promotions/' + p.ContextEntityId + '/edit-post/' + p.ChannelType + '/' + p.Id; if(p.ChannelAccountName) { editUrl = '#!/promotions/' + p.ContextEntityId + '/social-media/edit-post/' + p.Id; } %> <% if(p.ViewOnlineLink && !p.IsContextDeleted && !p.IsPostedItemDeleted) { %> <a class="view-online" href="<%=p.ViewOnlineLink %>" target="_blank"> <span class="fff-magnifier"></span> <% if (p.IsExpired) { %> View Posted Document <% } else { %> View Online <% } %> </a> <% } %> </span> </td> </tr> </table> </div> <% } } else { %> <div class="no-publication"> There are no publications to display. <% if (data.starFilterType === '1'){ %> <br /><span class='filterByStarredInfoMessage'>You are currently filtering by starred items.</span> <% } %> </div> <% } %> </script> <script type="text/template" class="tmpl" id="Templates/GalleryFrame"> <div id="heading"> <h1><%= heading %> <span class="fff-help" data-help-target="<%= helpTarget %>"></span></h1> </div> <div id="create-promo-item"> <div id="legend"> <h3>Format Group <i class="icon-arrow-right"></i></h3> <h3 style="padding-left:25px">Format <i class="icon-arrow-right"></i></h3> <h3>Template</h3><h3>Template Preview</h3> </div> <div id="fluid"> <div id="templates" class="columns"> <div id="filters"></div> <div id="items"></div> </div> <div id="widgets" class="columns" style="display:none;"> <div id="widget-instruction-text">Select a widget container to refine the templates available:</div> <div id="widget-collection"></div> </div> <div id="choices" class="columns"> <div id="left" class="template-type"> <ul class="simple-side-nav"></ul> </div> <div id="right" class="template-format"> <ul class="simple-side-nav"></ul> </div> </div> <div id="preview" class="columns"></div> </div> </div> </script> <script type="text/template" class="tmpl" id="Promos/Tmpl"> <div class="tmpl"> <div class="loading-file"></div> <div class="file" data-template-format-group="<%=t.format.grp %>"> <% if(!t.hasImage) {%> <div class="no-img" data-val="<%=t.id %>"><div></div></div> <% } else {%> <div class="fileinner"> <img class="lazy" src="/content/images/blank.gif" data-val="<%=t.id %>" data-src="<%=t.imagePath %>?w=85&h=155" alt="<%= t.name %>" /> <% if(t.ShouldDisplayFreeFormEditorIcon) { %> <span class="free-form-editor-image-icon" /> <% } %> </div> <% } %> </div> </div> </script> <script type="text/template" class="tmpl" id="Promos/Widgets"> <div class="widget-selection" data-widget-id="<%= id %>"> <div class="display-size" style="width:<%= scaledWidth %>px;height:<%= scaledHeight %>px;"><img src="/Placeholder/<%= scaledWidth%>x<%= scaledHeight %>/e1f3f5/1b75d1?text=<%= encodeURIComponent(displayFormat) %>" /></div> <div class="display-name"><%= name %></div> </div> </script> <script type="text/template" class="tmpl" id="Promos/TmplPreview"> <div id="image"> <div class="loading-file"></div> <div class="file"> <% if(!t.hasImage) {%> <div class="no-img" data-val="<%=t.id %>"><div></div></div> <% } else {%> <img class="lazy" src="/content/images/blank.gif" data-val="<%=t.id %>" data-src="<%=t.imagePath %>?w=200&h=220" alt="<%= t.name %>" title="Click to view large preview" /> <% if(t.ShouldDisplayFreeFormEditorIcon) { %> <span class="free-form-editor-image-icon" /> <% } %> <% } %> </div> </div> <% if(t.format.grp === 'Facebook') { %> <div id="action" class="social"> <button type="button" class="btn btn-warning" data-val="<%=t.format.grp %>">Create Post to Facebook</button> </div> <% } else if(t.format.grp === 'NoveList Select') { %> <div id="action" class="social"> <button type="button" class="btn btn-warning" data-val="<%=t.format.grp %>">Create Post to NoveList Select</button> </div> <% } else if(t.format.grp === 'Twitter') { %> <div id="action" class="social"> <button type="button" class="btn btn-warning" data-val="<%=t.format.grp %>">Create Post to Twitter</button> </div> <% } else {%> <div id="action" class="tmpl"> <button type="button" class="btn btn-warning" data-val="<%=t.id %>"><%= galleryInfo.selectTemplateButtonText %></button> </div> <div id="meta"> <dl class="dl-horizontal"> <dt>Name:</dt> <dd><%= t.name %></dd> <% if (galleryInfo.showOrganizationInPreview) { %> <dt>Owning Org:</dt> <dd><%= t.organizationName || "&nbsp;"%></dd> <% } %> <dt>Dimensions:</dt> <dd><%= t.format.dim %></dd> <dt>Keywords:</dt> <dd><% if(keywordList.length===0) {%>None Specified<% } else { %><%= keywordList %><% } %></dd> </dl> </div> <% } %> </script> <script type="text/template" class="tmpl" id="Subscribers/DashboardSideNav"> <ul class="simple-side-nav"> <li> <a href="#!/subscribers/email" id="email-subscribers">Email Subscribers</a> <ul class="sub-nav" style="display:none"> <li><a href="#!/subscribers/email" id="active-subscribers"><span>Active Subscribers</span></a></li> <li><a href="#!/subscribers/deactivated" id="deactivated-subscribers"><span>Deactivated Subscribers</span></a></li> <li><a href="#!/subscribers/pending" id="pending-subscribers"><span>Pending Subscribers</span></a></li> <li><a href="#!/subscribers/bulk-upload-history" id="bulk-upload-history"><span>Bulk Upload History</span></a></li> </ul> </li> <li><a href="#!/subscribers/community-partners" id="community-partners">Community Partners</a></li> <li><a href="#!/subscribers/media-outlets" id="media-outlets">Media Outlets</a></li> </ul> </script> <script type="text/template" class="tmpl" id="Reports/DashboardSideNav"> <ul class="complex-side-nav"> <li> <a data-subnav href="#!/reports/schedule"> Folders </a> <ul class="sub-nav" style="display:none"> <li><a href="#!/reports/schedule"><span>Schedule</span></a></li> <li><a href="#!/reports/overview"><span>Metrics</span></a></li> </ul> </li> <li> <a data-subnav href="#!/reports/newslettersendhistory">Newsletters</a> <ul class="sub-nav" style="display:none"> <li><a href="#!/reports/newslettersendhistory"><span> Newsletter Send History</span></a></li> <li><a href="#!/reports/newslettersubscriptionhistory"><span>Newsletter Subscription History</span></a></li> </ul> </li> <li><a href="#!/reports/communication-summary"><span>Communication Summary</span></a></li> </ul> </script> <script type="text/template" class="tmpl" id="Reports/DashboardPromotionSchedule"> <% if(data.items.length > 0) { for(var i = 0; i < data.items.length; i++) { var p = data.items[i]; var expireUrl = '/Posts/Expire/__ID__'; var deleteUrl = '/Posts/Delete/__ID__'; var thumbnailUrl = (p.ThumbnailUrl) ? p.ThumbnailUrl : 'Placeholder/58x30?text=+'; %> <div class="publicationList"> <table id="<%=p.Id%>" class="outer-table"> <tr> <td class="publication-image" rowspan="4"> <div class="image"> <div class="img-wrapper"> <% if(thumbnailUrl.indexOf('http') !== 0) { %> <img src="/<%=thumbnailUrl %>" /> <% } else { %> <img src="<%= thumbnailUrl %>" /> <% } %> <span class="channel-icon <%= p.ChannelIconClass%>"></span> </div> </div> </td> <td class="document-name"> <div title="<%= p.PromotionMaterialName %>"> <% var documentNameClass = ''; var documentLabelClass = 'document-label-single'; if(p.IsDocumentStarredByUser && p.IsPostedItemDeleted) { documentNameClass = 'document-name-two-labels'; documentLabelClass = 'document-label-double'; } else if(p.IsDocumentStarredByUser || p.IsPostedItemDeleted) { documentNameClass = 'document-name-one-label'; } %> <div class="<%= documentNameClass %>"> <%= p.PromotionMaterialName %> </div> <%if (p.IsDocumentStarredByUser) { %> <div class="<%= documentLabelClass %>"><span class='starredLabel'> (<i class='icon-star'></i> item)</span></div> <%}%> <% if (p.IsPostedItemDeleted){ %> <div class="<%= documentLabelClass %>"> <span title="This document has been deleted." class="context-deleted"> <i class="icon-minus-sign"></i>&nbsp;Deleted </span> </div> <% } %> </div> </td> <td class="publication-dates" style='text-align:right;'> <div class="publication-dates-wrapper"> <span class="published"> <% if (p.ErrorProcessingPost) {%> <span class='publicationError' title='There was an error processing the post. Edit the post in order to retry processing the post.'> <i class='icon-exclamation-sign icon'></i> Failed on: <%= p.PublishDate %> </span> <%} else if (p.InProgress) { %> In Progress <%} else if (p.IsPastPublishDate) { %> <span class='publish-success'><i class='icon-check-sign icon'></i> Published on: <%= p.PublishDate %></span> <% } else { %> <i class='icon-calendar publish-pending'></i> Scheduled for: <%= p.PublishDate %> <% } %> </span> </div> </td> </tr> <tr> <td class="promotion-name"> <div> <strong> Folder : </strong> <% if(!p.IsContextDeleted){ %> <a href='#!/promotions/<%=p.ContextEntityId%>' title="Go to <%= p.PromotionName%>"> <%= p.PromotionName%></a> <% } else { %> <%= p.PromotionName%> <span title="This folder has been deleted." class="context-deleted"> <i class="icon-minus-sign"></i>&nbsp;Deleted </span> <% } %> </div> </td> <td> <div class="expiry"> <% if (p.ExpirationMessage != null) { %> <span class="expiration-message"> <%=p.ExpirationMessage %> </span>&nbsp; <% } %> Expire Date: <%=p.Expires %> </div> </td> </tr> <tr> <td class="channel-type"> <div> <span><strong> Channel : </strong> <%= p.ChannelDisplayName%></span> </div> </td> <td> <span class="pull-right"> <% var editUrl = '#!/promotions/' + p.ContextEntityId + '/edit-post/' + p.PostType + '/' + p.Id; if(p.ChannelAccountName) { editUrl = '#!/promotions/' + p.ContextEntityId + '/social-media/edit-post/' + p.Id; } %> <% if(p.ViewOnlineLink && !p.IsContextDeleted && !p.IsPostedItemDeleted) { %> <a class="view-online" href="<%=p.ViewOnlineLink %>" target="_blank"> <span class="fff-magnifier"></span> <% if (p.IsExpired) { %> View Posted Document <% } else { %> View Online <% } %> </a> <% } %> </span> </td> </tr> <tr> <td class="additional-info"> <% if (p.WidgetContainer != null) { %> <div class="widget-container"> <span> <strong>Widget Container :</strong> <a href="javascript:;" class="widget-posts-link" data-widget-id="<%= p.WidgetId %>"><%= p.WidgetContainer %></a> </span> </div> <% } else if (p.ChannelDisplayName == "Email" && p.InterestGroups!= "" && p.InterestGroups != null) { %> <div class="interest-groups"> <span><strong>Interest Groups : </strong> <%= p.InterestGroups %></span> </div> <% } %> <% if (p.ChannelDisplayName == "Facebook" || p.ChannelDisplayName == "Twitter") { var act = LA.SocialMediaCache.Accounts[p.ChannelAccountName]; %> <div class="account-name"> <span> <strong><% if (p.ChannelDisplayName == "Facebook" ) { %> Page <%} else { %> Account <%}%> : </strong> <em><%= act ? act.accountName : "Unknown Account" %></em> </span> </div> <% } %> </td> <td></td> </tr> </table> </div> <% } } else { %> <div class="no-publication"> There are no publications to display. <% if (data.starFilterType === '1'){ %> <br /><span class='filterByStarredInfoMessage'>You are currently filtering by starred items.</span> <% } %> </div> <% } %> </script> <script class="tmpl" id="Reports/DashboardNewsletterSubscriptionHistory" type="text/template"> <table> <% if(data.dataRow.length > 0) { %> <% for(var i = 0; i < data.dataRow.length; i++) { var subscriptionInfo = data.dataRow[i]; %> <tr> <td class="col-1"><%= subscriptionInfo.NewsletterListName %></td> <td class="col-2"><%= subscriptionInfo.NewSubscriberCount%></td> <td class="col-3"><%= subscriptionInfo.UnsubscribeCount%></td> <td class="col-4"><%= subscriptionInfo.TotalSubscriberCount%></td> </tr> <% } %> <%} else { %> <tr><td style="width:100%" colspan="4"><div class="no-issues">There was no subscription activity in this month.</div></td></tr> <% } %> </table> </script> <script type="text/template" class="tmpl" id="Admin/DashboardSideNav"> <ul class="simple-side-nav"> <li> <a href="#!/admin/settings" data-subnav>Account Management</a> <ul class="sub-nav" style="display:none"> <li><a href="#!/admin/settings" id="sidebar-basic-settings"><span>Basic Settings</span></a></li> <li><a href="#!/admin/access" id="sidebar-organization-access"><span>Organization Access</span></a></li> <li><a href="#!/admin/social-accounts" id="sidebar-social-accounts"><span>Social Accounts</span></a></li> <li><a href="#!/admin/edit-opt-in-config" id="sidebar-opt-in-config"><span>Opt-In Page Configuration</span></a></li> </ul> </li> <li><a href="#!/admin/e-resources" id="sidebar-eresources">E-Resources</a></li> <li><a href="#!/admin/images" id="sidebar-image-management">Image Management</a></li> <li><a href="#!/admin/activity" id="sidebar-system-activity">System Activity</a></li> <li> <a href="#!/admin/templates" data-subnav id="sidebar-template-management">Asset Management</a> <ul class="sub-nav" style="display:none"> <li><a href="#!/admin/branding" id="sidebar-branding">Branding</a></li> <li><a href="#!/admin/data-sources" id="sidebar-data-sources">Data Sources</a></li> </ul> </li> <li> <a href="#!/admin/widgets/promotion" data-subnav id="sidebar-widgets">Widget Settings</a> <ul class="sub-nav" style="display:none;"> <li><a href="#!/admin/widgets/promotion" id="sidebar-promo-widgets"><span>Widgets</span></a></li> <li><a href="#!/admin/widgets/newsletter" id="sidebar-newsletter-widgets"><span>Newsletter Widgets</span></a></li> </ul> </li> </ul> </script> <script type="text/template" class="tmpl" id="Support/DashboardSideNav"> <ul class="simple-side-nav"> </ul> </script> <script type="text/template" class="tmpl" id="Newsletters/DashboardSideNav"> <ul class="simple-side-nav"> <li><a href="#!/newsletters/overview" id="sidebar-overview">Overview</a></li> <li><a href="#!/newsletters/current-lists" id="sidebar-current-lists">Newsletter Lists</a></li> <li><a href="#!/newsletters/advance-list" id="sidebar-advance-list">Advance List</a></li> </ul> </script> <script type="text/template" class="tmpl" id="Newsletters/DashboardListsOverview"> <% var status = filters.status; var currentPage = filters.page; if(data.length > 0) { for(var i = 0; i < data.length; i++) { var p = data[i]; var url = '/0/Documents/Edit/__ID__?editorContext=Newsletter'; url = url.replace("/0/", "/" + window.LibraryAware.OrganizationId + "/"); %> <div class="newsletterList" data-doc-id="<%=p.DocumentId %>"> <table id="<%=p.PostId%>" class="outer-table"> <tr> <td id="issue-image" rowspan="2"> <div class="image"> <div class="img-wrapper"> <% if(!p.ThumbnailId) { %> <div class="no-image"></div> <% } else { %> <img src="/Files/Display/<%= p.ThumbnailId %>?w=75" /> <% } %> </div> </div> </td> <td class="issue-name"> <table class="inner-table"> <tr> <td> <div class="newsletter-title"> <%= p.IssueName %> </div> </td> </tr> </table> </td> <td class="status-date"> <% if (status == 1) { %> <span class="pull-right">Draft created: <%= p.DisplayDate %></span> <% } else if (status == 2) { %> <span class="pull-right scheduled">Scheduled for: <%= p.DisplayDate %></span> <% } else if (status == 4) { %> <span class="pull-right scheduled">Distributed on: <%= p.IssueDistributionDate %></span> <% } else { if (p.IsDeliveryPending) { %> <span class="pull-right delivered">Delivered on: <%= p.DisplayDate %></span> <span class="pull-right pending">Delivery In Progress</span> <% } else if (p.PostCouldNotProcess) { %> <span class="pull-right pending">NOT DELIVERED, please contact us for assistance</span> <% } else { %> <span class="pull-right delivered">Delivered on: <%= p.DisplayDate %></span> <% } } %> </td> </tr> <tr> <td> <div class="newsletter-title"> <span>Newsletter list: </span> <%if (p.IsListStarredByUser) { %> <span class="starredLabel"><i class="icon-star"></i></span> <%}%> <a href="#!/newsletters/<%= p.ListId %>/overview"><%= p.ListName %></a> </div> </td> <td class="issueLinks"> <p> <span class="pull-right"> <% if (p.IsListActive && p.CanSchedule) { if (status == 1 && p.CanDistribute){ %> <a class="schedule-post" href='#!/newsletters/<%=p.ListId%>/distribute-issue/<%=p.IssueId%>/ManageIssues'><span class="fff-calendar_add"></span>Distribution</a> <%} if (status == 1 || (status == 3 && !p.IsDeliveryPending)) { %> <% } else if (status == 2) { %> <% } else { %> <% } } %> <% if(status == 3) { %> <a class="view-online" href="<%= p.PreviewUrl %>" target="_blank"><span class="fff-magnifier"></span>View Online</a> <%} else {%> <a class="issue-preview" href="javascript:;" data-target="<%= p.PreviewUrl %>"><span class="fff-magnifier"></span>Preview</a> <% } %> <% if(status == 1 || status == 2 ) { %> <%} %> </span> </p> </td> </tr> </table> </div> <% } } else if(status == 1 && currentPage === 1) { %> <div id="empty"> <p>There are currently no newsletter issues with a status of 'Draft'.</p> </div> <% } else if(status == 2 && currentPage === 1) { %> <div id="empty"> <p>There are currently no newsletter issues with a status of 'Scheduled'.</p> </div> <% } else if (status == 3 && currentPage === 1) { %> <div id="empty"> <p>There are currently no newsletter issues with a status of 'Delivered'.</p> </div> <% } else if (status == 4 && currentPage === 1) { %> <div id="empty"> <p>There are currently no newsletter issues with a status of 'Distributed'.</p> </div> <% } %> </script> <script type="text/template" class="tmpl" id="Newsletters/DashboardListItems"> <% if(data.length > 0) { var createIssueUrl = '/0/Documents/CreateFromTemplate/__TEMPLATEID__?contextId=__ID__&amp;editorContext=Newsletter'; for(var i = 0; i < data.length; i++) { var p = data[i]; %> <div class="newsletterList" data-userstarrable=""> <div class="userstar-placeholder <%=p.IsUserStarred ? 'icon-star':'icon-star-empty'%>" data-userstarred-itemId="<%=p.UserStarredItemId%>" data-userstarred-subContext="<%=p.StarSubContext%>" data-userstarred-contextId="<%=p.StarContext%>" title="<%=p.IsUserStarred?'Click to un-star this item.':'Click to star this item.'%>"></div> <table> <tr class="header-row"> <td rowspan="4" class="book-jacket"> <div class="image"> <div class="img-wrapper"> <% if(!p.ThumbnailId) { %> <div class="no-image"></div> <% } else { %> <img src="/Files/Display/<%= p.ThumbnailId %>?w=75" /> <% } %> </div> </div> </td> <td> <div class="newsletter-title"> <%= p.Name %><% if (p.SyndicationParent != null) { %>*<% } %> </div> </td> </tr> <tr class="text-row"> <% if(p.IsActive) { %> <td> <div style="font-style:italic"> <a href="#!/subscribers/email/filter/NL:<%= p.SequenceId %>" id="subscriber-count-<%=i%>">View Subscribers</a> </div> </td> <% } %> </tr> <tr class="text-row"> <td> <div id="list-description"> <% if(p.Description) { %> <%= p.Description %> <% } else { %> Description: None <% } %> </div> </td> </tr> <tr class="newsletter-actions"> <td> <p> <span> </span> </p> </td> </tr> <% if (p.SyndicationParent != null) { %> <tr class="newsletter-syndication"> <td></td> <td> * Includes content syndicated from the <span>&quot;<%= p.SyndicationParent %>&quot;</span> Newsletter </td> </tr> <% } %> </table> </div> <% } } else { %> <div id="empty"> <% if(!filters.isSearch) { %> <p class="inactive-newsletterList">There are no newsletter lists to view.</p> <% } else { %> <p class="inactive-newsletterList">Your search results are empty.</p> <% } %> </div> <% } %> </script> <script type="text/template" class="tmpl" id="NewsletterLists/DashboardSideNav"> <ul class="simple-side-nav"> <li><a href="#!/newsletters/<%=id%>/overview" id="sidebar-list-overview">List Overview</a></li> <li><a href="#!/newsletters/<%=id %>/issues" id="sidebar-issues">Issues</a></li> </ul> </script> <script type="text/template" class="tmpl" id="NewsletterIssues/ListItem"> <% if(data.length > 0) { var url = '/0/Documents/Edit/__ID__?editorContext=Newsletter'; for(var i = 0; i < data.length; i++) { var newsletterIssue = data[i]; %> <div class="newsletterIssue"> <div class="image"> <div class="img-wrapper"> <% if(!newsletterIssue.ThumbnailId && newsletterIssue.IsLegacyIssue) { %> <img src="/Content/images/legacy_thumbnail.png" /> <% } else if(!newsletterIssue.ThumbnailId) { %> <img src="/<%= window.LibraryAware.OrganizationId %>/Files/ThumbnailForDocument/<%= newsletterIssue.DocumentId %>?w=75&h=147" /> <% } else { %> <img src="/Files/Display/<%= newsletterIssue.ThumbnailId %>?w=75" /> <% } %> </div> </div> <h3><span><%=newsletterIssue.IssueName%></span></h3> &nbsp; <% if (newsletterIssue.IsListActive && newsletterIssue.CanSchedule) { %> <% } %> <div class='issue-status-wrapper'> <% if(!newsletterIssue.HasPosts) { %> <p class='issue-status'><span class="issue-not-sent">Not sent yet.</span></p> <% } else if (newsletterIssue.IsPastPublishDate) { var sentToString = 'to {0} people on {1}'; if (newsletterIssue.RecipientCount == 1) { sentToString = 'to {0} person on {1}'; } if (newsletterIssue.NumberDeliveredPosts > 1) { sentToString = 'Last sent ' + sentToString; } else { sentToString = 'Sent ' + sentToString; } sentToString = sentToString.replace("{0}", newsletterIssue.RecipientCount).replace("{1}", newsletterIssue.DatePublished); %> <p class="sent issue-status"> <span> <% if (newsletterIssue.NumberDeliveredPosts > 1) { %> Sent <a class='issue-send-details-link' href='javascript:;' data-issueName='<%=newsletterIssue.IssueName%>' data-elementid='issue-send-details-<%=newsletterIssue.Id%>' data-issueid='<%=newsletterIssue.Id%>'><%=newsletterIssue.NumberDeliveredPosts%></a> times. <%=sentToString%> <% } else { %> <%=sentToString%> <% } %> </span> </p> <% } else { %> <p class="scheduled issue-status"> <% if (newsletterIssue.NumberDeliveredPosts > 0) { %> <span class="sent"> Sent <a class='issue-send-details-link' href='javascript:;' data-issueName='<%=newsletterIssue.IssueName%>' data-elementid='issue-send-details-<%=newsletterIssue.Id%>' data-issueid='<%=newsletterIssue.Id%>'><%=newsletterIssue.NumberDeliveredPosts%></a> times.</span><span class="next-scheduled"> Next scheduled: <%=newsletterIssue.DatePublished %></span> <% } else { %> <span id="schedule-send-date">Scheduled: <%=newsletterIssue.DatePublished %></span> <% } if (newsletterIssue.IsListActive && newsletterIssue.CanSchedule) { %> <% } %> </p> <% } %> <% if (newsletterIssue.LatestDistributionId) { %> <p class='sent issue-status'> <span> Distributed to <%=newsletterIssue.NumberOfDistributionSubscribers%> list<% if(newsletterIssue.NumberOfDistributionSubscribers != 1) { %>s<%}%> on <%=newsletterIssue.DateDistributed%><% if (newsletterIssue.DistributionPostScheduledFor) { %> and was scheduled for delivery on <%=newsletterIssue.DistributionPostScheduledFor%><% } %>. </span> </p> <% } %> <% if (newsletterIssue.DateGeneratedFromAlert) { %> <p class='sent issue-status'> <span> This issue was generated from an EBSCOHost alert on <%= newsletterIssue.DateGeneratedFromAlert %>. </span> </p> <% } %> </div> <p> <span class='pull-right issueLinks'> <% if (newsletterIssue.IsListActive) { %> <% } %> <% if (newsletterIssue.HasPosts) { %> <% } %> </span> </p> <div id='issue-details-<%=newsletterIssue.Id%>' class='issue-statistics' style="display:none;"> <table class='pull-right'> <tr class='issue-statistics-heading'> <td><span class='issue-opens-label'><i></i>Opens</span></td> <td><span class='issue-clicks-label'><i></i>Clicks</span></td> <td><span class='issue-views-label'><i></i>Views</span></td> <td><span class='issue-bounces-label'><i></i>Bounces</span></td> <td><span class='issue-unsubscribes-label'><i></i>Unsubscribes</span></td> </tr> <tr> <td> <%if (newsletterIssue.Opens > 0){ %> <a href="javascript:;" class="issue-opens-link issue-details-link" data-issueid='<%=newsletterIssue.Id%>' data-actionid='1' data-timezoneid='<%=newsletterIssue.TimezoneId%>'> <%=newsletterIssue.Opens%> </a> <% } else { %> <%=newsletterIssue.Opens%> <% } %> </td> <td> <%if (newsletterIssue.Clicks > 0){ %> <a href="javascript:;" class="issue-clicks-link issue-details-link" data-issueid='<%=newsletterIssue.Id%>' data-actionid='2' data-timezoneid='<%=newsletterIssue.TimezoneId%>'> <%=newsletterIssue.Clicks%> </a> <% } else { %> <%=newsletterIssue.Clicks %> <% } %> </td> <td> <%if (newsletterIssue.Views > 0){ %> <a href="javascript:;" class="issue-views-link issue-details-link" data-issueid='<%=newsletterIssue.Id%>' data-actionid='5' data-timezoneid='<%=newsletterIssue.TimezoneId%>'> <%=newsletterIssue.Views %> </a> <% } else { %> <%=newsletterIssue.Views %> <% } %> </td> <td> <%if (newsletterIssue.Bounces > 0){ %> <a href="javascript:;" class="issue-bounces-link issue-details-link" data-issueid='<%=newsletterIssue.Id%>' data-actionid='3' data-timezoneid='<%=newsletterIssue.TimezoneId%>'> <%=newsletterIssue.Bounces %> </a> <% } else { %> <%=newsletterIssue.Bounces %> <% } %> </td> <td> <%if (newsletterIssue.Unsubscribes > 0){ %> <a href="javascript:;" class="issue-unsubscribes-link issue-details-link" data-issueid='<%=newsletterIssue.Id%>' data-actionid='4' data-timezoneid='<%=newsletterIssue.TimezoneId%>'> <%=newsletterIssue.Unsubscribes %> </a> <% } else { %> <%=newsletterIssue.Unsubscribes %> <% } %> </td> </tr> </table> </div> </div> <% } } else { %> <div id="empty"> <p class="inactive-newsletterList">There are no newsletter issues to view.</p> </div> <% } %> </script> <script type="text/template" id="communication-summary-main-template"> <section id="fluidGridSystem" class="metrics-report communication-summary-report row"> <h3> Communication Summary <span class="fff-help" data-help-target="637114"></span> </h3> <div class="filter-row"> <div class="row"> <div class="filter date-filter"> <div class="btn" title="Date Range"> <i class="fff-calendar"></i> <i class="caret"></i> <span class="selected-date"><%= startDate %> - <%= endDate %></span> </div> <div class="date-picker dropdown-menu sub-menu hide" data-error-message="The &#39;from&#39; and &#39;to&#39; dates must be valid dates."> <span>Select publication date</span> <table> <tr> <td> <span>From:</span> </td> <td> <div class="date"> <input type="text" class="start-date" value="<%= startDate %>" data-datepicker="notrendered" data-datepicker-mindate="" data-datepicker-format="mm/dd/y" /> <i class="fff-calendar"></i> </div> </td> <td> <span>To:</span> </td> <td> <div class="date"> <input type="text" class="end-date" value="<%= endDate %>" data-datepicker="notrendered" data-datepicker-mindate="" data-datepicker-format="mm/dd/y" /> <i class="fff-calendar"></i> </div> </td> </tr> </table> <div class="pull-right buttons"> <a href="javascript:;" class="btn-mini reset-dates">Reset</a> <a href="javascript:;" class="btn btn-mini update-date-range">Update</a> </div> </div> </div> <div class="export pull-right"> <button type="button" class="btn export-csv"><i class="icon-download"></i> Export to Csv</button> </div> </div> </div> <div id="communication-summary-data-section"> </div> </section> </script> <script type="text/template" id="communication-summary-data-template"> <% var printSummary = promotionsSummary.PrintSummary; var emailSummary = promotionsSummary.EmailSummary; var widgetsSummary = promotionsSummary.WidgetsSummary; var facebookSummary = promotionsSummary.FacebookSummary; var instagramSummary = promotionsSummary.InstagramSummary; var twitterSummary = promotionsSummary.TwitterSummary; var itemsForm = promotionsSummary.PrintItems === 1 ? 'Item' : 'Items'; var issuesForm = newslettersSummary.TotalPosts === 1 ? 'Issue' : 'Issues'; var twitterPostsForm = promotionsSummary.TwitterPosts === 1 ? 'Post' : 'Posts'; var facebookPostsForm = promotionsSummary.FacebookPosts === 1 ? 'Post' : 'Posts'; var instagramPostsForm = promotionsSummary.InstagramPosts === 1 ? 'Post' : 'Posts'; %> <h2 class="communication-summary-heading">Communication Summary: <%= startDate %> - <%= endDate %></h2> <div class="accordion" id="communication-accordion"> <div class="accordion-group"> <div class="accordion-heading"> <div class="accordion-toggle" data-toggle="collapse" data-parent="#communication-accordion" data-target="#print-accordion-section"> <div class="section-name">Print</div> <span class="section-total"><%= promotionsSummary.PrintItems.toLocaleString() %> <%= itemsForm %> Created</span> <i class="icon-double-angle-down"></i> </div> </div> <div id="print-accordion-section" class="accordion-body collapse"> <div class="accordion-inner"> <div class="section-item"> <div class="section-item-name">Bookmark - 2-page</div> <div class="section-item-value"><%= printSummary.BookmarkTwoPage.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Bookmark - 3-page</div> <div class="section-item-value"><%= printSummary.BookmarkThreePage.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Bookmark - 4-page</div> <div class="section-item-value"><%= printSummary.BookmarkFourPage.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Brochures - Bifold</div> <div class="section-item-value"><%= printSummary.BrochuresBifold.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Brochures - Trifold</div> <div class="section-item-value"><%= printSummary.BrochuresTrifold.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Flyers - Books</div> <div class="section-item-value"><%= printSummary.FlyersBooks.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Flyers - Events</div> <div class="section-item-value"><%= printSummary.FlyersEvents.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Flyers - Half</div> <div class="section-item-value"><%= printSummary.FlyersHalf.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Flyers - Quarter</div> <div class="section-item-value"><%= printSummary.FlyersQuarter.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Posters (11x17)</div> <div class="section-item-value"><%= printSummary.Posters.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Shelf Talkers</div> <div class="section-item-value"><%= printSummary.ShelfTalkers.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Two-sided - Flyers</div> <div class="section-item-value"><%= printSummary.FlyersTwoSided.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Two-sided - Flyers - Quarter</div> <div class="section-item-value"><%= printSummary.FlyersQuarterTwoSided.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Two-sided - Posters</div> <div class="section-item-value"><%= printSummary.PostersTwoSided.toLocaleString() %></div> </div> </div> </div> </div> <div class="accordion-group"> <div class="accordion-heading"> <div class="accordion-toggle" data-toggle="collapse" data-parent="#communication-accordion" data-target="#email-accordion-section"> <span class="section-name">E-blasts</span> <span class="section-total"><%= promotionsSummary.EmailPosts.toLocaleString() %> Sent</span> <i class="icon-double-angle-down"></i> </div> </div> <div id="email-accordion-section" class="accordion-body collapse"> <div class="accordion-inner"> <div class="section-item"> <div class="section-item-name">Unique Opens</div> <div class="section-item-value"><%= emailSummary.UniqueOpens.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Open Rate</div> <div class="section-item-value"><%= emailSummary.UniqueOpenPercent %></div> </div> <div class="section-item"> <div class="section-item-name">Unique Views</div> <div class="section-item-value"><%= emailSummary.UniqueViews.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">View Rate</div> <div class="section-item-value"><%= emailSummary.UniqueViewPercent %></div> </div> <div class="section-item"> <div class="section-item-name">Total Clicks</div> <div class="section-item-value"><%= emailSummary.Clicks.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Emails Sent</div> <div class="section-item-value"><%= emailSummary.Recipients.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Bounces</div> <div class="section-item-value"><%= emailSummary.Bounces.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Unsubscribes</div> <div class="section-item-value"><%= emailSummary.Unsubscribes.toLocaleString() %></div> </div> </div> </div> </div> <div class="accordion-group"> <div class="accordion-heading"> <div class="accordion-toggle" data-toggle="collapse" data-parent="#communication-accordion" data-target="#widgets-accordion-section"> <span class="section-name">Widgets</span> <span class="section-total"><%= promotionsSummary.WidgetPosts.toLocaleString() %> Created</span> <i class="icon-double-angle-down"></i> </div> </div> <div id="widgets-accordion-section" class="accordion-body collapse"> <div class="accordion-inner"> <div class="section-item"> <div class="section-item-name">Views</div> <div class="section-item-value"><%= widgetsSummary.Views.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Clicks</div> <div class="section-item-value"><%= widgetsSummary.Clicks.toLocaleString() %></div> </div> </div> </div> </div> <div class="accordion-group"> <div class="accordion-heading"> <div class="accordion-toggle" data-toggle="collapse" data-parent="#communication-accordion" data-target="#facebook-accordion-section"> <span class="section-name">Facebook</span> <span class="section-total"><%= promotionsSummary.FacebookPosts.toLocaleString() %> <%= facebookPostsForm %></span> <i class="icon-double-angle-down"></i> </div> </div> <div id="facebook-accordion-section" class="accordion-body collapse"> <div class="accordion-inner"> <div class="section-item"> <div class="section-item-name">Clicks</div> <div class="section-item-value"><%= facebookSummary.Clicks.toLocaleString() %></div> </div> </div> </div> </div> <div class="accordion-group"> <div class="accordion-heading"> <div class="accordion-toggle" data-toggle="collapse" data-parent="#communication-accordion" data-target="#twitter-accordion-section"> <span class="section-name">Twitter</span> <span class="section-total"><%= promotionsSummary.TwitterPosts.toLocaleString() %> <%= twitterPostsForm %></span> <i class="icon-double-angle-down"></i> </div> </div> <div id="twitter-accordion-section" class="accordion-body collapse"> <div class="accordion-inner"> <div class="section-item"> <div class="section-item-name">Clicks</div> <div class="section-item-value"><%= twitterSummary.Clicks.toLocaleString() %></div> </div> </div> </div> </div> <div class="accordion-group"> <div class="accordion-heading"> <div class="accordion-toggle" data-toggle="collapse" data-parent="#communication-accordion" data-target="#newsletters-accordion-section"> <span class="section-name">Newsletters</span> <span class="section-total"><%= newslettersSummary.TotalPosts.toLocaleString() %> <%= issuesForm %> Sent</span> <i class="icon-double-angle-down"></i> </div> </div> <div id="newsletters-accordion-section" class="accordion-body collapse"> <div class="accordion-inner"> <div class="section-item"> <div class="section-item-name">Unique Opens</div> <div class="section-item-value"><%= newslettersSummary.UniqueOpens.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Open Rate</div> <div class="section-item-value"><%= newslettersSummary.UniqueOpenPercent %></div> </div> <div class="section-item"> <div class="section-item-name">Unique Views</div> <div class="section-item-value"><%= newslettersSummary.UniqueViews.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">View Rate</div> <div class="section-item-value"><%= newslettersSummary.UniqueViewPercent %></div> </div> <div class="section-item"> <div class="section-item-name">Clicks</div> <div class="section-item-value"><%= newslettersSummary.Clicks.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Emails Sent</div> <div class="section-item-value"><%= newslettersSummary.Recipients.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Bounces</div> <div class="section-item-value"><%= newslettersSummary.Bounces.toLocaleString() %></div> </div> <div class="section-item"> <div class="section-item-name">Unsubscribes</div> <div class="section-item-value"><%= newslettersSummary.Unsubscribes.toLocaleString() %></div> </div> </div> </div> </div> </div> </script>  <script type="text/template" id="newsletter-list-overview-template"> <h3 class="view-item">'<%= listName %>' Overview <span class="fff-help" data-help-target="179918"></span></h3> <% if(isListActive) { %> <div class="next-newsletter-issue"> <div class="next-newsletter-issue-block"> <span class="next-newsletter-issue-label">Next Issue:</span> <% if(nextIssue !== null) { %> <span class="next-newsletter-issue-value"><%= nextIssue.Name %></span> <% } else { %> <span class="next-newsletter-issue-value">No draft or scheduled issues.</span> <% } %> </div> <% if(nextIssue !== null) { %> <% } if(nextIssue !== null) { if(nextIssue.ScheduledFor !== null) { %> <div class="next-newsletter-issue-divider"></div> <div class="next-newsletter-issue-block"><span class="next-newsletter-issue-label">Scheduled for:</span> <span class="next-newsletter-issue-value"><%= nextIssue.ScheduledFor %></span></div> <div class="next-newsletter-issue-block"> </div> <% } else { %> <div class="next-newsletter-issue-divider"></div> <div class="next-newsletter-issue-block"><span class="next-newsletter-issue-label">Not Scheduled</span></div> <div class="next-newsletter-issue-block"> </div> <% } } else { %> <div class="next-newsletter-issue-block"> </div> <% } %> </div> <% } %> <div class="row-fluid filter-row"> <div class="filter date-filter"> <div class="btn" title="Date Range"> <i class="fff-calendar"></i> <i class="caret"></i> <span class="selected-date"><%= startDate %> - <%= endDate %></span> </div> <div class="date-picker dropdown-menu sub-menu hide" data-error-message="The &#39;from&#39; and &#39;to&#39; dates must be valid dates."> <span>Select publication date</span> <table> <tr> <td> <span>From:</span> </td> <td> <div class="date"> <input type="text" class="start-date" value="<%= startDate %>" data-datepicker="notrendered" data-datepicker-mindate="" data-datepicker-format="mm/dd/y" /> <i class="fff-calendar"></i> </div> </td> <td> <span>To:</span> </td> <td> <div class="date"> <input type="text" class="end-date" value="<%= endDate %>" data-datepicker="notrendered" data-datepicker-mindate="" data-datepicker-format="mm/dd/y" /> <i class="fff-calendar"></i> </div> </td> </tr> </table> <div class="pull-right buttons"> <a href="javascript:;" class="btn-mini reset-dates">Reset</a> <a href="javascript:;" class="btn btn-mini update-date-range">Update</a> </div> </div> </div> </div> <div class="metrics-grid" id="issues-grid"> </div> </script> <script type="text/template" id="newsletter-posts-no-results"> <div class="row-fluid no-results"> <div class="span12 no-results">There are no newsletter issues that match the specified filters.</div> </div> </script> <script type="text/template" id="newsletter-list-overview-summary"> <div class="summary-row"> <div class="summary-data" title="Total number of emails sent"> <div class="tab-overview-label">Emails Sent</div> <div class="tab-overview-value"><%= recipients.toLocaleString() %></div> </div> <div class="summary-data" title="Opened in email client"> <div class="tab-overview-label">Unique Opens</div> <div class="tab-overview-value"><%= uniqueOpenPercent %></div> </div> <div class="summary-data" title="Viewed online"> <div class="tab-overview-label">Unique Views</div> <div class="tab-overview-value"><%= uniqueViewPercent %></div> </div> <div class="summary-data" title="Total of all clicks"> <div class="tab-overview-label">Total Clicks</div> <div class="tab-overview-value"><%= clicks.toLocaleString() %></div> </div> </div> <div class="summary-row"> <div class="summary-data device" title="% of unique opens on mobile device"> <div class="row-fluid"> <div class="tab-overview-mobile-icon span4"><i class="icon-mobile-phone"></i></div> <div class="span8"> <div class="tab-overview-label">Mobile</div> <div class="tab-overview-value device"><%= uniqueMobileOpenPercent %></div> </div> </div> </div> <div class="summary-data device" title="% of unique opens on a computer or tablet"> <div class="row-fluid"> <div class="tab-overview-desktop-icon span4"><i class="icon-desktop"></i></div> <div class="span8"> <div class="tab-overview-label">Desktop</div> <div class="tab-overview-value device"><%= uniqueDesktopOpenPercent %></div> </div> </div> </div> </div> <table class="table-fixedheader email-table"> <thead> <tr> <th class="sortable" data-sort-column="PublishDate">Newsletter Issues - sort by date<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="UniqueOpenRate">Unique Opens<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="UniqueViewRate">Unique Views<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="Clicks">Total Clicks<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="UniqueClicks">Unique Clicks<i class="icon-chevron-down"></i></th> <th>Individual Link Clicks</th> <th class="sortable" data-sort-column="Bounces">Bounces<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="Unsubscribes">Unsubscribes<i class="icon-chevron-down"></i></th> </tr> </thead> <tbody id="issue-records"></tbody> </table> </script> <script type="text/template" id="newsletter-list-overview-data"> <% for(var i = 0; i < data.length; i++) { var post = data[i]; var personForm = post.Recipients === 1 ? 'person' : 'people'; %> <tr data-post-id="<%= post.PostId %>"> <td> <div class="item-name"><%= post.IssueName %></div> <p class="subject-line">Subject: <%= post.Subject %></p> <p class="publish-date">to <%= post.Recipients.toLocaleString() %> <%= personForm %> on <%= post.FormattedPublishDate %></p> </td> <td> <div class="data-small"> <% if(post.UniqueOpens === 0) { print(post.UniqueOpens.toLocaleString()); } else { %> <a href="javascript:;" class="open-count"><%=post.UniqueOpens.toLocaleString()%></a> <% } %> </div> <div class="data-medium"> <%= post.UniqueOpenPercent %> </div> </td> <td> <div class="data-small"> <% if(post.UniqueViews === 0) { print(post.UniqueViews.toLocaleString()); } else { %> <a href="javascript:;" class="view-count"><%=post.UniqueViews.toLocaleString()%></a> <% } %> </div> <div class="data-medium"> <%= post.UniqueViewPercent %> </div> </td> <td> <div class="data-small"> <% if(post.Clicks === 0) { print(post.Clicks.toLocaleString()); } else { %> <a href="javascript:;" class="click-count"><%=post.Clicks.toLocaleString()%></a> <% } %> </div> </td> <td> <div class="data-small"> <% if(post.LegacyUniqueClicks === 0) { print(post.LegacyUniqueClicks.toLocaleString()); } else { %> <a href="javascript:;" class="unique-click-count"><%=post.LegacyUniqueClicks.toLocaleString()%></a> <% } %> </div> <div class="data-medium"> <%= post.LegacyUniqueClicksToTotalPercent %> </div> </td> <td> <div class="data-small"> <% if(post.UniqueClicks === 0) { print(post.UniqueClicks.toLocaleString()); } else { %> <a href="javascript:;" class="individual-link-click-count"><%=post.UniqueClicks.toLocaleString()%></a> <% } %> </div> </td> <td> <div class="data-small"> <% if(post.Bounces === 0) { print(post.Bounces.toLocaleString()); } else { %> <a href="javascript:;" class="bounce-count"><%=post.Bounces.toLocaleString()%></a> <% } %> </div> </td> <td> <div class="data-small"> <% if(post.Unsubscribes === 0) { print(post.Unsubscribes.toLocaleString()); } else { %> <a href="javascript:;" class="unsub-count"><%=post.Unsubscribes.toLocaleString()%></a> <% } %> </div> </td> </tr> <% } %> </script>  <script type="text/template" id="newsletter-send-history-template"> <div id="newsletter-send-history" class="row-fluid"> <h3> Newsletter Send History&nbsp;<span class="fff-help" data-help-target="637102"></span></h3> </div> <div class="row-fluid filter-row"> <div class="row"> <div class="filter chosen-wrapper newsletter-list-filter"> <div class="chosen-control" title="Newsletter Lists"> <select id="NewsletterLists" data-chosen="True" multiple="multiple" class="newsletter-list-select-list" data-placeholder="Select Newsletter Lists"> <% var lists = (lists || []); var i = 0; for(i = 0; i < lists.length; i++){ var list = lists[i]; //emit an option for each list %> <option value="<%=list.Id%>"><%=list.Name%></option> <% } %> </select> </div> </div> <div class="filter date-filter"> <div class="btn" title="Date Range"> <i class="fff-calendar"></i> <i class="caret"></i> <span class="selected-date"><%= startDate %> - <%= endDate %></span> </div> <div class="date-picker dropdown-menu sub-menu hide" data-error-message="The &#39;from&#39; and &#39;to&#39; dates must be valid dates."> <span>Select A Publication Date</span> <table> <tr> <td> <span>From:</span> </td> <td> <div class="date"> <input type="text" class="start-date" value="<%= startDate %>" data-datepicker="notrendered" data-datepicker-mindate="" data-datepicker-format="mm/dd/y" /> <i class="fff-calendar"></i> </div> </td> <td> <span>To:</span> </td> <td> <div class="date"> <input type="text" class="end-date" value="<%= endDate %>" data-datepicker="notrendered" data-datepicker-mindate="" data-datepicker-format="mm/dd/y" /> <i class="fff-calendar"></i> </div> </td> </tr> </table> <div class="pull-right buttons"> <a href="javascript:;" class="btn-mini reset-dates">Reset</a> <a href="javascript:;" class="btn btn-mini update-date-range">Update</a> </div> </div> </div> <div id="sendhistory-csv-export" class="btn pull-right"><i class="icon-download"></i> Export to CSV</div> </div> </div> <div class="metrics-grid" id="issues-grid"> </div> </script> <script type="text/template" id="newsletter-send-history-summary"> <div class="summary-row"> <div class="summary-data" title="Total number of emails sent"> <div class="tab-overview-label">Emails Sent</div> <div class="tab-overview-value"><%= recipients.toLocaleString() %></div> </div> <div class="summary-data" title="Opened in email client"> <div class="tab-overview-label">Unique Opens</div> <div class="tab-overview-value"><%= uniqueOpenPercent %></div> </div> <div class="summary-data" title="Viewed online"> <div class="tab-overview-label">Unique Views</div> <div class="tab-overview-value"><%= uniqueViewPercent %></div> </div> <div class="summary-data" title="Total of all clicks"> <div class="tab-overview-label">Total Clicks</div> <div class="tab-overview-value"><%= clicks.toLocaleString() %></div> </div> </div> <div class="summary-row"> <div class="summary-data device" title="% of unique opens on mobile device"> <div class="row-fluid"> <div class="tab-overview-mobile-icon span4"><i class="icon-mobile-phone"></i></div> <div class="span8"> <div class="tab-overview-label">Mobile</div> <div class="tab-overview-value device"><%= uniqueMobileOpenPercent %></div> </div> </div> </div> <div class="summary-data device" title="% of unique opens on a computer or tablet"> <div class="row-fluid"> <div class="tab-overview-desktop-icon span4"><i class="icon-desktop"></i></div> <div class="span8"> <div class="tab-overview-label">Desktop</div> <div class="tab-overview-value device"><%= uniqueDesktopOpenPercent %></div> </div> </div> </div> </div> <table class="table-fixedheader newsletter-send-history-email-table"> <thead> <tr> <th class="sortable" data-sort-column="PublishDate">Newsletter Issues - sort by date<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="ListName">Newsletter List<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="UniqueOpenRate">Unique Opens<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="UniqueViewRate">Unique Views<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="Clicks">Total Clicks<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="UniqueClicks">Unique Clicks<i class="icon-chevron-down"></i></th> <th>Individual Link Clicks</th> <th class="sortable" data-sort-column="Bounces">Bounces<i class="icon-chevron-down"></i></th> <th class="sortable" data-sort-column="Unsubscribes">Unsubscribes<i class="icon-chevron-down"></i></th> </tr> </thead> <tbody id="issue-records"></tbody> </table> </script> <script type="text/template" id="newsletter-send-history-data"> <% for(var i = 0; i < data.length; i++) { var post = data[i]; var personForm = post.Recipients === 1 ? 'person' : 'people'; %> <tr data-post-id="<%= post.PostId %>"> <td> <div class="item-name"><%= post.IssueName %></div> <p class="subject-line">Subject: <%= post.Subject %></p> <p class="publish-date">to <%= post.Recipients.toLocaleString() %> <%= personForm %> on <%= post.FormattedPublishDate %></p> </td> <td> <div class="data-small"><%=post.ListName%></div> </td> <td> <div class="data-small"> <% if(post.UniqueOpens === 0) { print(post.UniqueOpens.toLocaleString()); } else { %> <a href="javascript:;" class="open-count"><%=post.UniqueOpens.toLocaleString()%></a> <% } %> </div> <div class="data-medium"> <%= post.UniqueOpenPercent %> </div> </td> <td> <div class="data-small"> <% if(post.UniqueViews === 0) { print(post.UniqueViews.toLocaleString()); } else { %> <a href="javascript:;" class="view-count"><%=post.UniqueViews.toLocaleString()%></a> <% } %> </div> <div class="data-medium"> <%= post.UniqueViewPercent %> </div> </td> <td> <div class="data-small"> <% if(post.Clicks === 0) { print(post.Clicks.toLocaleString()); } else { %> <a href="javascript:;" class="click-count"><%=post.Clicks.toLocaleString()%></a> <% } %> </div> </td> <td> <div class="data-small"> <% if(post.LegacyUniqueClicks === 0) { print(post.LegacyUniqueClicks.toLocaleString()); } else { %> <a href="javascript:;" class="unique-click-count"><%=post.LegacyUniqueClicks.toLocaleString()%></a> <% } %> </div> <div class="data-medium"> <%= post.LegacyUniqueClicksToTotalPercent %> </div> </td> <td> <div class="data-small"> <% if(post.UniqueClicks === 0) { print(post.UniqueClicks.toLocaleString()); } else { %> <a href="javascript:;" class="individual-link-click-count"><%=post.UniqueClicks.toLocaleString()%></a> <% } %> </div> </td> <td> <div class="data-small"> <% if(post.Bounces === 0) { print(post.Bounces.toLocaleString()); } else { %> <a href="javascript:;" class="bounce-count"><%=post.Bounces.toLocaleString()%></a> <% } %> </div> </td> <td> <div class="data-small"> <% if(post.Unsubscribes === 0) { print(post.Unsubscribes.toLocaleString()); } else { %> <a href="javascript:;" class="unsub-count"><%=post.Unsubscribes.toLocaleString()%></a> <% } %> </div> </td> </tr> <% } %> </script> <script type="text/template" id="home-page-view"> <div class="home-view"> <div class="home-welcome-message"> <h2>Let's Get Started!</h2> </div> <div id='search-bar'></div> <div id='home-editor-type-keys'></div> <div id='home-new-templates' class="home-view-section"> <hr class="section-splitter-styled" /> </div> <div id='home-my-starred-items' class="home-view-section"> <hr class="section-splitter-styled" /> </div> <div id='staff-pick-templates' class="home-view-section"> <hr class="section-splitter-styled" /> </div> <div id='home-popular-templates' class="home-view-section"> <hr class="section-splitter-styled" /> </div> </div> </script> <script type="text/template" id="loading-templates-view"> <div class="home-loading">Loading<span class="loading-text"><span>.</span><span>.</span><span>.</span></span> </div> </script> <script type="text/template" id="no-templates-found-view"> <p>No templates are currently available. Check back again soon.</p> </script> <script type="text/template" id="section-header-view"> <div class="section-title-row"> <h2 class="section-title"><%= sectionTitle %></h2> <a href="<%= promotionsUrl %>" class="promotions-link">Go to Folders</a> </div> </script> <script type="text/template" id="home-section-slider"> <div class="<%= sectionClassName %>" /> </script> <script type="text/template" id="document-template-card-view"> <div class="editor-flag-icon"> <% if ((typeof(EditorTypeNum) != 'undefined' && EditorTypeNum == '4') || (typeof(editorType) != 'undefined' && editorType == '4')) { %> <div class="drag-and-drop-email-icon" /> <% } else if ((typeof(EditorTypeNum) != 'undefined' && EditorTypeNum == '1') || (typeof(editorType) != 'undefined' && editorType == '1')) { %> <div class="classic-icon" /> <% } else if ((typeof(EditorTypeNum) != 'undefined' && EditorTypeNum == '2') || (typeof(editorType) != 'undefined' && editorType == '2')) { %> <div class="drag-and-drop-icon" /> <% } %> </div> <a href="<%= createUrl %>" class="image-anchor" role="link" aria-label="Clickable image for <%= name %>"> <div class="card-thumbnail-container"> <% if (isHomePageCard) { %> <img class="card-thumbnail-image" src="../Content/images/slickgrid/ajax-loader-small.gif" data-lazy="<%= imagePath %>?w=320" alt="<%= name %>" /> <% } else { %> <img class="card-thumbnail-image" src="<%= imagePath %>?w=320" alt="<%= name %>" /> <% } %> </div> </a> <p class="card-document-name" title="<%= name %>"> <%= name %> </p> <p class="card-template-format"><%= format%></p> <hr class="action-separator" /> <a class="template-create-button btn btn-primary btn-large " href="<%= createUrl %>" role="button" aria-label="create item button" alt="Create item for <%= name %>"><%= buttonLabel %></a> <button class="template-preview-button pull-right card-action btn-template" role="button" aria-label="preview template button">PREVIEW</button> </script> <script type="text/template" id="document-item-card-view"> <div style="display:inline-block" class="home-document-card"> <div class="editor-flag-icon"> <% if ((typeof(EditorTypeNum) != 'undefined' && EditorTypeNum == '4') || (typeof(editorType) != 'undefined' && editorType == '4')) { %> <div class="drag-and-drop-email-icon" /> <% } else if ((typeof(EditorTypeNum) != 'undefined' && EditorTypeNum == '1') || (typeof(editorType) != 'undefined' && editorType == '1')) { %> <div class="classic-icon" /> <% } else if ((typeof(EditorTypeNum) != 'undefined' && EditorTypeNum == '2') || (typeof(editorType) != 'undefined' && editorType == '2')) { %> <div class="drag-and-drop-icon" /> <% } %> </div> <a href="<%= editUrl %>"> <div class="card-thumbnail-container"> <img class="card-thumbnail-image" src="../Content/images/slickgrid/ajax-loader-small.gif" data-lazy="<%= imagePath %>?w=320" alt="<%= name %>" /> </div> </a> <p class="card-document-name" title="<%= name %>"> <%= name %> </p> <p class="card-template-format"><%= format%></p> <hr class="action-separator" /> <a class="btn btn-primary btn-large" role="button" href="<%= editUrl %>">EDIT</a> <div class="userstar-placeholder icon-star card-star" data-userstarred-contextid="2" data-userstarred-itemid="<%= correlationId %>" data-userstarred-subcontext="<%= contextId %>" alt="Click to star/unstar this item."></div> </div> </script> <script type="text/template" id="editor-type-keys-view"> <div class="editor-key-container"> <div class="common-editor-key-container"> <h2>Editor Type:</h2> <div> <svg id="drag-and-drop-key-icon" width="26px" height="27px" viewBox="0 0 26 27" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Icon</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-904.000000, -185.000000)" fill="#769F1D"> <g id="Editor-Key" transform="translate(787.000000, 182.000000)"> <g id="Key-Label" transform="translate(115.000000, 3.636165)"> <g id="Icon" transform="translate(15.000000, 13.020752) scale(-1, -1) translate(-15.000000, -13.020752) translate(2.000000, 0.000000)"> <path d="M11.621,7.04116253 L9.62,9.04116253 L4,9.04150429 C2.9456382,9.04150429 2.08183488,9.85738209 2.00548574,10.8922419 L2,11.0415043 L2,22.0415043 C2,23.1460738 2.8954305,24.0415043 4,24.0415043 L4,24.0415043 L15,24.0415043 C16.1045695,24.0415043 17,23.1460738 17,22.0415043 L17,22.0415043 L17,15.8031625 L19,13.8041625 L19,22.0415043 C19,24.1836997 17.3160315,25.9325832 15.1996403,26.036609 L15,26.0415043 L4,26.0415043 C1.790861,26.0415043 0,24.2506433 0,22.0415043 L0,22.0415043 L0,11.0415043 C0,8.8323653 1.790861,7.04150429 4,7.04150429 L4,7.04150429 L11.621,7.04116253 Z" id="Combined-Shape" fill-rule="nonzero"></path> <path d="M13.9999998,20.5415045 C14.2761421,20.5415045 14.4999998,20.7653621 14.4999998,21.0415045 C14.4999998,21.2869644 14.3231246,21.4911129 14.0898754,21.5334488 L13.9999998,21.5415045 L4.99999976,21.5415045 C4.72385739,21.5415045 4.49999976,21.3176469 4.49999976,21.0415045 C4.49999976,20.7960446 4.67687493,20.5918961 4.91012413,20.5495602 L4.99999976,20.5415045 L13.9999998,20.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M13.9999998,17.5415045 C14.2761421,17.5415045 14.4999998,17.7653621 14.4999998,18.0415045 C14.4999998,18.2869644 14.3231246,18.4911129 14.0898754,18.5334488 L13.9999998,18.5415045 L4.99999976,18.5415045 C4.72385739,18.5415045 4.49999976,18.3176469 4.49999976,18.0415045 C4.49999976,17.7960446 4.67687493,17.5918961 4.91012413,17.5495602 L4.99999976,17.5415045 L13.9999998,17.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M8.66666643,14.5415045 C9.12690372,14.5415045 9.49999976,14.7653621 9.49999976,15.0415045 C9.49999976,15.2869644 9.20520783,15.4911129 8.81645915,15.5334488 L8.66666643,15.5415045 L5.3333331,15.5415045 C4.87309581,15.5415045 4.49999976,15.3176469 4.49999976,15.0415045 C4.49999976,14.7960446 4.7947917,14.5918961 5.18354038,14.5495602 L5.3333331,14.5415045 L8.66666643,14.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M8.66666643,11.5415045 C9.12690372,11.5415045 9.49999976,11.7653621 9.49999976,12.0415045 C9.49999976,12.2869644 9.20520783,12.4911129 8.81645915,12.5334488 L8.66666643,12.5415045 L5.3333331,12.5415045 C4.87309581,12.5415045 4.49999976,12.3176469 4.49999976,12.0415045 C4.49999976,11.7960446 4.7947917,11.5918961 5.18354038,11.5495602 L5.3333331,11.5415045 L8.66666643,11.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <polygon id="Path" transform="translate(17.161165, 8.838835) scale(-1, -1) rotate(45.000000) translate(-17.161165, -8.838835) " points="17.1611652 1.33883476 12.1611652 11.3388348 15.9111652 11.3388348 15.9111652 16.3388348 18.4111652 16.3388348 18.4111652 11.3388348 22.1611652 11.3388348"></polygon> </g> </g> </g> </g> </g> </svg> <p>Drag & Drop</p> </div> <div> <svg id="drag-and-drop-email-key-icon" width="29px" height="26px" viewBox="0 0 29 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Icon</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-1042.000000, -187.000000)" fill="#8162B2"> <g id="Editor-Key" transform="translate(787.000000, 182.000000)"> <g id="Key-Label" transform="translate(255.000000, 4.000000)"> <g id="Icon" transform="translate(0.000000, 1.000000)"> <path d="M25.838835,0 C27.4365159,0 28.7424959,1.24891996 28.8337423,2.82372721 L28.838835,3 L28.838835,13 C28.838835,14.5976809 27.589915,15.9036609 26.0151078,15.9949073 L25.838835,16 L15.812,16 L16.539,14 L25.838835,14 C26.3516708,14 26.7743422,13.6139598 26.8321073,13.1166211 L26.838835,13 L26.838835,5.641 L21.4011131,9.18655328 C20.5356569,9.75070248 19.4455518,9.82745604 18.5147965,9.40143413 L18.3308839,9.30952151 L11.838835,5.783 L11.838,9.12 L9.838,9.787 L9.838835,3 C9.838835,1.40231912 11.087755,0.0963391206 12.6625622,0.00509269341 L12.838835,0 L25.838835,0 Z M25.3981324,2 L13.000572,2 C12.6340071,2 12.2968215,2.20055952 12.1218486,2.52266875 C11.877056,2.97330962 12.0145244,3.52898986 12.4239744,3.81714471 L12.5232408,3.87872344 L19.2855464,7.55207464 C19.5679737,7.70549193 19.9041049,7.71262039 20.1898716,7.57762816 L20.3089561,7.51108523 L25.9442108,3.83773403 C26.2273769,3.65315172 26.3981324,3.33801424 26.3981324,3 C26.3981324,2.44771525 25.9504171,2 25.3981324,2 Z" id="Combined-Shape" fill-rule="nonzero"></path> <polygon id="Path" transform="translate(8.838835, 16.838835) rotate(45.000000) translate(-8.838835, -16.838835) " points="8.83883476 9.33883476 3.83883476 19.3388348 7.58883476 19.3388348 7.58883476 24.3388348 10.0888348 24.3388348 10.0888348 19.3388348 13.8388348 19.3388348"></polygon> </g> </g> </g> </g> </g> </svg> <p>Drag & Drop Email (NEW)</p> </div> <div> <svg id="classic-email-key-icon" width="21px" height="21px" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Icon</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-1222.000000, -185.000000)" fill="#E47708" fill-rule="nonzero"> <g id="Editor-Key" transform="translate(787.000000, 182.000000)"> <g id="Icon" transform="translate(434.998835, 3.000000)"> <path d="M11.621,1.63616524 L9.62,3.63616524 L4,3.636507 C2.9456382,3.636507 2.08183488,4.45238479 2.00548574,5.48724466 L2,5.636507 L2,16.636507 C2,17.7410765 2.8954305,18.636507 4,18.636507 L4,18.636507 L15,18.636507 C16.1045695,18.636507 17,17.7410765 17,16.636507 L17,16.636507 L17,10.3981652 L19,8.39916524 L19,16.636507 C19,18.7787024 17.3160315,20.5275859 15.1996403,20.6316117 L15,20.636507 L4,20.636507 C1.790861,20.636507 0,18.845646 0,16.636507 L0,16.636507 L0,5.636507 C0,3.427368 1.790861,1.636507 4,1.636507 L4,1.636507 L11.621,1.63616524 Z" id="Combined-Shape"></path> <path d="M9.99999976,7.74211601 L9.99999976,9.93778883 C9.99999976,10.1400219 10.1588971,10.2989192 10.3611302,10.2989192 L12.556803,10.2989192 C12.6506969,10.2989192 12.7445908,10.2628062 12.8095943,10.1905801 L20.332292,2.67477131 L17.590441,0 L10.1083389,7.48210212 C10.0361128,7.5543282 9.99999976,7.64099949 9.99999976,7.74211601 Z" id="icon/editor/mode_24px"></path> <path d="M13.9999998,15.1365072 C14.2761421,15.1365072 14.4999998,15.3603648 14.4999998,15.6365072 C14.4999998,15.8819671 14.3231246,16.0861156 14.0898754,16.1284515 L13.9999998,16.1365072 L4.99999976,16.1365072 C4.72385739,16.1365072 4.49999976,15.9126496 4.49999976,15.6365072 C4.49999976,15.3910473 4.67687493,15.1868988 4.91012413,15.1445629 L4.99999976,15.1365072 L13.9999998,15.1365072 Z" id="Rectangle"></path> <path d="M13.9999998,12.1365072 C14.2761421,12.1365072 14.4999998,12.3603648 14.4999998,12.6365072 C14.4999998,12.8819671 14.3231246,13.0861156 14.0898754,13.1284515 L13.9999998,13.1365072 L4.99999976,13.1365072 C4.72385739,13.1365072 4.49999976,12.9126496 4.49999976,12.6365072 C4.49999976,12.3910473 4.67687493,12.1868988 4.91012413,12.1445629 L4.99999976,12.1365072 L13.9999998,12.1365072 Z" id="Rectangle"></path> <path d="M6.99999976,9.13650719 C7.27614214,9.13650719 7.49999976,9.36036482 7.49999976,9.63650719 C7.49999976,9.88196708 7.3231246,10.0861156 7.0898754,10.1284515 L6.99999976,10.1365072 L4.99999976,10.1365072 C4.72385739,10.1365072 4.49999976,9.91264957 4.49999976,9.63650719 C4.49999976,9.3910473 4.67687493,9.18689882 4.91012413,9.14456286 L4.99999976,9.13650719 L6.99999976,9.13650719 Z" id="Rectangle"></path> <path d="M6.99999976,6.13650719 C7.27614214,6.13650719 7.49999976,6.36036482 7.49999976,6.63650719 C7.49999976,6.88196708 7.3231246,7.08611556 7.0898754,7.12845152 L6.99999976,7.13650719 L4.99999976,7.13650719 C4.72385739,7.13650719 4.49999976,6.91264957 4.49999976,6.63650719 C4.49999976,6.3910473 4.67687493,6.18689882 4.91012413,6.14456286 L4.99999976,6.13650719 L6.99999976,6.13650719 Z" id="Rectangle"></path> </g> </g> </g> </g> </svg> <p>Classic</p> </div> </div> </div> </script> <script type="text/template" id="search-editor-type-keys-view"> <div class="search-editor-key-container"> <div class="common-editor-key-container"> <h2>Editor Type:</h2> <div> <svg id="drag-and-drop-key-icon" width="26px" height="27px" viewBox="0 0 26 27" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Icon</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-904.000000, -185.000000)" fill="#769F1D"> <g id="Editor-Key" transform="translate(787.000000, 182.000000)"> <g id="Key-Label" transform="translate(115.000000, 3.636165)"> <g id="Icon" transform="translate(15.000000, 13.020752) scale(-1, -1) translate(-15.000000, -13.020752) translate(2.000000, 0.000000)"> <path d="M11.621,7.04116253 L9.62,9.04116253 L4,9.04150429 C2.9456382,9.04150429 2.08183488,9.85738209 2.00548574,10.8922419 L2,11.0415043 L2,22.0415043 C2,23.1460738 2.8954305,24.0415043 4,24.0415043 L4,24.0415043 L15,24.0415043 C16.1045695,24.0415043 17,23.1460738 17,22.0415043 L17,22.0415043 L17,15.8031625 L19,13.8041625 L19,22.0415043 C19,24.1836997 17.3160315,25.9325832 15.1996403,26.036609 L15,26.0415043 L4,26.0415043 C1.790861,26.0415043 0,24.2506433 0,22.0415043 L0,22.0415043 L0,11.0415043 C0,8.8323653 1.790861,7.04150429 4,7.04150429 L4,7.04150429 L11.621,7.04116253 Z" id="Combined-Shape" fill-rule="nonzero"></path> <path d="M13.9999998,20.5415045 C14.2761421,20.5415045 14.4999998,20.7653621 14.4999998,21.0415045 C14.4999998,21.2869644 14.3231246,21.4911129 14.0898754,21.5334488 L13.9999998,21.5415045 L4.99999976,21.5415045 C4.72385739,21.5415045 4.49999976,21.3176469 4.49999976,21.0415045 C4.49999976,20.7960446 4.67687493,20.5918961 4.91012413,20.5495602 L4.99999976,20.5415045 L13.9999998,20.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M13.9999998,17.5415045 C14.2761421,17.5415045 14.4999998,17.7653621 14.4999998,18.0415045 C14.4999998,18.2869644 14.3231246,18.4911129 14.0898754,18.5334488 L13.9999998,18.5415045 L4.99999976,18.5415045 C4.72385739,18.5415045 4.49999976,18.3176469 4.49999976,18.0415045 C4.49999976,17.7960446 4.67687493,17.5918961 4.91012413,17.5495602 L4.99999976,17.5415045 L13.9999998,17.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M8.66666643,14.5415045 C9.12690372,14.5415045 9.49999976,14.7653621 9.49999976,15.0415045 C9.49999976,15.2869644 9.20520783,15.4911129 8.81645915,15.5334488 L8.66666643,15.5415045 L5.3333331,15.5415045 C4.87309581,15.5415045 4.49999976,15.3176469 4.49999976,15.0415045 C4.49999976,14.7960446 4.7947917,14.5918961 5.18354038,14.5495602 L5.3333331,14.5415045 L8.66666643,14.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M8.66666643,11.5415045 C9.12690372,11.5415045 9.49999976,11.7653621 9.49999976,12.0415045 C9.49999976,12.2869644 9.20520783,12.4911129 8.81645915,12.5334488 L8.66666643,12.5415045 L5.3333331,12.5415045 C4.87309581,12.5415045 4.49999976,12.3176469 4.49999976,12.0415045 C4.49999976,11.7960446 4.7947917,11.5918961 5.18354038,11.5495602 L5.3333331,11.5415045 L8.66666643,11.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <polygon id="Path" transform="translate(17.161165, 8.838835) scale(-1, -1) rotate(45.000000) translate(-17.161165, -8.838835) " points="17.1611652 1.33883476 12.1611652 11.3388348 15.9111652 11.3388348 15.9111652 16.3388348 18.4111652 16.3388348 18.4111652 11.3388348 22.1611652 11.3388348"></polygon> </g> </g> </g> </g> </g> </svg> <p>Drag & Drop</p> </div> <div> <svg id="drag-and-drop-email-key-icon" width="29px" height="26px" viewBox="0 0 29 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Icon</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-1042.000000, -187.000000)" fill="#8162B2"> <g id="Editor-Key" transform="translate(787.000000, 182.000000)"> <g id="Key-Label" transform="translate(255.000000, 4.000000)"> <g id="Icon" transform="translate(0.000000, 1.000000)"> <path d="M25.838835,0 C27.4365159,0 28.7424959,1.24891996 28.8337423,2.82372721 L28.838835,3 L28.838835,13 C28.838835,14.5976809 27.589915,15.9036609 26.0151078,15.9949073 L25.838835,16 L15.812,16 L16.539,14 L25.838835,14 C26.3516708,14 26.7743422,13.6139598 26.8321073,13.1166211 L26.838835,13 L26.838835,5.641 L21.4011131,9.18655328 C20.5356569,9.75070248 19.4455518,9.82745604 18.5147965,9.40143413 L18.3308839,9.30952151 L11.838835,5.783 L11.838,9.12 L9.838,9.787 L9.838835,3 C9.838835,1.40231912 11.087755,0.0963391206 12.6625622,0.00509269341 L12.838835,0 L25.838835,0 Z M25.3981324,2 L13.000572,2 C12.6340071,2 12.2968215,2.20055952 12.1218486,2.52266875 C11.877056,2.97330962 12.0145244,3.52898986 12.4239744,3.81714471 L12.5232408,3.87872344 L19.2855464,7.55207464 C19.5679737,7.70549193 19.9041049,7.71262039 20.1898716,7.57762816 L20.3089561,7.51108523 L25.9442108,3.83773403 C26.2273769,3.65315172 26.3981324,3.33801424 26.3981324,3 C26.3981324,2.44771525 25.9504171,2 25.3981324,2 Z" id="Combined-Shape" fill-rule="nonzero"></path> <polygon id="Path" transform="translate(8.838835, 16.838835) rotate(45.000000) translate(-8.838835, -16.838835) " points="8.83883476 9.33883476 3.83883476 19.3388348 7.58883476 19.3388348 7.58883476 24.3388348 10.0888348 24.3388348 10.0888348 19.3388348 13.8388348 19.3388348"></polygon> </g> </g> </g> </g> </g> </svg> <p>Drag & Drop Email (NEW)</p> </div> <div> <svg id="classic-email-key-icon" width="21px" height="21px" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Icon</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-1222.000000, -185.000000)" fill="#E47708" fill-rule="nonzero"> <g id="Editor-Key" transform="translate(787.000000, 182.000000)"> <g id="Icon" transform="translate(434.998835, 3.000000)"> <path d="M11.621,1.63616524 L9.62,3.63616524 L4,3.636507 C2.9456382,3.636507 2.08183488,4.45238479 2.00548574,5.48724466 L2,5.636507 L2,16.636507 C2,17.7410765 2.8954305,18.636507 4,18.636507 L4,18.636507 L15,18.636507 C16.1045695,18.636507 17,17.7410765 17,16.636507 L17,16.636507 L17,10.3981652 L19,8.39916524 L19,16.636507 C19,18.7787024 17.3160315,20.5275859 15.1996403,20.6316117 L15,20.636507 L4,20.636507 C1.790861,20.636507 0,18.845646 0,16.636507 L0,16.636507 L0,5.636507 C0,3.427368 1.790861,1.636507 4,1.636507 L4,1.636507 L11.621,1.63616524 Z" id="Combined-Shape"></path> <path d="M9.99999976,7.74211601 L9.99999976,9.93778883 C9.99999976,10.1400219 10.1588971,10.2989192 10.3611302,10.2989192 L12.556803,10.2989192 C12.6506969,10.2989192 12.7445908,10.2628062 12.8095943,10.1905801 L20.332292,2.67477131 L17.590441,0 L10.1083389,7.48210212 C10.0361128,7.5543282 9.99999976,7.64099949 9.99999976,7.74211601 Z" id="icon/editor/mode_24px"></path> <path d="M13.9999998,15.1365072 C14.2761421,15.1365072 14.4999998,15.3603648 14.4999998,15.6365072 C14.4999998,15.8819671 14.3231246,16.0861156 14.0898754,16.1284515 L13.9999998,16.1365072 L4.99999976,16.1365072 C4.72385739,16.1365072 4.49999976,15.9126496 4.49999976,15.6365072 C4.49999976,15.3910473 4.67687493,15.1868988 4.91012413,15.1445629 L4.99999976,15.1365072 L13.9999998,15.1365072 Z" id="Rectangle"></path> <path d="M13.9999998,12.1365072 C14.2761421,12.1365072 14.4999998,12.3603648 14.4999998,12.6365072 C14.4999998,12.8819671 14.3231246,13.0861156 14.0898754,13.1284515 L13.9999998,13.1365072 L4.99999976,13.1365072 C4.72385739,13.1365072 4.49999976,12.9126496 4.49999976,12.6365072 C4.49999976,12.3910473 4.67687493,12.1868988 4.91012413,12.1445629 L4.99999976,12.1365072 L13.9999998,12.1365072 Z" id="Rectangle"></path> <path d="M6.99999976,9.13650719 C7.27614214,9.13650719 7.49999976,9.36036482 7.49999976,9.63650719 C7.49999976,9.88196708 7.3231246,10.0861156 7.0898754,10.1284515 L6.99999976,10.1365072 L4.99999976,10.1365072 C4.72385739,10.1365072 4.49999976,9.91264957 4.49999976,9.63650719 C4.49999976,9.3910473 4.67687493,9.18689882 4.91012413,9.14456286 L4.99999976,9.13650719 L6.99999976,9.13650719 Z" id="Rectangle"></path> <path d="M6.99999976,6.13650719 C7.27614214,6.13650719 7.49999976,6.36036482 7.49999976,6.63650719 C7.49999976,6.88196708 7.3231246,7.08611556 7.0898754,7.12845152 L6.99999976,7.13650719 L4.99999976,7.13650719 C4.72385739,7.13650719 4.49999976,6.91264957 4.49999976,6.63650719 C4.49999976,6.3910473 4.67687493,6.18689882 4.91012413,6.14456286 L4.99999976,6.13650719 L6.99999976,6.13650719 Z" id="Rectangle"></path> </g> </g> </g> </g> </svg> <p>Classic</p> </div> </div> </div> </script> <script type="text/template" id="drag-and-drop-email-icon-view"> <svg width="67px" height="67px" viewBox="0 0 67 67" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Flag - D&amp;D Email</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-1048.000000, -245.000000)"> <g id="Cards" transform="translate(410.000000, 247.000000)"> <g id="Flag---D&amp;D-Email" transform="translate(640.000000, 0.000000)"> <path d="M65.4142136,-1 L-1,65.4142136 L-1,4 C-1,2.61928813 -0.440355937,1.36928813 0.464466094,0.464466094 C1.36928813,-0.440355937 2.61928813,-1 4,-1 L4,-1 L65.4142136,-1 Z" id="Rectangle" stroke="#8162B2" stroke-width="2" fill="#FFFFFF" stroke-linejoin="round"></path> <g id="Icon" transform="translate(2.000000, 7.000000)" fill="#8162B2"> <path d="M25.838835,0 C27.4365159,0 28.7424959,1.24891996 28.8337423,2.82372721 L28.838835,3 L28.838835,13 C28.838835,14.5976809 27.589915,15.9036609 26.0151078,15.9949073 L25.838835,16 L15.812,16 L16.539,14 L25.838835,14 C26.3516708,14 26.7743422,13.6139598 26.8321073,13.1166211 L26.838835,13 L26.838835,5.641 L21.4011131,9.18655328 C20.5356569,9.75070248 19.4455518,9.82745604 18.5147965,9.40143413 L18.3308839,9.30952151 L11.838835,5.783 L11.838,9.12 L9.838,9.787 L9.838835,3 C9.838835,1.40231912 11.087755,0.0963391206 12.6625622,0.00509269341 L12.838835,0 L25.838835,0 Z M25.3981324,2 L13.000572,2 C12.6340071,2 12.2968215,2.20055952 12.1218486,2.52266875 C11.877056,2.97330962 12.0145244,3.52898986 12.4239744,3.81714471 L12.5232408,3.87872344 L19.2855464,7.55207464 C19.5679737,7.70549193 19.9041049,7.71262039 20.1898716,7.57762816 L20.3089561,7.51108523 L25.9442108,3.83773403 C26.2273769,3.65315172 26.3981324,3.33801424 26.3981324,3 C26.3981324,2.44771525 25.9504171,2 25.3981324,2 Z" id="Combined-Shape" fill-rule="nonzero"></path> <polygon id="Path" transform="translate(8.838835, 16.838835) rotate(45.000000) translate(-8.838835, -16.838835) " points="8.83883476 9.33883476 3.83883476 19.3388348 7.58883476 19.3388348 7.58883476 24.3388348 10.0888348 24.3388348 10.0888348 19.3388348 13.8388348 19.3388348"></polygon> </g> </g> </g> </g> </g> </svg> </script> <script type="text/template" id="drag-and-drop-icon-view"> <svg width="67px" height="67px" viewBox="0 0 67 67" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Flag - D&amp;D</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-728.000000, -245.000000)"> <g id="Cards" transform="translate(410.000000, 247.000000)"> <g id="Flag---D&amp;D" transform="translate(320.000000, 0.000000)"> <path d="M65.4142136,-1 L-1,65.4142136 L-1,4 C-1,2.61928813 -0.440355937,1.36928813 0.464466094,0.464466094 C1.36928813,-0.440355937 2.61928813,-1 4,-1 L4,-1 L65.4142136,-1 Z" id="Rectangle" stroke="#769F1D" stroke-width="2" fill="#FFFFFF" stroke-linejoin="round"></path> <g id="Icon" transform="translate(16.000000, 20.656917) scale(-1, -1) translate(-16.000000, -20.656917) translate(3.000000, 7.636165)" fill="#769F1D"> <path d="M11.621,7.04116253 L9.62,9.04116253 L4,9.04150429 C2.9456382,9.04150429 2.08183488,9.85738209 2.00548574,10.8922419 L2,11.0415043 L2,22.0415043 C2,23.1460738 2.8954305,24.0415043 4,24.0415043 L4,24.0415043 L15,24.0415043 C16.1045695,24.0415043 17,23.1460738 17,22.0415043 L17,22.0415043 L17,15.8031625 L19,13.8041625 L19,22.0415043 C19,24.1836997 17.3160315,25.9325832 15.1996403,26.036609 L15,26.0415043 L4,26.0415043 C1.790861,26.0415043 0,24.2506433 0,22.0415043 L0,22.0415043 L0,11.0415043 C0,8.8323653 1.790861,7.04150429 4,7.04150429 L4,7.04150429 L11.621,7.04116253 Z" id="Combined-Shape" fill-rule="nonzero"></path> <path d="M13.9999998,20.5415045 C14.2761421,20.5415045 14.4999998,20.7653621 14.4999998,21.0415045 C14.4999998,21.2869644 14.3231246,21.4911129 14.0898754,21.5334488 L13.9999998,21.5415045 L4.99999976,21.5415045 C4.72385739,21.5415045 4.49999976,21.3176469 4.49999976,21.0415045 C4.49999976,20.7960446 4.67687493,20.5918961 4.91012413,20.5495602 L4.99999976,20.5415045 L13.9999998,20.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M13.9999998,17.5415045 C14.2761421,17.5415045 14.4999998,17.7653621 14.4999998,18.0415045 C14.4999998,18.2869644 14.3231246,18.4911129 14.0898754,18.5334488 L13.9999998,18.5415045 L4.99999976,18.5415045 C4.72385739,18.5415045 4.49999976,18.3176469 4.49999976,18.0415045 C4.49999976,17.7960446 4.67687493,17.5918961 4.91012413,17.5495602 L4.99999976,17.5415045 L13.9999998,17.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M8.66666643,14.5415045 C9.12690372,14.5415045 9.49999976,14.7653621 9.49999976,15.0415045 C9.49999976,15.2869644 9.20520783,15.4911129 8.81645915,15.5334488 L8.66666643,15.5415045 L5.3333331,15.5415045 C4.87309581,15.5415045 4.49999976,15.3176469 4.49999976,15.0415045 C4.49999976,14.7960446 4.7947917,14.5918961 5.18354038,14.5495602 L5.3333331,14.5415045 L8.66666643,14.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <path d="M8.66666643,11.5415045 C9.12690372,11.5415045 9.49999976,11.7653621 9.49999976,12.0415045 C9.49999976,12.2869644 9.20520783,12.4911129 8.81645915,12.5334488 L8.66666643,12.5415045 L5.3333331,12.5415045 C4.87309581,12.5415045 4.49999976,12.3176469 4.49999976,12.0415045 C4.49999976,11.7960446 4.7947917,11.5918961 5.18354038,11.5495602 L5.3333331,11.5415045 L8.66666643,11.5415045 Z" id="Rectangle" fill-rule="nonzero"></path> <polygon id="Path" transform="translate(17.161165, 8.838835) scale(-1, -1) rotate(45.000000) translate(-17.161165, -8.838835) " points="17.1611652 1.33883476 12.1611652 11.3388348 15.9111652 11.3388348 15.9111652 16.3388348 18.4111652 16.3388348 18.4111652 11.3388348 22.1611652 11.3388348"></polygon> </g> </g> </g> </g> </g> </svg> </script> <script type="text/template" id="classic-icon-view"> <svg width="67px" height="67px" viewBox="0 0 67 67" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Flag - Classic</title> <g id="Layouts" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Design-System---Folders---Create-Item" transform="translate(-1368.000000, -245.000000)"> <g id="Cards" transform="translate(410.000000, 247.000000)"> <g id="Flag---Classic" transform="translate(960.000000, 0.000000)"> <path d="M65.4142136,-1 L-1,65.4142136 L-1,4 C-1,2.61928813 -0.440355937,1.36928813 0.464466094,0.464466094 C1.36928813,-0.440355937 2.61928813,-1 4,-1 L4,-1 L65.4142136,-1 Z" id="Rectangle" stroke="#E47708" stroke-width="2" fill="#FFFFFF" stroke-linejoin="round"></path> <g id="Icon" transform="translate(6.998835, 7.000000)" fill="#E47708" fill-rule="nonzero"> <path d="M11.621,1.63616524 L9.62,3.63616524 L4,3.636507 C2.9456382,3.636507 2.08183488,4.45238479 2.00548574,5.48724466 L2,5.636507 L2,16.636507 C2,17.7410765 2.8954305,18.636507 4,18.636507 L4,18.636507 L15,18.636507 C16.1045695,18.636507 17,17.7410765 17,16.636507 L17,16.636507 L17,10.3981652 L19,8.39916524 L19,16.636507 C19,18.7787024 17.3160315,20.5275859 15.1996403,20.6316117 L15,20.636507 L4,20.636507 C1.790861,20.636507 0,18.845646 0,16.636507 L0,16.636507 L0,5.636507 C0,3.427368 1.790861,1.636507 4,1.636507 L4,1.636507 L11.621,1.63616524 Z" id="Combined-Shape"></path> <path d="M9.99999976,7.74211601 L9.99999976,9.93778883 C9.99999976,10.1400219 10.1588971,10.2989192 10.3611302,10.2989192 L12.556803,10.2989192 C12.6506969,10.2989192 12.7445908,10.2628062 12.8095943,10.1905801 L20.332292,2.67477131 L17.590441,0 L10.1083389,7.48210212 C10.0361128,7.5543282 9.99999976,7.64099949 9.99999976,7.74211601 Z" id="icon/editor/mode_24px"></path> <path d="M13.9999998,15.1365072 C14.2761421,15.1365072 14.4999998,15.3603648 14.4999998,15.6365072 C14.4999998,15.8819671 14.3231246,16.0861156 14.0898754,16.1284515 L13.9999998,16.1365072 L4.99999976,16.1365072 C4.72385739,16.1365072 4.49999976,15.9126496 4.49999976,15.6365072 C4.49999976,15.3910473 4.67687493,15.1868988 4.91012413,15.1445629 L4.99999976,15.1365072 L13.9999998,15.1365072 Z" id="Rectangle"></path> <path d="M13.9999998,12.1365072 C14.2761421,12.1365072 14.4999998,12.3603648 14.4999998,12.6365072 C14.4999998,12.8819671 14.3231246,13.0861156 14.0898754,13.1284515 L13.9999998,13.1365072 L4.99999976,13.1365072 C4.72385739,13.1365072 4.49999976,12.9126496 4.49999976,12.6365072 C4.49999976,12.3910473 4.67687493,12.1868988 4.91012413,12.1445629 L4.99999976,12.1365072 L13.9999998,12.1365072 Z" id="Rectangle"></path> <path d="M6.99999976,9.13650719 C7.27614214,9.13650719 7.49999976,9.36036482 7.49999976,9.63650719 C7.49999976,9.88196708 7.3231246,10.0861156 7.0898754,10.1284515 L6.99999976,10.1365072 L4.99999976,10.1365072 C4.72385739,10.1365072 4.49999976,9.91264957 4.49999976,9.63650719 C4.49999976,9.3910473 4.67687493,9.18689882 4.91012413,9.14456286 L4.99999976,9.13650719 L6.99999976,9.13650719 Z" id="Rectangle"></path> <path d="M6.99999976,6.13650719 C7.27614214,6.13650719 7.49999976,6.36036482 7.49999976,6.63650719 C7.49999976,6.88196708 7.3231246,7.08611556 7.0898754,7.12845152 L6.99999976,7.13650719 L4.99999976,7.13650719 C4.72385739,7.13650719 4.49999976,6.91264957 4.49999976,6.63650719 C4.49999976,6.3910473 4.67687493,6.18689882 4.91012413,6.14456286 L4.99999976,6.13650719 L6.99999976,6.13650719 Z" id="Rectangle"></path> </g> </g> </g> </g> </g> </svg> </script> <script type="text/template" id="no-items-found-view"> <p>Would you like to create an item? Choose a template above to get started.</p> </script> <script type="text/template" id="next-arrow"> <button type="button" class="carousel-arrow-wrapper-next"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="carousel-arrow-next"><path class="carousel-arrow-path" d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" /><path d="M0 0h48v48H0z" fill="none" /></svg> </button> </script> <script type="text/template" id="prev-arrow"> <button type="button" class="carousel-arrow-wrapper-prev"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="carousel-arrow-prev"><path class="carousel-arrow-path" d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z" /><path d="M0 0h24v24H0z" fill="none" /></svg> </button> </script> <script type="text/template" id="search-view"> <div id="search-page"> <%if(isOriginAdmin == true) {%> <div id="copy-template-heading"> <h1><%= heading %> <span class="fff-help" data-help-target="<%= helpTarget %>"></span></h1> <div id="search-bar"></div> </div> <% } else { %> <div id="search-bar"></div> <% } %> <div id="search-results-components"> <div id="search-results-container"> <div id="search-results-top-row"> <div class="search-results-indicator"></div> <div id='search-editor-type-keys'></div> </div> <div id="search-results" /> <div id="search-pagination" /> </div> </div> </div> </script> <script type="text/template" id="search-default-img"> <svg class="search-default-img" xmlns="http://www.w3.org/2000/svg" width="498" height="544" viewBox="0 0 498 544" fill="none"> <g filter="url(#filter0_d)"> <path d="M261.541 130.009H170.233V243.392H261.541V130.009Z" fill="white" /> </g> <path d="M248.498 153.589H183.278V156.599H248.498V153.589Z" fill="#6591D9" /> <path d="M248.498 164.125H183.278V167.135H248.498V164.125Z" fill="#6591D9" /> <path d="M248.498 174.66H183.278V177.67H248.498V174.66Z" fill="#6591D9" /> <path d="M248.498 185.196H183.278V188.206H248.498V185.196Z" fill="#6591D9" /> <path d="M248.498 195.731H183.278V198.741H248.498V195.731Z" fill="#6591D9" /> <path d="M232.945 206.768H198.83V218.809H232.945V206.768Z" fill="#6591D9" /> <g filter="url(#filter1_d)"> <path d="M377.893 219.03H286.585V332.413H377.893V219.03Z" fill="white" /> <path d="M364.92 283.308H299.7V286.319H364.92V283.308Z" fill="#8566B5" /> <path d="M364.92 293.844H299.7V296.854H364.92V293.844Z" fill="#8566B5" /> <path d="M364.92 304.379H299.7V307.389H364.92V304.379Z" fill="#8566B5" /> <path d="M364.92 314.915H299.7V317.925H364.92V314.915Z" fill="#8566B5" /> <path opacity="0.3" d="M366.425 238.156H328.297V240.664H366.425V238.156Z" fill="#8566B5" /> <path opacity="0.3" d="M366.425 247.187H328.297V249.695H366.425V247.187Z" fill="#8566B5" /> <path opacity="0.3" d="M366.425 256.217H328.297V258.725H366.425V256.217Z" fill="#8566B5" /> <path opacity="0.3" d="M366.425 265.247H328.297V267.756H366.425V265.247Z" fill="#8566B5" /> <path d="M291.023 239.257L291.023 263.12C300.485 264.748 310.157 264.748 319.619 263.12L319.619 239.257C310.278 241.945 300.363 241.945 291.023 239.257Z" fill="#8566B5" /> <path d="M293.03 241.264L293.03 261.985C301.205 263.399 309.561 263.399 317.736 261.985L317.736 241.264C309.666 243.598 301.1 243.598 293.03 241.264Z" fill="#B6A3D3" /> <rect x="304.546" y="241.676" width="0.780886" height="21.8648" fill="#C4C4C4" /> </g> <g filter="url(#filter2_d)"> <path d="M398.977 85.4988H307.669V198.881H398.977V85.4988Z" fill="white" /> </g> <circle cx="353.323" cy="109.078" r="21.0711" fill="#F06F91" /> <rect x="372" y="158" width="7.02369" height="22.0744" fill="#64591A" /> <path opacity="0.3" d="M351.316 145.702H313.188V148.21H351.316V145.702Z" fill="#00809A" /> <path opacity="0.3" d="M351.316 154.732H313.188V157.241H351.316V154.732Z" fill="#00809A" /> <path opacity="0.3" d="M351.316 163.763H313.188V166.271H351.316V163.763Z" fill="#00809A" /> <path opacity="0.3" d="M351.316 172.793H313.188V175.301H351.316V172.793Z" fill="#00809A" /> <path d="M90.4721 333.811H95.5034V532.65H90.4721V333.811Z" fill="#3F3D56" /> <path d="M44.0139 298.792C43.6935 401.599 92.604 485.276 92.604 485.276C92.604 485.276 142.034 402.269 142.354 299.463C142.675 196.656 93.7643 112.979 93.7643 112.979C93.7643 112.979 44.3343 195.986 44.0139 298.792Z" fill="#4C9F75" /> <path d="M232.279 425.754H234.867V528.022H232.279V425.754Z" fill="#3F3D56" /> <path d="M208.397 438.787C208.232 474.547 233.379 503.654 233.379 503.654C233.379 503.654 258.792 474.781 258.957 439.02C259.122 403.26 233.975 374.154 233.975 374.154C233.975 374.154 208.562 403.027 208.397 438.787Z" fill="#4C9F75" /> <path d="M207.946 543.254C131.719 543.254 69.925 538.442 69.925 532.506C69.925 526.571 131.719 521.759 207.946 521.759C284.174 521.759 345.968 526.571 345.968 532.506C345.968 538.442 284.174 543.254 207.946 543.254Z" fill="#3F3D56" /> <path d="M134.284 281.901C140.224 271.859 151.976 271.391 151.976 271.391C151.976 271.391 163.427 269.926 170.773 285.22C177.62 299.475 187.07 313.238 172.294 316.575L169.625 308.264L167.973 317.194C165.869 317.345 163.759 317.382 161.651 317.302C145.828 316.791 130.758 317.452 131.243 311.771C131.888 304.219 128.569 291.563 134.284 281.901Z" fill="#2F2E41" /> <path d="M155.676 300.812C155.676 300.812 147.999 311.564 152.605 320.269C157.211 328.973 141.858 338.189 141.858 338.189L130.6 313.612C130.6 313.612 143.905 304.908 140.323 296.716L155.676 300.812Z" fill="#FBBEBE" /> <path d="M150.558 305.42C143.21 305.42 137.252 299.46 137.252 292.108C137.252 284.755 143.21 278.795 150.558 278.795C157.907 278.795 163.864 284.755 163.864 292.108C163.864 299.46 157.907 305.42 150.558 305.42Z" fill="#FBBEBE" /> <path d="M140.323 498.45L136.74 517.395L129.064 519.443L131.111 496.914L140.323 498.45Z" fill="#FBBEBE" /> <path d="M63.0479 477.969L49.2304 496.914L43.6011 499.474L38.9953 491.794L52.8127 473.873L63.0479 477.969Z" fill="#FBBEBE" /> <path d="M143.394 329.997L151.931 318.753C151.931 318.753 168.47 321.804 170.005 323.341C171.54 324.877 165.911 353.037 165.911 353.037C165.911 353.037 164.888 360.718 160.282 364.814L155.676 367.886L117.806 360.206L116.382 343.347C115.863 337.207 116.633 331.025 118.64 325.2C120.648 319.374 123.85 314.032 128.041 309.516L134.63 310.417L143.394 329.997Z" fill="#575A89" /> <path d="M156.699 365.326V372.494C156.699 372.494 161.305 381.198 159.77 389.39C158.234 397.583 157.723 401.679 157.723 401.679C157.556 408.646 156.348 415.549 154.14 422.16C150.558 432.4 162.328 499.474 147.488 500.498C132.647 501.522 124.458 502.546 119.853 497.426C115.247 492.306 127.529 404.239 127.529 404.239C127.529 404.239 85.565 491.794 76.8652 488.21C68.1653 484.625 46.1598 476.433 48.7186 471.825C51.2774 467.217 115.759 364.814 115.759 364.814L117.806 360.206L156.699 365.326Z" fill="#2F2E41" /> <path d="M132.135 513.811C132.135 513.811 140.323 513.299 140.323 515.859C140.323 518.419 144.417 527.123 144.417 527.123C144.417 527.123 147.488 537.363 139.299 536.339C131.111 535.315 125.994 526.099 125.994 526.099L128.041 516.371L132.135 513.811Z" fill="#2F2E41" /> <path d="M46.6716 495.89C46.6716 495.89 53.8362 491.282 53.3244 494.354C52.8127 497.426 52.3009 505.618 48.7186 506.13C45.1363 506.642 34.3894 509.714 33.8777 510.738C33.3659 511.762 21.0838 515.858 21.0838 509.202C21.0838 502.546 28.7601 497.426 28.7601 497.426L37.46 490.77C37.46 490.77 43.0893 490.258 44.1128 493.842C45.1363 497.426 46.6716 495.89 46.6716 495.89Z" fill="#2F2E41" /> <path d="M150.538 279.944C145.845 279.944 142.041 276.138 142.041 271.442C142.041 266.747 145.845 262.941 150.538 262.941C155.23 262.941 159.035 266.747 159.035 271.442C159.035 276.138 155.23 279.944 150.538 279.944Z" fill="#2F2E41" /> <path d="M159.929 269.205C159.929 267.106 159.152 265.08 157.748 263.519C156.345 261.959 154.413 260.973 152.326 260.752C152.623 260.72 152.922 260.704 153.221 260.704C155.474 260.704 157.636 261.6 159.229 263.194C160.823 264.788 161.718 266.951 161.718 269.205C161.718 271.46 160.823 273.622 159.229 275.217C157.636 276.811 155.474 277.707 153.221 277.707C152.922 277.706 152.623 277.69 152.326 277.659C154.413 277.438 156.345 276.452 157.748 274.891C159.152 273.33 159.929 271.305 159.929 269.205Z" fill="#2F2E41" /> <path d="M136.911 280.933L148.521 274.848L164.554 277.338L167.871 291.996L159.613 291.678L157.306 286.293V291.589L153.496 291.443L151.285 282.869L149.903 291.996L136.358 291.719L136.911 280.933Z" fill="#2F2E41" /> <path opacity="0.4" d="M126.762 329.229L128.809 349.709L146.72 357.39L126.762 352.782V329.229Z" fill="black" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M404.299 282.815C456.008 238.875 462.307 161.337 418.367 109.628C374.428 57.9186 296.89 51.6199 245.18 95.5594C193.471 139.499 187.172 217.037 231.112 268.746C275.051 320.456 352.59 326.754 404.299 282.815ZM393.155 269.7C437.62 231.915 443.037 165.238 405.252 120.772C367.468 76.3064 300.791 70.8902 256.325 108.675C211.859 146.459 206.443 213.136 244.227 257.602C282.012 302.068 348.689 307.484 393.155 269.7Z" fill="#C4C4C4" /> <path d="M77.3919 394.977L209.272 282.913L221.655 297.485L89.7747 409.55L77.3919 394.977Z" fill="#C4C4C4" /> <path d="M106.718 376.331L238.598 264.267L244.79 271.553L112.909 383.618L106.718 376.331Z" fill="#C4C4C4" /> <path d="M137.605 366.512L155.51 366.997C155.51 366.997 170.788 369.971 169.931 363.801C169.074 357.632 154.169 359.789 154.169 359.789L137.854 357.299L137.605 366.512Z" fill="#FBBEBE" /> <path d="M123.44 308.648C122.54 308.512 121.621 308.701 120.848 309.183C120.075 309.664 119.5 310.406 119.225 311.274C115.72 322.325 104.921 359.308 115.65 364.381C128.287 370.358 137.509 370.095 137.509 370.095L142.445 357.935L137.952 353.716L133.154 322.854L130.856 309.772L123.44 308.648Z" fill="#575A89" /> <path d="M192.534 315.86L192.534 312C192.534 312 186.608 292.839 192.326 292.616C198.043 292.394 199.457 310.794 199.457 310.794L199.457 314.298L192.534 315.86Z" fill="#FBBEBE" /> <path d="M162 348L181 331.5L184.68 327.964C184.68 327.964 186.241 324.84 187.803 320.936L189.365 317.031C189.365 317.031 189.365 316.251 189.365 315.86V314.689L203.421 311.175C203.421 311.175 203.421 313.127 203.001 315.86C201.049 325.621 200.688 331.478 195.612 345.143C189.365 361.151 185.396 357.586 174.138 354.514L162 348Z" fill="#575A89" /> <path d="M375.503 105L388 132.465H363.006L375.503 105Z" fill="#79B798" /> <path d="M375.497 116.901L387.994 144.366H363L375.497 116.901Z" fill="#79B798" /> <path d="M375.497 129.535L387.994 157H363L375.497 129.535Z" fill="#79B798" /> <path d="M59.5786 30.1953H51.563V44H47.0396V9.875H58.3364C62.1802 9.875 65.1333 10.75 67.1958 12.5C69.2739 14.25 70.313 16.7969 70.313 20.1406C70.313 22.2656 69.7349 24.1172 68.5786 25.6953C67.438 27.2734 65.8442 28.4531 63.7974 29.2344L71.813 43.7188V44H66.9849L59.5786 30.1953ZM51.563 26.5156H58.4771C60.7114 26.5156 62.4849 25.9375 63.7974 24.7812C65.1255 23.625 65.7896 22.0781 65.7896 20.1406C65.7896 18.0312 65.1567 16.4141 63.8911 15.2891C62.6411 14.1641 60.8286 13.5938 58.4536 13.5781H51.563V26.5156ZM86.4849 44.4688C83.0474 44.4688 80.2505 43.3438 78.0942 41.0938C75.938 38.8281 74.8599 35.8047 74.8599 32.0234V31.2266C74.8599 28.7109 75.3364 26.4688 76.2896 24.5C77.2583 22.5156 78.6021 20.9688 80.3208 19.8594C82.0552 18.7344 83.9302 18.1719 85.9458 18.1719C89.2427 18.1719 91.8052 19.2578 93.6333 21.4297C95.4614 23.6016 96.3755 26.7109 96.3755 30.7578V32.5625H79.1958C79.2583 35.0625 79.9849 37.0859 81.3755 38.6328C82.7817 40.1641 84.563 40.9297 86.7192 40.9297C88.2505 40.9297 89.5474 40.6172 90.6099 39.9922C91.6724 39.3672 92.6021 38.5391 93.3989 37.5078L96.0474 39.5703C93.9224 42.8359 90.7349 44.4688 86.4849 44.4688ZM85.9458 21.7344C84.1958 21.7344 82.7271 22.375 81.5396 23.6562C80.3521 24.9219 79.6177 26.7031 79.3364 29H92.0396V28.6719C91.9146 26.4688 91.3208 24.7656 90.2583 23.5625C89.1958 22.3438 87.7583 21.7344 85.9458 21.7344ZM117.071 44C116.821 43.5 116.618 42.6094 116.461 41.3281C114.446 43.4219 112.04 44.4688 109.243 44.4688C106.743 44.4688 104.688 43.7656 103.079 42.3594C101.485 40.9375 100.688 39.1406 100.688 36.9688C100.688 34.3281 101.688 32.2812 103.688 30.8281C105.704 29.3594 108.532 28.625 112.172 28.625H116.391V26.6328C116.391 25.1172 115.938 23.9141 115.032 23.0234C114.125 22.1172 112.79 21.6641 111.024 21.6641C109.477 21.6641 108.18 22.0547 107.133 22.8359C106.086 23.6172 105.563 24.5625 105.563 25.6719H101.204C101.204 24.4062 101.649 23.1875 102.54 22.0156C103.446 20.8281 104.665 19.8906 106.196 19.2031C107.743 18.5156 109.438 18.1719 111.282 18.1719C114.204 18.1719 116.493 18.9062 118.149 20.375C119.805 21.8281 120.665 23.8359 120.727 26.3984V38.0703C120.727 40.3984 121.024 42.25 121.618 43.625V44H117.071ZM109.875 40.6953C111.235 40.6953 112.524 40.3438 113.743 39.6406C114.961 38.9375 115.844 38.0234 116.391 36.8984V31.6953H112.993C107.68 31.6953 105.024 33.25 105.024 36.3594C105.024 37.7188 105.477 38.7812 106.383 39.5469C107.29 40.3125 108.454 40.6953 109.875 40.6953ZM126.469 31.1094C126.469 27.2188 127.391 24.0938 129.235 21.7344C131.079 19.3594 133.493 18.1719 136.477 18.1719C139.446 18.1719 141.797 19.1875 143.532 21.2188V8H147.868V44H143.883L143.672 41.2812C141.938 43.4062 139.524 44.4688 136.43 44.4688C133.493 44.4688 131.094 43.2656 129.235 40.8594C127.391 38.4531 126.469 35.3125 126.469 31.4375V31.1094ZM130.805 31.6016C130.805 34.4766 131.399 36.7266 132.586 38.3516C133.774 39.9766 135.415 40.7891 137.508 40.7891C140.258 40.7891 142.266 39.5547 143.532 37.0859V25.4375C142.235 23.0469 140.243 21.8516 137.555 21.8516C135.43 21.8516 133.774 22.6719 132.586 24.3125C131.399 25.9531 130.805 28.3828 130.805 31.6016ZM162.915 37.6484L168.821 18.6406H173.461L163.266 47.9141C161.688 52.1328 159.18 54.2422 155.743 54.2422L154.922 54.1719L153.305 53.8672V50.3516L154.477 50.4453C155.946 50.4453 157.086 50.1484 157.899 49.5547C158.727 48.9609 159.407 47.875 159.938 46.2969L160.899 43.7188L151.852 18.6406H156.586L162.915 37.6484ZM174.68 50.7969L172.219 49.1094C173.688 47.0625 174.454 44.9531 174.516 42.7812V38.8672H178.758V42.2656C178.758 43.8438 178.368 45.4219 177.586 47C176.821 48.5781 175.852 49.8438 174.68 50.7969ZM210.915 37.2734C210.915 36.1016 210.469 35.1953 209.579 34.5547C208.704 33.8984 207.165 33.3359 204.961 32.8672C202.774 32.3984 201.032 31.8359 199.735 31.1797C198.454 30.5234 197.5 29.7422 196.875 28.8359C196.266 27.9297 195.961 26.8516 195.961 25.6016C195.961 23.5234 196.836 21.7656 198.586 20.3281C200.352 18.8906 202.602 18.1719 205.336 18.1719C208.211 18.1719 210.54 18.9141 212.321 20.3984C214.118 21.8828 215.016 23.7812 215.016 26.0938H210.657C210.657 24.9062 210.149 23.8828 209.133 23.0234C208.133 22.1641 206.868 21.7344 205.336 21.7344C203.758 21.7344 202.524 22.0781 201.633 22.7656C200.743 23.4531 200.297 24.3516 200.297 25.4609C200.297 26.5078 200.711 27.2969 201.54 27.8281C202.368 28.3594 203.86 28.8672 206.016 29.3516C208.188 29.8359 209.946 30.4141 211.29 31.0859C212.633 31.7578 213.625 32.5703 214.266 33.5234C214.922 34.4609 215.25 35.6094 215.25 36.9688C215.25 39.2344 214.344 41.0547 212.532 42.4297C210.719 43.7891 208.368 44.4688 205.477 44.4688C203.446 44.4688 201.649 44.1094 200.086 43.3906C198.524 42.6719 197.297 41.6719 196.407 40.3906C195.532 39.0938 195.094 37.6953 195.094 36.1953H199.43C199.508 37.6484 200.086 38.8047 201.165 39.6641C202.258 40.5078 203.696 40.9297 205.477 40.9297C207.118 40.9297 208.43 40.6016 209.415 39.9453C210.415 39.2734 210.915 38.3828 210.915 37.2734ZM231.422 44.4688C227.985 44.4688 225.188 43.3438 223.032 41.0938C220.875 38.8281 219.797 35.8047 219.797 32.0234V31.2266C219.797 28.7109 220.274 26.4688 221.227 24.5C222.196 22.5156 223.54 20.9688 225.258 19.8594C226.993 18.7344 228.868 18.1719 230.883 18.1719C234.18 18.1719 236.743 19.2578 238.571 21.4297C240.399 23.6016 241.313 26.7109 241.313 30.7578V32.5625H224.133C224.196 35.0625 224.922 37.0859 226.313 38.6328C227.719 40.1641 229.5 40.9297 231.657 40.9297C233.188 40.9297 234.485 40.6172 235.547 39.9922C236.61 39.3672 237.54 38.5391 238.336 37.5078L240.985 39.5703C238.86 42.8359 235.672 44.4688 231.422 44.4688ZM230.883 21.7344C229.133 21.7344 227.665 22.375 226.477 23.6562C225.29 24.9219 224.555 26.7031 224.274 29H236.977V28.6719C236.852 26.4688 236.258 24.7656 235.196 23.5625C234.133 22.3438 232.696 21.7344 230.883 21.7344ZM252.235 12.5V18.6406H256.969V21.9922H252.235V37.7188C252.235 38.7344 252.446 39.5 252.868 40.0156C253.29 40.5156 254.008 40.7656 255.024 40.7656C255.524 40.7656 256.211 40.6719 257.086 40.4844V44C255.946 44.3125 254.836 44.4688 253.758 44.4688C251.821 44.4688 250.36 43.8828 249.375 42.7109C248.391 41.5391 247.899 39.875 247.899 37.7188V21.9922H243.282V18.6406H247.899V12.5H252.235ZM261.915 50.7969L259.454 49.1094C260.922 47.0625 261.688 44.9531 261.75 42.7812V38.8672H265.993V42.2656C265.993 43.8438 265.602 45.4219 264.821 47C264.055 48.5781 263.086 49.8438 261.915 50.7969ZM293.555 40.9297C295.102 40.9297 296.454 40.4609 297.61 39.5234C298.766 38.5859 299.407 37.4141 299.532 36.0078H303.633C303.555 37.4609 303.055 38.8438 302.133 40.1562C301.211 41.4688 299.977 42.5156 298.43 43.2969C296.899 44.0781 295.274 44.4688 293.555 44.4688C290.102 44.4688 287.352 43.3203 285.305 41.0234C283.274 38.7109 282.258 35.5547 282.258 31.5547V30.8281C282.258 28.3594 282.711 26.1641 283.618 24.2422C284.524 22.3203 285.821 20.8281 287.508 19.7656C289.211 18.7031 291.219 18.1719 293.532 18.1719C296.375 18.1719 298.735 19.0234 300.61 20.7266C302.5 22.4297 303.508 24.6406 303.633 27.3594H299.532C299.407 25.7188 298.782 24.375 297.657 23.3281C296.547 22.2656 295.172 21.7344 293.532 21.7344C291.329 21.7344 289.618 22.5312 288.399 24.125C287.196 25.7031 286.594 27.9922 286.594 30.9922V31.8125C286.594 34.7344 287.196 36.9844 288.399 38.5625C289.602 40.1406 291.321 40.9297 293.555 40.9297ZM320.766 22.5312C320.11 22.4219 319.399 22.3672 318.633 22.3672C315.79 22.3672 313.86 23.5781 312.844 26V44H308.508V18.6406H312.727L312.797 21.5703C314.219 19.3047 316.235 18.1719 318.844 18.1719C319.688 18.1719 320.329 18.2812 320.766 18.5V22.5312ZM334.829 44.4688C331.391 44.4688 328.594 43.3438 326.438 41.0938C324.282 38.8281 323.204 35.8047 323.204 32.0234V31.2266C323.204 28.7109 323.68 26.4688 324.633 24.5C325.602 22.5156 326.946 20.9688 328.665 19.8594C330.399 18.7344 332.274 18.1719 334.29 18.1719C337.586 18.1719 340.149 19.2578 341.977 21.4297C343.805 23.6016 344.719 26.7109 344.719 30.7578V32.5625H327.54C327.602 35.0625 328.329 37.0859 329.719 38.6328C331.125 40.1641 332.907 40.9297 335.063 40.9297C336.594 40.9297 337.891 40.6172 338.954 39.9922C340.016 39.3672 340.946 38.5391 341.743 37.5078L344.391 39.5703C342.266 42.8359 339.079 44.4688 334.829 44.4688ZM334.29 21.7344C332.54 21.7344 331.071 22.375 329.883 23.6562C328.696 24.9219 327.961 26.7031 327.68 29H340.383V28.6719C340.258 26.4688 339.665 24.7656 338.602 23.5625C337.54 22.3438 336.102 21.7344 334.29 21.7344ZM365.415 44C365.165 43.5 364.961 42.6094 364.805 41.3281C362.79 43.4219 360.383 44.4688 357.586 44.4688C355.086 44.4688 353.032 43.7656 351.422 42.3594C349.829 40.9375 349.032 39.1406 349.032 36.9688C349.032 34.3281 350.032 32.2812 352.032 30.8281C354.047 29.3594 356.875 28.625 360.516 28.625H364.735V26.6328C364.735 25.1172 364.282 23.9141 363.375 23.0234C362.469 22.1172 361.133 21.6641 359.368 21.6641C357.821 21.6641 356.524 22.0547 355.477 22.8359C354.43 23.6172 353.907 24.5625 353.907 25.6719H349.547C349.547 24.4062 349.993 23.1875 350.883 22.0156C351.79 20.8281 353.008 19.8906 354.54 19.2031C356.086 18.5156 357.782 18.1719 359.625 18.1719C362.547 18.1719 364.836 18.9062 366.493 20.375C368.149 21.8281 369.008 23.8359 369.071 26.3984V38.0703C369.071 40.3984 369.368 42.25 369.961 43.625V44H365.415ZM358.219 40.6953C359.579 40.6953 360.868 40.3438 362.086 39.6406C363.305 38.9375 364.188 38.0234 364.735 36.8984V31.6953H361.336C356.024 31.6953 353.368 33.25 353.368 36.3594C353.368 37.7188 353.821 38.7812 354.727 39.5469C355.633 40.3125 356.797 40.6953 358.219 40.6953ZM381.75 12.5V18.6406H386.485V21.9922H381.75V37.7188C381.75 38.7344 381.961 39.5 382.383 40.0156C382.805 40.5156 383.524 40.7656 384.54 40.7656C385.04 40.7656 385.727 40.6719 386.602 40.4844V44C385.461 44.3125 384.352 44.4688 383.274 44.4688C381.336 44.4688 379.875 43.8828 378.891 42.7109C377.907 41.5391 377.415 39.875 377.415 37.7188V21.9922H372.797V18.6406H377.415V12.5H381.75ZM402.094 44.4688C398.657 44.4688 395.86 43.3438 393.704 41.0938C391.547 38.8281 390.469 35.8047 390.469 32.0234V31.2266C390.469 28.7109 390.946 26.4688 391.899 24.5C392.868 22.5156 394.211 20.9688 395.93 19.8594C397.665 18.7344 399.54 18.1719 401.555 18.1719C404.852 18.1719 407.415 19.2578 409.243 21.4297C411.071 23.6016 411.985 26.7109 411.985 30.7578V32.5625H394.805C394.868 35.0625 395.594 37.0859 396.985 38.6328C398.391 40.1641 400.172 40.9297 402.329 40.9297C403.86 40.9297 405.157 40.6172 406.219 39.9922C407.282 39.3672 408.211 38.5391 409.008 37.5078L411.657 39.5703C409.532 42.8359 406.344 44.4688 402.094 44.4688ZM401.555 21.7344C399.805 21.7344 398.336 22.375 397.149 23.6562C395.961 24.9219 395.227 26.7031 394.946 29H407.649V28.6719C407.524 26.4688 406.93 24.7656 405.868 23.5625C404.805 22.3438 403.368 21.7344 401.555 21.7344ZM421.875 34.3672H417.961L417.657 9.875H422.204L421.875 34.3672ZM417.493 41.8203C417.493 41.1172 417.704 40.5312 418.125 40.0625C418.563 39.5781 419.204 39.3359 420.047 39.3359C420.891 39.3359 421.532 39.5781 421.969 40.0625C422.407 40.5312 422.625 41.1172 422.625 41.8203C422.625 42.5234 422.407 43.1094 421.969 43.5781C421.532 44.0312 420.891 44.2578 420.047 44.2578C419.204 44.2578 418.563 44.0312 418.125 43.5781C417.704 43.1094 417.493 42.5234 417.493 41.8203Z" fill="#44474B" /> <defs> <filter id="filter0_d" x="166.233" y="130.009" width="99.3079" height="121.382" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" /> <feOffset dy="4" /> <feGaussianBlur stdDeviation="2" /> <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape" /> </filter> <filter id="filter1_d" x="282.585" y="219.03" width="99.3079" height="121.382" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" /> <feOffset dy="4" /> <feGaussianBlur stdDeviation="2" /> <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape" /> </filter> <filter id="filter2_d" x="303.669" y="85.4988" width="99.3079" height="121.382" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" /> <feOffset dy="4" /> <feGaussianBlur stdDeviation="2" /> <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape" /> </filter> </defs> </svg> </script> <script type="text/template" id="search-bar-view"> <div class="search-bar-container"> <div class="search-bar"> <input type="text" class="search-bar-input" placeholder="Try searching for &quot;storytime&quot;, &quot;book display&quot; or &quot;events&quot;..." role="textbox" aria-label="search bar"> <button type="button" class="clear-icon"> <svg class="red" viewBox="0 0 24 24"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/> </svg> </button> <button type="button" class="search-bar-button"> <svg class="blue" viewBox="0 0 24 24"> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/> </svg> </button> </div> </div> </script> <script type="text/template" id="search-filter-view"> <div class="search-filter-header search-page-title" aria-label="Refine">Refine</div> </script> <script type="text/template" id="search-filter-section"> <hr class="section-splitter-styled ignore" /> <div class="search-filter-section-header"><%= header %></div> <div class="search-filter-options" style="height:auto;"> <button class="search-filter-clear">Clear all</button> </div> </script> <script type="text/template" id="search-filter-option"> <input class="filter-option-input" type="checkbox" <%= checked ? "checked" : "" %> /> <span title="<%= label %>"><%= label %></span> </script> <script type="text/template" id="no-results-view"> <div class="no-results-text"> <h1 class="no-results-text-message">Hmm... You stumped us. We didn't find any results for your search: </h1> <h2>"<%= searchText %>".</h2> </div> <svg class="no-results-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451" style="enable-background:new 0 0 451 451;" xml:space="preserve"><path d="M447.05,428l-109.6-109.6c29.4-33.8,47.2-77.9,47.2-126.1C384.65,86.2,298.35,0,192.35,0C86.25,0,0.05,86.3,0.05,192.3 s86.3,192.3,192.3,192.3c48.2,0,92.3-17.8,126.1-47.2L428.05,447c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4 C452.25,441.8,452.25,433.2,447.05,428z M26.95,192.3c0-91.2,74.2-165.3,165.3-165.3c91.2,0,165.3,74.2,165.3,165.3 s-74.1,165.4-165.3,165.4C101.15,357.7,26.95,283.5,26.95,192.3z" fill="#EA1531" /></svg> </script> <script type="text/template" id="search-sort-template"> <label for="search-sort-by-dropdown" class="sort-by-label">Sort by</label> <select id="search-sort-by-dropdown" class="input-large"> <option value="relevance" <%= selected == "relevance" ? "selected" : "" %>>Most Relevant First</option> <option value="creationDateDesc" <%= selected == "creationDateDesc" ? "selected" : "" %>>Date Created - Newest First</option> <option value="creationDateAsc" <%= selected == "creationDateAsc" ? "selected" : "" %>>Date Created - Oldest First</option> <option value="nameAsc" <%= selected == "nameAsc" ? "selected" : "" %>>Template Name - A to Z</option> <option value="nameDesc" <%= selected == "nameDesc" ? "selected" : "" %>>Template Name - Z to A</option> </select> </script> <script type="text/template" id="template-preview-modal"> <ul class="template-preview-modal-content-container"> <div class="modal-image-container"> <img class="template-preview-img-responsive" src="<%= imagePath %>" alt="<%= name %>"/> </div> <ul class="template-details-column"> <li class="template-details-row"> <div class="template-details-property-name">Format Group</div> <div><%= format.grp %></div> </li> <li class="template-details-row"> <div class="template-details-property-name">Format</div> <div><%= format.name %></div> </li> <li class="template-details-row"> <div class="template-details-property-name">Editor Type</div> <div><%= editorType %></div> </li> <li class="template-details-row"> <div class="template-details-property-name">Organization</div> <div><%= organizationName %></div> </li> <li class="template-details-row"> <div class="template-details-property-name">Creation Date</div> <div><%= created %></div> </li> <li class="template-details-row"> <div class="template-details-property-name">Last Modified</div> <div><%= lastUpdated %></div> </li> <li class="template-details-row"> <div class="template-details-property-name">Dimensions</div> <div><%= format.dim %></div> </li> <li class="template-details-row collections-row"> <div class="template-details-property-name">Collection(s)</div> <ul class="template-preview-collections collections-choices"> <% _.each(collections, function(collection) { %> <li class="collection-choice non-closable-choice"><%= collection.Name %></li> <% }); %> </ul> </li> <li class="template-details-row audiences-row"> <div class="template-details-property-name">Audience(s)</div> <ul class="template-preview-audience audience-choices"> <% _.each(audience, function(aud) { %> <li class="audience-choice non-closable-choice"><%= aud.Name %></li> <% }); %> </ul> </li> <li class="template-details-row keywords-row"> <div class="template-details-property-name">Keyword(s)</div> <ul class="template-preview-keywords keyword-choices"> <% _.each(keywords, function(keyword) { %> <li class="keyword-choice non-closable-choice"><%= keyword %></li> <% }); %> </ul> </li> </ul> </div> </script> </div> <script type="text/javascript"> $(function () { document.addEventListener('contextmenu', function (e) { if (e.srcElement.nodeName === "IMG") { e.stopPropagation(); e.preventDefault(); } }); }); </script> <script type="text/javascript" src="/scripts/build/application_bundle.js"></script> <script type="text/javascript" src="/scripts/bundles/backbone_application.js"></script> </body> </html>

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