!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this)._shims=t()}}(function(){return function i(s,u,a){function f(e,t){if(!u[e]){if(!s[e]){var r="function"==typeof require&&require;if(!t&&r)return r(e,!0);if(c)return c(e,!0);var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}var o=u[e]={exports:{}};s[e][0].call(o.exports,function(t){return f(s[e][1][t]||t)},o,o.exports,i,s,u,a)}return u[e].exports}for(var c="function"==typeof require&&require,t=0;t>18&63)+a.charAt(e>>12&63)+a.charAt(e>>6&63)+a.charAt(63&e)}return u?i.slice(0,u-3)+"===".substring(u):i},e.atob=function(t){if(t=String(t).replace(/[\t\n\f\r ]+/g,""),!s.test(t))throw new TypeError("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");t+="==".slice(2-(3&t.length));for(var e,r,n,o="",i=0;i>16&255):64===n?String.fromCharCode(e>>16&255,e>>8&255):String.fromCharCode(e>>16&255,e>>8&255,255&e);return o}}})(void 0!==r?r:this)},{}],2:[function(W,r,n){(function(U){var t,e;t=this,e=function(){"use strict";function f(t){return"function"==typeof t}var r=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},n=0,e=void 0,o=void 0,u=function(t,e){l[n]=t,l[n+1]=e,2===(n+=2)&&(o?o(p):y())};var t="undefined"!=typeof window?window:void 0,i=t||{},s=i.MutationObserver||i.WebKitMutationObserver,a="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),c="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function h(){var t=setTimeout;return function(){return t(p,1)}}var l=new Array(1e3);function p(){for(var t=0;t>8&255]&&(i[e]=n),n},function(t,e,r){return r?t(e,r):new h(e,null)},function(t,e,r){var n;if(e