!function(e){var t={};function a(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(n,o,function(t){return e[t]}.bind(null,o));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a(a.s=543)}({543:function(e,t,a){e.exports=a(544)},544:function(e,t,a){"use strict";a.r(t);var n=a(84),o=a.n(n);function r(e,t,a,n,o,r,i){try{var s=e[r](i),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s,l,c={policy:{url:"",enabled:!1},displayConfig:{orientation:"horizontal",type:"icons",colors:{theme:"white",handleColor:"white",handleBg:"#3f51b5"}},settings:{zoom:null,tts:null,darkMode:null},enabled:!1,imagesList:[],iframe:null,isWidgetOpen:!1,currentZoom:0,headlineTags:["h1","h2","h3","h4","h5","h6"],textTags:["a","span","p","h1","h2","h3","h4","h5","h6","blockquote"],config:{isTTSEnabled:!1},initFeatureStates:function(){var e,t,a,n,o,r,s,l=localStorage._ada_config,d=0;return!(!l||"null"==l||null==i(l))&&((l=JSON.parse(l)).isCMEnabled&&l.isCMEnabled.state&&(c.toggleContrastMode(l.isCMEnabled.state),d=3),l.isDMEnabled&&l.isDMEnabled.state&&(c.toggleDarkMode(l.isDMEnabled.state),d=2),l.isGMEnabled&&1==l.isGMEnabled.state&&(c.toggleGreyMode(l.isGMEnabled.state),d=1),l.isZEnabled&&(c.toggleZoom(l.isZEnabled.value),t=l.isZEnabled.value),l.isTTSEnabled&&(c.enableTTS(l.isTTSEnabled.state),a=l.isTTSEnabled.state),l.isSEnabled&&(c.toggleSpacing(l.isSEnabled.value),e=l.isSEnabled.value),l.isLHEnabled&&(c.toggleLinkHighlight(l.isLHEnabled.state),o=l.isLHEnabled.state),l.isCEnabled&&(c.toggleCursor(l.isCEnabled.value),s=l.isCEnabled.value),l.isBTEnabled&&(c.toggleBoldText(l.isBTEnabled.state),n=l.isBTEnabled.state),l.isHHEnabled&&(c.toggleHeadlineHighlight(l.isHHEnabled.state),r=l.isHHEnabled.state),"?lh=".concat(o||!1,"&dm=").concat(d||0,"&z=").concat(t||0,"&tts=").concat(a||!1,"&bt=").concat(n||!1,"&hh=").concat(r||!1,"&s=").concat(e||0,"&c=").concat(s||0,"&"))},setElementsClass:function(e,t){for(var a=document.getElementsByTagName(e),n=null!==a?a.length:0,o=0;o0&&void 0!==arguments[0])||arguments[0];if(0==e)return!1;var t=document.querySelector("body");t.addEventListener("click",c.playTTS,!0),c.updateSessionState("isTTSEnabled",!0,!0)},updateSessionState:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;c.config[e]={state:t,value:a};var n=JSON.stringify(c.config);window.localStorage.setItem("_ada_config",n)},closeWidget:function(){c.iframe.classList.add("adac-close"),c.isWidgetOpen=!1},toggleWidget:function(){0==c.isWidgetOpen?(c.iframe.classList.remove("adac-close"),c.isWidgetOpen=!0,console.log("open")):(c.iframe.classList.add("adac-close"),c.isWidgetOpen=!1,console.log("closed"))},toggleZoom:function(e){e>0?(c.removeBodyClass("ada-zl-"+(e-1)),c.setBodyClass("ada-zl-"+e),c.updateSessionState("isZEnabled",!0,e)):(c.removeBodyClass("ada-zl-3"),c.updateSessionState("isZEnabled",!1,0))},toggleSpacing:function(e){e>0?(c.removeBodyClass("ada-sl-"+(e-1)),c.setBodyClass("ada-sl-"+e),c.setTextElementsClassName("ada-sl-active"),c.updateSessionState("isSEnabled",!0,e)):(c.removeTextElementsClassName("ada-sl-active"),c.removeBodyClass("ada-sl-3"),c.updateSessionState("isSEnabled",!0,0))},toggleBoldText:function(e){1==e?(c.setBodyClass("ada-bt-enabled"),c.setTextElementsClassName("ada-bt-active"),c.updateSessionState("isBTEnabled",!0)):(c.removeTextElementsClassName("ada-bt-active"),c.removeBodyClass("ada-bt-enabled"),c.updateSessionState("isBTEnabled",!1))},toggleHeadlineHighlight:function(e){1==e?(c.setBodyClass("ada-hh-enabled"),c.setHeadlineElementsClassName("ada-hh-active"),c.updateSessionState("isHHEnabled",!0)):(c.removeHeadlineElementsClassName("ada-hh-active"),c.removeBodyClass("ada-hh-enabled"),c.updateSessionState("isHHEnabled",!1))},toggleLinkHighlight:function(e){1==e?(c.setElementsClass("a","ada-lh-active"),c.setBodyClass("ada-lh-enabled"),c.updateSessionState("isLHEnabled",!0)):(c.removeElementsClass("a","ada-lh-active"),c.removeBodyClass("ada-lh-enabled"),c.updateSessionState("isLHEnabled",!1))},clearDisplayModes:function(){c.removeBodyClass("ada-dm-grey"),c.updateSessionState("isGMEnabled",!1),c.removeBodyClass("ada-dm-dm"),c.updateSessionState("isDMEnabled",!1),c.removeBodyClass("ada-dm-cm"),c.updateSessionState("isCMEnabled",!1)},toggleContrastMode:function(e){c.clearDisplayModes(),1==e?(c.setBodyClass("ada-dm-cm"),c.setTextElementsClassName("ada-dm-active"),c.updateSessionState("isCMEnabled",!0)):(c.removeTextElementsClassName("ada-dm-active"),c.removeBodyClass("ada-dm-cm"),c.updateSessionState("isCMEnabled",!1))},toggleDarkMode:function(e){c.clearDisplayModes(),1==e?(c.setBodyClass("ada-dm-dm"),c.setTextElementsClassName("ada-dm-active")):(c.removeTextElementsClassName("ada-dm-active"),c.removeBodyClass("ada-dm-dm")),c.updateSessionState("isDMEnabled",e,0)},toggleGreyMode:function(e){c.clearDisplayModes(),1==e?(c.setBodyClass("ada-dm-grey"),c.setTextElementsClassName("ada-dm-active"),c.updateSessionState("isGMEnabled",!0)):(c.removeTextElementsClassName("ada-dm-active"),c.removeBodyClass("ada-dm-grey"),c.updateSessionState("isGMEnabled",!1))},toggleCursor:function(e){e>0?(c.removeBodyClass("ada-cl-"+(e-1)),c.setBodyClass("ada-cl-"+e),c.updateSessionState("isCEnabled",!0,e)):(c.removeBodyClass("ada-cl-2"),c.updateSessionState("isCEnabled",!0,0))},receiveWidgetEvents:function(){window.addEventListener?window.addEventListener("message",c.parseEvent,!1):window.attachEvent("onmessage",c.parseEvent)},addWidgetOnPage:function(){},setDefaultAlts:function(){document.querySelectorAll("img").forEach((function(e){""==e.alt&&(e.alt=c.settings.altTags.default)}))},clearAllSettings:function(){localStorage._ada_config=null,location.reload()},updateAllAltTags:function(){c.imagesList.forEach((function(e){var t=document.querySelector('img[src="'.concat(e.src,'"]'));null!==t&&(t.alt=e.alt)})),c.setDefaultAlts()},parseEvent:function(e){var t;if("https://www.capturethevoyage.com/pages/ada-compliant-info)t="Source is not authorized";else try{console.log("EVENT: "+e.data),"toggleZoom"==(t=JSON.parse(e.data)).state&&c.toggleZoom(t.value),"toggleHeadlineHighlight"==t.state&&c.toggleHeadlineHighlight(t.value),"toggleCursor"==t.state&&c.toggleCursor(t.value),"toggleDarkMode"==t.state&&c.toggleDarkMode(t.value),"toggleContrastMode"==t.state&&c.toggleContrastMode(t.value),"toggleGreyMode"==t.state&&c.toggleGreyMode(t.value),"cancelDisplayMode"==t.state&&c.clearDisplayModes(t.value),"toggleLinkHighlight"==t.state&&c.toggleLinkHighlight(t.value),"toggleBoldText"==t.state&&c.toggleBoldText(t.value),"toggleSpacing"==t.state&&c.toggleSpacing(t.value),"toggleWidget"==t.state&&c.closeWidget(),"enableTTS"==t.state&&c.enableTTS(),"disableTTS"==t.state&&c.disableTTS(),"clearAllSettings"==t.state&&c.clearAllSettings()}catch(e){console.log(e)}},initStates:(s=o.a.mark((function e(){var t,a,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="https://app.adacomply.io/api/site/"+window.adaComplyPubKey+"?path="+window.location.pathname,e.prev=1,e.next=4,fetch(t);case 4:return a=e.sent,e.next=7,a.json();case 7:n=e.sent,c.enabled=!0,n.policyUrl&&(c.policy.url=n.policyUrl,n.siteConfig.hidePolicy?c.policy.enabled=!1:c.policy.enabled=!0),c.settings=n.siteConfig,n.siteConfig.display&&(c.displayConfig=n.siteConfig.display),c.enabled&&c.loadScripts(),c.imagesList=n.siteConfig.altTags.imagesList,c.updateAllAltTags(),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(1),c.enabled=!1;case 20:case"end":return e.stop()}}),e,null,[[1,17]])})),l=function(){var e=this,t=arguments;return new Promise((function(a,n){var o=s.apply(e,t);function i(e){r(o,a,n,i,l,"next",e)}function l(e){r(o,a,n,i,l,"throw",e)}i(void 0)}))},function(){return l.apply(this,arguments)}),loadScripts:function(){var e=document.getElementsByTagName("head")[0],t=document.createElement("link");t.type="text/css",t.rel="stylesheet",t.href="https://cdn.adacomply.io/css/engine.css",e.appendChild(t);var a=c.initFeatureStates(),n="ada-token=".concat(window.adaComplyPubKey,"?ada-type=icons&ada-page-path=").concat(window.location.pathname),o="";o=a?a+n:"?"+n;var r=document.getElementsByTagName("body")[0];c.iframe=document.createElement("iframe"),c.iframe.src="https://cdn.adacomply.io/"+o,c.iframe.id="adac-widget-iframe",c.iframe.className="adac-widget adac-close",c.iframe.frameBorder=0,r.appendChild(c.iframe);var i=document.createElement("span");i.classList="adac-open-handle ada-top-left",i.style.backgroundColor=c.displayConfig.handleColor,r.appendChild(i),c.receiveWidgetEvents(),i.addEventListener("click",c.toggleWidget,!1)},initScripts:function(){0==document.querySelectorAll("script[src='https://cdn.adacomply.io/js/app.js']").length>0&&(new RegExp("(bot|crawler)","i").test(navigator.userAgent)||setTimeout((function(){c.initStates()}),2500))}};window.onload=c.initScripts()},545:function(e,t,a){var n=function(e){"use strict";var t,a=Object.prototype,n=a.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},r=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a,n){var o=t&&t.prototype instanceof m?t:m,r=Object.create(o.prototype),i=new B(n||[]);return r._invoke=function(e,t,a){var n=d;return function(o,r){if(n===f)throw new Error("Generator is already running");if(n===g){if("throw"===o)throw r;return N()}for(a.method=o,a.arg=r;;){var i=a.delegate;if(i){var s=w(i,a);if(s){if(s===h)continue;return s}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(n===d)throw n=g,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n=f;var l=c(e,t,a);if("normal"===l.type){if(n=a.done?g:u,l.arg===h)continue;return{value:l.arg,done:a.done}}"throw"===l.type&&(n=g,a.method="throw",a.arg=l.arg)}}}(e,a,i),r}function c(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d="suspendedStart",u="suspendedYield",f="executing",g="completed",h={};function m(){}function p(){}function y(){}var v={};v[r]=function(){return this};var E=Object.getPrototypeOf,b=E&&E(E(M([])));b&&b!==a&&n.call(b,r)&&(v=b);var S=y.prototype=m.prototype=Object.create(v);function C(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function T(e){var t;this._invoke=function(a,o){function r(){return new Promise((function(t,r){!function t(a,o,r,i){var s=c(e[a],e,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==typeof d&&n.call(d,"__await")?Promise.resolve(d.__await).then((function(e){t("next",e,r,i)}),(function(e){t("throw",e,r,i)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return t("throw",e,r,i)}))}i(s.arg)}(a,o,t,r)}))}return t=t?t.then(r,r):r()}}function w(e,a){var n=e.iterator[a.method];if(n===t){if(a.delegate=null,"throw"===a.method){if(e.iterator.return&&(a.method="return",a.arg=t,w(e,a),"throw"===a.method))return h;a.method="throw",a.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=c(n,e.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,h;var r=o.arg;return r?r.done?(a[e.resultName]=r.value,a.next=e.nextLoc,"return"!==a.method&&(a.method="next",a.arg=t),a.delegate=null,h):r:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,h)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function B(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function M(e){if(e){var a=e[r];if(a)return a.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function a(){for(;++o=0;--r){var i=this.tryEntries[r],s=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(l&&c){if(this.prev=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),L(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var o=n.arg;L(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:M(e),resultName:a,nextLoc:n},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}},84:function(e,t,a){e.exports=a(545)}});