!function(e,n){for(var r in n)e[r]=n[r]}(window,function(e){var n={};function r(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=n,r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,n){if(1&n&&(e=r(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)r.d(t,o,function(n){return e[n]}.bind(null,o));return t},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.p="",r(r.s=30)}({0:function(e,n,r){(function(e){(function(){var r,t,o,i=!!window.performance&&null!=window.performance.now;function u(){return i?window.performance.now():(new Date).getTime()}!function(e,n,i){if(!n)throw new Error("No Promise implementation available");var a,s,c,f,l=r||t,d=Object.prototype.hasOwnProperty,p={},h=[],v={},m={},w={},y={},g=/^\.\//,b=/^\/|\:|\?|\.js$/,_=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,x=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,j=/\.js$/,E=Array.prototype.slice;if("function"!=typeof r){var A=n.resolve(void 0);r=a=function t(o){var a,s,c,f,l,d,v,m,w=Object.create(null),y=Object.create(null),A={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},C=Object.create(null),S=[],U=Object.create(null),N=Object.create(null),F={},L=0,D=(new Date).getTime(),P=0,I={},R={},B={},W=n.resolve();function J(e,n,r){var t,o,i,u,a,s,c,f,l,d,p=n&&n.split("/"),h=A.map,v=h&&h["*"];if(e&&(s=(e=e.split("/")).length-1,A.nodeIdCompat&&j.test(e[s])&&(e[s]=e[s].replace(j,"")),"."===e[0].charAt(0)&&p&&(e=p.slice(0,p.length-1).concat(e)),function(e){var n,r,t=e.length;for(n=0;n0&&(e.splice(n-1,2),n-=2)}}(e),e=e.join("/")),r&&h&&(p||v)){o=e.split("/");e:for(i=o.length;i>0;i-=1){if(a=o.slice(0,i).join("/"),p)for(u=p.length;u>0;u-=1)if((t=M(h,p.slice(0,u).join("/")))&&(t=M(t,a))){c=t,f=i;break e}!l&&v&&M(v,a)&&(l=M(v,a),d=i)}!c&&l&&(c=l,f=d),c&&(o.splice(0,f,c),e=o.join("/"))}return M(A.pkgs,e)||e}function z(n){return function(){var r;return n.init&&(r=n.init.apply(e,arguments)),r||n.exports&&function(n){if(!n)return n;var r=e;return n.split(".").forEach(function(e){r=r[e]}),r}(n.exports)}}function G(e){var n,r,t,o;for(n=0;n0;u-=1)if(s=M(o,i.slice(0,u).join("/"))){Array.isArray(s)&&(s=s[0]),i.splice(0,u,s);break}a=i.join("/"),a=("/"===(a+=n||(/^data\:|^blob\:|\?/.test(a)||t?"":".js")).charAt(0)||a.match(/^[\w\+\.\-]+:/)?"":A.baseUrl)+a}return A.urlArgs&&!/^blob\:/.test(a)?a+A.urlArgs(e,a):a},r.toUrl=function(n){var t,o=n.lastIndexOf("."),i=n.split("/")[0];return-1!==o&&(!("."===i||".."===i)||o>1)&&(t=n.substring(o,n.length),n=n.substring(0,o)),r.nameToUrl(J(n,e),t,!0)},r.defined=function(n){return c(n,e,!0).id in w},r.specified=function(n){return(n=c(n,e,!0).id)in w||n in U},r.perfMeasurements=[],r}function Y(e,n,t){e&&(w[e]=t,r.onResourceLoad&&r.onResourceLoad(m,n.map,n.deps)),n.finished=!0,n.resolve(t)}function $(e,n){e.finished=!0,e.rejected=!0,e.reject(n)}function Q(e){e.factoryCalled=!0;var n,r=u(),t=e.map.id;try{n=m.execCb(t,e.factory,e.values,w[t])}catch(n){return $(e,n)}t?n===i&&(n=e.cjsModule?e.cjsModule.exports:e.usingExports?w[t]:{__DropboxAlamedaHackNoUndefinedModules:!0}):S.splice(S.indexOf(e),1);var o=u()-r,s="execCb."+(t||e.factory.perfName||"anon");a.perfMeasurements.push({name:s,startTime:r,totalTime:o}),Y(t,e,n)}function K(e,n){this.rejected||this.depDefined[n]||(this.depDefined[n]=!0,this.depCount+=1,this.values[n]=e,this.depending||this.depCount!==this.depMax||Q(this))}function X(e,r){var t={};return t.promise=new n(function(n,r){t.resolve=n,t.reject=function(n){e||S.splice(S.indexOf(t),1),r(n)}}),t.map=e?r||c(e):{},t.depCount=0,t.depMax=0,t.values=[],t.depDefined=[],t.depFinished=K,t.map.pr&&(t.deps=[c(t.map.pr)]),t}function V(e,n){var r;return e?(r=e in U&&U[e])||(r=U[e]=X(e,n)):(r=X(),S.push(r)),r}function Z(e,n){return function(r){e.rejected||(r.dynaId||(r.dynaId="id"+(P+=1),r.requireModules=[n]),$(e,r))}}function ee(e,n,r,t){r.depMax+=1,f(e,n).then(function(e){r.depFinished(e,t)},Z(r,e.id)).catch(Z(r,r.map.id))}function ne(e,n,r){e.load(n.n,H(r),function(e){var n;function r(r){n||Y(e,V(e),r)}return r.error=function(n){V(e).reject(n)},r.fromText=function(r,t){var o=V(e),i=c(c(e).n),u=i.id;n=!0,o.factory=function(e,n){return n},t&&(r=t),O(A.config,e)&&(A.config[u]=A.config[e]);try{a.exec(r)}catch(e){$(o,new Error("fromText eval for "+u+" failed: "+e))}G(u),o.deps=[i],ee(i,null,o,o.deps.length)},r}(n.id),A)}function re(e){var n,r=e?e.indexOf("!"):-1;return r>-1&&(n=e.substring(0,r),e=e.substring(r+1,e.length)),[n,e]}function te(e,n,r){var t=e.map.id;n[t]=!0,!e.finished&&e.deps&&e.deps.forEach(function(t){var o=t.id,i=!O(l,o)&&V(o,t);!i||i.finished||r[o]||(O(n,o)?e.deps.forEach(function(n,r){n.id===o&&e.depFinished(w[o],r)}):te(i,n,r))}),r[t]=!0}function oe(e){return setTimeout(function(){e.dynaId&&I[e.dynaId]||(I[e.dynaId]=!0,a.onError(e))}),e}return v="function"==typeof importScripts?function(e){var n=e.url;R[n]||(R[n]=!0,V(e.id),importScripts(n),G(e.id))}:function(e){var n=e.id,r=e.url;R[r]||(R[r]=!0,L+=1,k(r,function(){L-=1,G(n)},function(e){L-=1;var r,t=M(A.paths,n);if(t&&Array.isArray(t)&&t.length>1){t.shift();var o=V(n);o.map=c(n),o.map.url=a.nameToUrl(n),v(o.map)}else(r=new Error("Load failed: "+n+": "+e.src)).requireModules=[n],V(n).reject(r)}))},f=function(e,n){var r,t,o=e.id,u=A.shim[o];if(o in y)r=y[o],delete y[o],s.apply(i,r);else if(!(o in U))if(e.pr){if(!(t=M(B,o)))return f(c(e.pr)).then(function(r){var t=e.prn?e:c(o,n,!0),i=t.id,u=M(A.shim,i);return O(F,i)||(F[i]=!0,u&&u.deps?a(u.deps,function(){ne(r,t,n)}):ne(r,t,n)),V(i).promise});e.url=a.nameToUrl(t),v(e)}else u&&u.deps?a(u.deps,function(){v(e)}):v(e);return V(o).promise},c=function(e,n,r){if("string"!=typeof e)return e;var t,o,i,u,s,c,f,l=e+" & "+(n||"")+" & "+!!r;return u=(i=re(e))[0],e=i[1],!u&&l in C?C[l]:(u&&(t=(u=J(u,n,r))in w&&w[u]),u?t&&t.normalize?(e=t.normalize(e,(f=n,function(e){return J(e,f,!0)})),c=!0):e=-1===e.indexOf("!")?J(e,n,r):e:(u=(i=re(e=J(e,n,r)))[0],e=i[1],o=a.nameToUrl(e)),s={id:u?u+"!"+e:e,n:e,pr:u,url:o,prn:u&&c},u||(C[l]=s),s)},l={require:function(e){return H(e)},exports:function(e){var n=w[e];return void 0!==n?n:w[e]={}},module:function(e){return{id:e,uri:"",exports:l.exports(e),config:function(){return M(A.config,e)||{}}}}},a=H(null,!0),s=function(e,n,r,t,o){if(e){if(N[e])return;N[e]=!0}var i=V(e);if(n&&!Array.isArray(n)&&(r=n,n=[]),t||(O(A,"defaultErrback")?A.defaultErrback&&(t=A.defaultErrback):t=oe),t&&i.promise.catch(t),o=o||e,"function"==typeof r){var s=u();!n.length&&r.length&&(r.toString().replace(_,T).replace(x,function(e,r){n.push(r)}),n=(1===r.length?["require"]:["require","exports","module"]).concat(n)),i.factory=r,i.deps=n,i.depending=!0,n.forEach(function(r,t){var u;n[t]=u=c(r,o,!0),"require"===(r=u.id)?i.values[t]=l.require(e):"exports"===r?(i.values[t]=l.exports(e),i.usingExports=!0):"module"===r?i.values[t]=i.cjsModule=l.module(e):void 0===r?i.values[t]=void 0:ee(u,o,i,t)});var f=u()-s,p="overhead."+(o||i.factory.perfName||"anon");a.perfMeasurements.push({name:p,startTime:s,totalTime:f}),i.depending=!1,i.depCount===i.depMax&&Q(i)}else e&&Y(e,i,r);return D=(new Date).getTime(),e||function e(n){var r,t=[],o=1e3*A.waitSeconds,i=o&&D+o<(new Date).getTime();if(0===L&&(n?n.finished||te(n,{},{}):S.length&&S.forEach(function(e){te(e,{},{})})),i){for(var u in U){var s=U[u];s.finished||t.push(s.map.id)}(r=new Error("Timeout for modules: "+t)).requireModules=t,a.onError(r)}else(L||S.length)&&(d||(d=!0,setTimeout(function(){d=!1,e()},0)))}(i),i.promise},(a=H(null,!0)).config=function(e){if(e.context&&e.context!==o){var n=M(p,e.context);return n?n.req.config(e):t(e.context).config(e)}if(C=Object.create(null),e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var r=e.urlArgs;e.urlArgs=function(e,n){return(-1===n.indexOf("?")?"?":"&")+r}}var i=A.shim,u={paths:!0,bundles:!0,config:!0,map:!0};return q(e,function(e,n){u[n]?(A[n]||(A[n]={}),function e(n,r,t,o){return r&&q(r,function(r,i){!t&&O(n,i)||(!o||"object"!=typeof r||!r||Array.isArray(r)||"function"==typeof r||r instanceof RegExp?n[i]=r:(n[i]||(n[i]={}),e(n[i],r,t,o)))}),n}(A[n],e,!0,!0)):A[n]=e}),e.bundles&&q(e.bundles,function(e,n){e.forEach(function(e){e!==n&&(B[e]=n)})}),e.shim&&(q(e.shim,function(e,n){Array.isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=z(e)),i[n]=e}),A.shim=i),e.packages&&e.packages.forEach(function(e){var n;n=(e="string"==typeof e?{name:e}:e).name,e.location&&(A.paths[n]=e.location),A.pkgs[n]=e.name+"/"+(e.main||"main").replace(g,"").replace(j,"")}),(e.deps||e.callback)&&a(e.deps,e.callback),a},a.onError=function(e){throw e},m={id:o,defined:w,waiting:y,config:A,deferreds:U,req:a,execCb:function(e,n,r,t){return n.apply(t,r)}},p[o]=m,a}("_"),"function"!=typeof t&&(t=a),a.exec=function(e){throw new EvalError("eval not supported in this build of Alameda")},a.contexts=p,o=function(){h.push(E.call(arguments,0))},preLoadFile=function(e){k(e)},o.amd={jQuery:!0},l&&a.config(l),a.isBrowser&&!p._.config.skipDataMain&&(s=(s=document.querySelectorAll("script[data-main]")[0])&&s.getAttribute("data-main"))&&(s=s.replace(j,""),l&&l.baseUrl||-1!==s.indexOf("!")||(s=(c=s.split("/")).pop(),f=c.length?c.join("/")+"/":"./",a.config({baseUrl:f})),a([s]))}function T(e,n){return n||""}function O(e,n){return d.call(e,n)}function M(e,n){return e&&O(e,n)&&e[n]}function q(e,n){var r;for(r in e)if(O(e,r)&&n(e[r],r))break}function C(e){for(var n=E.call(e,0),r=0;r0)throw new Error("Expected empty queue when loading "+n)}),w[n]=null)},!1),a.addEventListener("error",function(){var n,r;r=a,delete w[n=e],delete m[n],r.parentNode.removeChild(r),y[n]&&y[n].forEach(function(e){e(r)})},!1),a.src=e,10===document.documentMode?A.then(function(){document.head.appendChild(a)}):document.head.appendChild(a)}}}(this,void 0!==e?e:void 0),n.define=o,n.require=t,n.requirejs=r}).call(window)}).call(this,r(4))},10:function(e,n,r){"use strict";function t(e,n,r){if(0!==r.length){var o=r[0],i=o.length;0===i&&t(e,n,r.slice(1));var u=function(){0===(i-=1)&&t(e,n,r.slice(1))};o.forEach(function(n){var r="",t=n[0],o=n[1];3===n.length&&(r=n[2]);var i=function(){o.apply(null,arguments),u()};""!==r&&(i.perfName=r),e(t,i,function(e){u()})})}}r.r(n),r.d(n,"execTiers",function(){return t})},23:function(e,n,r){"use strict";r.r(n);r(24),r(6),r(25)},24:function(e,n){window.__CIRCULAR_DEPENDENCY__={}},25:function(e,n){!function(){if("object"!=typeof globalThis)try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,"undefined"==typeof globalThis&&(window.globalThis=window),delete Object.prototype.__magic__}catch(e){window.globalThis=window}}()},30:function(e,n,r){window.define=void 0;var t=r(4),o=r(0);window.Promise=t,window.requirejs=o.requirejs,window.define=o.define,window.require=o.require,r(23),window.performance&&window.performance.setResourceTimingBufferSize&&window.performance.setResourceTimingBufferSize(1e3);var i,u=r(39).configure_requirejs,a=r(10).execTiers;window.execTiers=a,window.InitRequireJs(u),(0,r(31).installGlobalErrorHandlers)(),i=function(){},window.monkey_check=i},31:function(e,n,r){"use strict";r.r(n),function(e){r.d(n,"reportError",function(){return t}),r.d(n,"installGlobalErrorHandlers",function(){return o});r(6),r(4);function t(e,n,r,t,o){o&&console.log(o.stack);var i={},u=void 0,a=!1;o&&o.dynaId&&(i={requireModules:o.requireModules},a=!0,u=o.message.startsWith("Timeout for modules:")||o.message.startsWith("Load failed:")?"non-critical":"critical");var s=window.requireContexts["externals"in window.requireContexts?"externals":"_"];return(0,s.require)([s.exceptionModule]).then(function(s){var c=s[0];o?c.reportException({err:o,severity:u,exc_extra:i,force:a}):c._reportException({msg:e,stack:[{url:n,line:r,column:t}]})},function(){}).catch(function(){}),!1}function o(){window.onerror=t,e.onerror=function(e){e instanceof Error&&t("",void 0,void 0,void 0,e)}}}.call(this,r(4))},39:function(e,n,r){"use strict";r.r(n);var t=r(0),o=r(10);function i(e,n,r){Object(t.define)("json_loader",[],function(){return{load:function(n,t,o,i){var u=n;i.paths&&i.paths[n]&&(u="string"==typeof i.paths[n]?i.paths[n]:i.paths[n][0]),function i(a){var s,c,f=new XMLHttpRequest;f.addEventListener("load",(s=n,c=function(){try{null!=f.response&&"object"==typeof f.response?o(f.response):o(JSON.parse(f.responseText))}catch(e){o({}),t(["modules/core/exception"],function(n){n.reportException({err:e,tags:["json_loader"]})})}},window.performance&&window.performance.now?function(){var n=window.performance.now(),r=c(),t=window.performance.now()-n;return e.require&&e.require.perfMeasurements&&e.require.perfMeasurements.push({name:s,startTime:n,totalTime:t}),r}:c)),f.addEventListener("error",function(){r&&a!==r&&i(r)}),f.open("GET",""+a+u);try{f.responseType="json"}catch(e){}f.send()}(i.baseUrl)}}});n(["json_loader"])}function u(e,n,r){var t,o,i,u,a;e&&!window._jsReadyToLoad?(t="loadJS",o=n,i=function(e){r(["modules/core/exception"],function(n){n.reportStack(e+" event did not fire in time",{tags:[e+"-timeout"]})})},u=function(e){clearTimeout(a),window.removeEventListener(t,u),e||i(t),o()},a=setTimeout(u,1e4),window.addEventListener(t,u)):n()}r(6);function a(e,n,r){var a=function(e,n){var r=Object.assign({},e);if(n.reusingContext||(r.config={"modules/pagelet_config":{REQUIREJS_CONFIG:Object.assign({context:e.context||"_"},e)}}),n.requireFallbackBaseUrl){r.paths={};for(var t in e.paths)if(e.paths.hasOwnProperty(t)){var o=e.paths[t];"/"!==o[0]&&0!==o.indexOf("https://")?r.paths[t]=[o,n.requireFallbackBaseUrl+o]:r.paths[t]=o}}return r}(e,n),c=t.requirejs.config(a);c.onError=function(){};var f,l,d=e.context||"_",p={require:c,module_callback_times:{},requireConfig:a,exceptionModule:n.exceptionModule||"modules/core/exception"};window.requireContexts[d]&&(p.module_callback_times=window.requireContexts[d].module_callback_times),window.requireContexts[d]=p,i(p,c,n.requireFallbackBaseUrl),f=c,Object(t.define)("library_loader",[],function(){return{load:function(e,n,r,t){var o=e.split(":"),i=o[0],u=o[1],a=window.requireContexts[i];a.require([u],function(n){var o=window.requireContexts[t.context],i=a.requireConfig.map&&a.requireConfig.map["*"]&&a.requireConfig.map["*"][u]?a.requireConfig.map["*"][u]:u;o.module_callback_times["library_loader!"+e]=a.module_callback_times[i],r(n)})}}}),f(["library_loader"]),l=c,Object(t.define)("jsconst_loader",[],function(){return{load:function(e,n,r,t){var o="modules/"+e;window.ensemble.requestConstModule(o,t.context,r)}}}),l(["jsconst_loader"]),c.onError=function(){},u(Boolean(n.deferJs),function(){(function(e,n,r){void 0===r&&(r=!1);if(!r){var o,i=t.requirejs.contexts[n],u=!!window.performance&&null!=window.performance.now;if(u){var a=window.location.search.indexOf("show_debug_spans")>-1;o=function(n,r){var t=void 0===n?"anonymous-"+s++:n;a&&window.performance.mark(t+" execCb start");var o=window.performance.now(),i=r(),u=window.performance.now()-o,c=e.module_callback_times[t];return void 0===c&&(c=e.module_callback_times[t]={}),c.callbackTime=o,c.callbackDuration=u,a&&(window.performance.mark(t+" execCb end"),window.performance.measure("execCb "+t,t+" execCb start",t+" execCb end")),i}}else o=function(e,n){return n()};i.execCb=function(e,r,t,i){if(t.some(function(e){return void 0===e})){var u=window.requireContexts[n].firstUndefinedModule;u||(window.requireContexts[n].firstUndefinedModule=e);var a=t.indexOf(void 0),s=new Error("alameda error: module "+e+" had an undefined dep in position "+a);throw u&&(s.reported=!0),s}return o(e,function(){return r.apply(i,t)})}}})(p,d,n.reusingContext),Object(o.execTiers)(c,function(){},r)},c)}r.d(n,"configure_requirejs",function(){return a});var s=0},4:function(e,n,r){var t=function(){"use strict";function e(e){return"function"==typeof e}var n=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},t=0,o=void 0,i=void 0,u=function(e,n){p[t]=e,p[t+1]=n,2===(t+=2)&&(i?i(h):g())};var a="undefined"!=typeof window?window:void 0,s=a||{},c=s.MutationObserver||s.WebKitMutationObserver,f="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process);var l="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function d(){var e=setTimeout;return function(){return e(h,1)}}var p=new Array(1e3);function h(){for(var e=0;er.length)&&(n=r.length),n-=e.length,this.substr(n,e.length)===e}),void 0===Object.assign&&(Object.assign=function(e){for(var n=[],r=1;r>>0,o=0;o>>0;if(0===t)return!1;var o,i,u=Math.max(n>=0?n:t-Math.abs(n),0);for(;u>>0,i=n>>0,u=i<0?Math.max(o+i,0):Math.min(i,o),a=void 0===r?o:r>>0,s=a<0?Math.max(o+a,0):Math.min(a,o);u0?1:-1)*Math.floor(Math.abs(n)):n);return Math.min(Math.max(r,0),o)},function(e){var n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r,o=arguments.length>1?arguments[1]:void 0;if(void 0!==o){if(!t(o))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(r=arguments[2])}for(var u,a=i(n.length),s=t(this)?Object(new this(a)):new Array(a),c=0;c