exam/example/polyfills.js

71 lines
102 KiB
JavaScript
Raw Permalink Normal View History

2017-06-10 16:28:49 +03:00
!function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};n.m=t,n.c=e,n.i=function(t){return t},n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="/build/",n(n.s=141)}([function(t,n,e){var r=e(4),o=e(28),i=e(14),u=e(12),a=e(23),c=function(t,n,e){var s,f,l,h,p=t&c.F,v=t&c.G,d=t&c.S,y=t&c.P,g=t&c.B,m=v?r:d?r[n]||(r[n]={}):(r[n]||{}).prototype,_=v?o:o[n]||(o[n]={}),b=_.prototype||(_.prototype={});v&&(e=n);for(s in e)f=!p&&m&&void 0!==m[s],l=(f?m:e)[s],h=g&&f?a(l,r):y&&"function"==typeof l?a(Function.call,l):l,m&&u(m,s,l,t&c.U),_[s]!=l&&i(_,s,h),y&&b[s]!=l&&(b[s]=l)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,n,e){var r=e(3);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n,e){var r=e(56)("wks"),o=e(36),i=e(4).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,n,e){var r=e(1),o=e(96),i=e(32),u=Object.defineProperty;n.f=e(7)?Object.defineProperty:function(t,n,e){if(r(t),n=i(n,!0),r(e),o)try{return u(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){t.exports=!e(2)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(31),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},,function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(0),o=e(2),i=e(24),u=function(t,n,e,r){var o=String(i(t)),u="<"+n;return""!==e&&(u+=" "+e+'="'+String(r).replace(/"/g,"&quot;")+'"'),u+">"+o+"</"+n+">"};t.exports=function(t,n){var e={};e[t]=n(u),r(r.P+r.F*o(function(){var n=""[t]('"');return n!==n.toLowerCase()||n.split('"').length>3}),"String",e)}},function(t,n,e){var r=e(4),o=e(14),i=e(10),u=e(36)("src"),a=Function.toString,c=(""+a).split("toString");e(28).inspectSource=function(t){return a.call(t)},(t.exports=function(t,n,e,a){var s="function"==typeof e;s&&(i(e,"name")||o(e,"name",n)),t[n]!==e&&(s&&(i(e,u)||o(e,u,t[n]?""+t[n]:c.join(String(n)))),t===r?t[n]=e:a?t[n]?t[n]=e:o(t,n,e):(delete t[n],o(t,n,e)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[u]||a.call(this)})},function(t,n,e){var r=e(24);t.exports=function(t){return Object(r(t))}},function(t,n,e){var r=e(6),o=e(30);t.exports=e(7)?function(t,n,e){return r.f(t,n,o(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(2);t.exports=function(t,n){return!!t&&r(function(){n?t.call(null,function(){},1):t.call(null)})}},function(t,n,e){var r=e(47),o=e(24);t.exports=function(t){return r(o(t))}},function(t,n,e){var r=e(23),o=e(47),i=e(13),u=e(8),a=e(144);t.exports=function(t,n){var e=1==t,c=2==t,s=3==t,f=4==t,l=6==t,h=5==t||l,p=n||a;return function(n,a,v){for(var d,y,g=i(n),m=o(g),_=r(a,v,3),b=u(m.length),w=0,k=e?p(n,b):c?p(n,0):void 0;b>w;w++)if((h||w in m)&&(d=m[w],y=_(d,w,g),t))if(e)k[w]=y;else if(y)switch(t){case 3:return!0;case 5:return d;case 6:return w;case 2:k.push(d)}else if(f)return!1;return l?-1:s||f?f:k}}},function(t,n,e){var r=e(10),o=e(13),i=e(76)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,n,e){var r=e(0),o=e(28),i=e(2);t.expor
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
!function(t,n){n()}(0,function(){"use strict";function e(t,n){for(var e=t.length-1;e>=0;e--)"function"==typeof t[e]&&(t[e]=Zone.current.wrap(t[e],n+"_"+e));return t}function r(t,n){for(var r=t.constructor.name,o=0;o<n.length;o++)!function(o){var i=n[o],u=t[i];u&&(t[i]=function(t){var n=function(){return t.apply(this,e(arguments,r+"."+i))};return d(n,t),n}(u))}(o)}function o(t,n){var e=Object.getOwnPropertyDescriptor(t,n)||{enumerable:!0,configurable:!0};if(e.configurable){delete e.writable,delete e.value;var r=e.get,o=n.substr(2),i=P("_"+n);e.set=function(n){var e=this;if(e||t!==F||(e=F),e){var r=e[i];if(r&&e.removeEventListener(o,r),"function"==typeof n){var u=function(t){var e=n.apply(this,arguments);return void 0==e||e||t.preventDefault(),e};e[i]=u,e.addEventListener(o,u,!1)}else e[i]=null}},e.get=function(){var o=this;if(o||t!==F||(o=F),!o)return null;if(o.hasOwnProperty(i))return o[i];if(r){var u=r&&r.apply(this);if(u)return e.set.apply(this,[u]),"function"==typeof o.removeAttribute&&o.removeAttribute(n),u}return null},Object.defineProperty(t,n,e)}}function i(t,n){if(n)for(var e=0;e<n.length;e++)o(t,"on"+n[e]);else{var r=[];for(var i in t)"on"==i.substr(0,2)&&r.push(i);for(var u=0;u<r.length;u++)o(t,r[u])}}function u(t,n){return!!("boolean"==typeof t?t:"object"==typeof t&&(t&&t.capture))==!!("boolean"==typeof n?n:"object"==typeof n&&n&&n.capture)}function a(t,n,e,r,o){var i=t[D];if(i)for(var a=0;a<i.length;a++){var c=i[a],s=c.data,f=s.handler;if((s.handler===n||f.listener===n)&&u(s.options,r)&&s.eventName===e)return o&&i.splice(a,1),c}return null}function c(t,n,e){var r=t[D];r||(r=t[D]=[]),e?r.unshift(n):r.push(n)}function s(t,n,e,r,o,i){function u(t){var n=t.data;return c(n.target,t,o),n.invokeAddFunc(f,t)}function s(t){var n=t.data;return a(n.target,t.invoke,n.eventName,n.options,!0),n.invokeRemoveFunc(l,t)}void 0===e&&(e=!0),void 0===r&&(r=!1),void 0===o&&(o=!1),void 0===i&&(i=R);var f=P(t),l=P(n),h=!e&&void 0;return function(n,e){var o=i(n,e);o.options=o.options||h;var c=null;"function"==typeof o.handler?c=o.handler:o.handler&&o.handler.handleEvent&&(c=function(t){return o.handler.handleEvent(t)});var l=!1;try{l=o.handler&&"[object FunctionWrapper]"===o.handler.toString()}catch(t){return o.crossContext=!0,o.invokeAddFunc(f,o.handler)}if(!c||l)return o.invokeAddFunc(f,o.handler);if(!r){var p=a(o.target,o.handler,o.eventName,o.options,!1);if(p)return o.invokeAddFunc(f,p)}var v=Zone.current,d=o.target.constructor.name+"."+t+":"+o.eventName;v.scheduleEventTask(d,c,o,u,s)}}function f(t,n,e){void 0===n&&(n=!0),void 0===e&&(e=R);var r=P(t),o=!n&&void 0;return function(t,n){var i=e(t,n);i.options=i.options||o;var u=null;"function"==typeof i.handler?u=i.handler:i.handler&&i.handler.handleEvent&&(u=function(t){return i.handler.handleEvent(t)});var c=!1;try{c=i.handler&&"[object FunctionWrapper]"===i.handler.toString()}catch(t){return i.crossContext=!0,i.invokeRemoveFunc(r,i.handler)}if(!u||c)return i.invokeRemoveFunc(r,i.handler);var s=a(i.target,i.handler,i.eventName,i.options,!0);s?s.zone.cancelTask(s):i.invokeRemoveFunc(r,i.handler)}}function l(t,n,e,r){return void 0===n&&(n=N),void 0===e&&(e=C),void 0===r&&(r=R),!(!t||!t[n])&&(p(t,n,function(){return s(n,e,!0,!1,!1,r)}),p(t,e,function(){return f(e,!0,r)}),!0)}function h(t){var n=F[t];if(n){F[P(t)]=n,F[t]=function(){var r=e(arguments,t);switch(r.length){case 0:this[z]=new n;break;case 1:this[z]=new n(r[0]);break;case 2:this[z]=new n(r[0],r[1]);break;case 3:this[z]=new n(r[0],r[1],r[2]);break;case 4:this[z]=new n(r[0],r[1],r[2],r[3]);break;default:throw new Error("Arg list too long.")}},d(F[t],n);var r,o=new n(function(){});for(r in o)"XMLHttpRequest"===t&&"responseBlob"===r||function(n){"function"==typeof o[n]?F[t].prototype[n]=function(){return this[z][n].apply(this[z],arguments)}:Object.defineProperty(F[t].prototype,n,{set:function(e){"function"==typeof e?(this[z][n]=Zone.current.wrap(e,t+"."+n),d(this[z][n],e)):this[z][n]=e},get:function(){return this[z][n]}})}(r);for(r in n)"prototype"!==r&&n.hasOwnProperty(r)&&(F[t][r]=n[r])}}function p(t,n,e){for(var r=t;r&&!r.h
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
function y(t,n,e,r){function o(n){function e(){try{n.invoke.apply(this,arguments)}finally{"number"==typeof r.handleId&&delete c[r.handleId]}}var r=n.data;return r.args[0]=e,r.handleId=u.apply(t,r.args),"number"==typeof r.handleId&&(c[r.handleId]=n),n}function i(t){return"number"==typeof t.data.handleId&&delete c[t.data.handleId],a(t.data.handleId)}var u=null,a=null;n+=r,e+=r;var c={};u=p(t,n,function(e){return function(u,a){if("function"==typeof a[0]){var c=Zone.current,s={handleId:null,isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:null,args:a},f=c.scheduleMacroTask(n,a[0],s,o,i);if(!f)return f;var l=f.data.handleId;return l&&l.ref&&l.unref&&"function"==typeof l.ref&&"function"==typeof l.unref&&(f.ref=l.ref.bind(l),f.unref=l.unref.bind(l)),f}return e.apply(t,a)}}),a=p(t,e,function(n){return function(e,r){var o="number"==typeof r[0]?c[r[0]]:r[0];o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&o.zone.cancelTask(o):n.apply(t,r)}})}function g(){Object.defineProperty=function(t,n,e){if(_(t,n))throw new TypeError("Cannot assign to read only property '"+n+"' of "+t);var r=e.configurable;return"prototype"!==n&&(e=b(t,n,e)),w(t,n,e,r)},Object.defineProperties=function(t,n){return Object.keys(n).forEach(function(e){Object.defineProperty(t,e,n[e])}),t},Object.create=function(t,n){return"object"!=typeof n||Object.isFrozen(n)||Object.keys(n).forEach(function(e){n[e]=b(t,e,n[e])}),W(t,n)},Object.getOwnPropertyDescriptor=function(t,n){var e=L(t,n);return _(t,n)&&(e.configurable=!1),e}}function m(t,n,e){var r=e.configurable;return e=b(t,n,e),w(t,n,e,r)}function _(t,n){return t&&t[B]&&t[B][n]}function b(t,n,e){return e.configurable=!0,e.configurable||(t[B]||Z(t,B,{writable:!0,value:{}}),t[B][n]=!0),e}function w(t,n,e,r){try{return Z(t,n,e)}catch(i){if(!e.configurable)throw i;void 0===r?delete e.configurable:e.configurable=r;try{return Z(t,n,e)}catch(r){var o=null;try{o=JSON.stringify(e)}catch(t){o=o.toString()}console.log("Attempting to configure '"+n+"' with descriptor '"+o+"' on object '"+t+"' and got error, giving up: "+r)}}}function k(t){var n=[];t.wtf?n=U.split(",").map(function(t){return"HTML"+t+"Element"}).concat(H):t[q]?n.push(q):n=H;for(var e=0;e<n.length;e++){var r=t[n[e]];l(r&&r.prototype)}}/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
function S(t){var n=t.WebSocket;t.EventTarget||l(n.prototype),t.WebSocket=function(t,e){var r,o=arguments.length>1?new n(t,e):new n(t),u=Object.getOwnPropertyDescriptor(o,"onmessage");return u&&!1===u.configurable?(r=Object.create(o),["addEventListener","removeEventListener","send","close"].forEach(function(t){r[t]=function(){return o[t].apply(o,arguments)}})):r=o,i(r,["close","error","message","open"]),r};for(var e in n)t.WebSocket[e]=n[e]}function T(t){if(!M||A){var n="undefined"!=typeof WebSocket;E()?(I&&(i(window,V.concat(["resize"])),i(Document.prototype,V),void 0!==window.SVGElement&&i(window.SVGElement.prototype,V),i(HTMLElement.prototype,V)),i(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(i(IDBIndex.prototype,null),i(IDBRequest.prototype,null),i(IDBOpenDBRequest.prototype,null),i(IDBDatabase.prototype,null),i(IDBTransaction.prototype,null),i(IDBCursor.prototype,null)),n&&i(WebSocket.prototype,null)):(x(),h("XMLHttpRequest"),n&&S(t))}}function E(){if((I||A)&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}var n=Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"onreadystatechange");if(n){Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}});var e=new XMLHttpRequest,r=!!e.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",n||{}),r}Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[P("fakeonreadystatechange")]},set:function(t){this[P("fakeonreadystatechange")]=t}});var e=new XMLHttpRequest,o=function(){};e.onreadystatechange=o;var r=e[P("fakeonreadystatechange")]===o;return e.onreadystatechange=null,r}function x(){for(var t=0;t<V.length;t++)!function(t){var n=V[t],e="on"+n;self.addEventListener(n,function(t){var n,r,o=t.target;for(r=o?o.constructor.name+"."+e:"unknown."+e;o;)o[e]&&!o[e][G]&&(n=Zone.current.wrap(o[e],r),n[G]=o[e],o[e]=n),o=o.parentElement},!0)}(t)}/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
function O(t){if((I||A)&&"registerElement"in t.document){var n=document.registerElement,e=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(t,r){return r&&r.prototype&&e.forEach(function(t){var n="Document.registerElement::"+t;if(r.prototype.hasOwnProperty(t)){var e=Object.getOwnPropertyDescriptor(r.prototype,t);e&&e.value?(e.value=Zone.current.wrap(e.value,n),m(r.prototype,t,e)):r.prototype[t]=Zone.current.wrap(r.prototype[t],n)}else r.prototype[t]&&(r.prototype[t]=Zone.current.wrap(r.prototype[t],n))}),n.apply(document,[t,r])},d(document.registerElement,n)}}/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
!function(t){function n(t){a&&a.mark&&a.mark(t)}function e(t,n){a&&a.measure&&a.measure(t,n)}function r(n){0===M&&0===d.length&&(t[p]?t[p].resolve(0)[v](o):t[h](o,0)),n&&d.push(n)}function o(){if(!y){for(y=!0;d.length;){var t=d;d=[];for(var n=0;n<t.length;n++){var e=t[n];try{e.zone.runTask(e,null,null)}catch(t){P.onUnhandledError(t)}}}c[u("ignoreConsoleErrorUncaughtError")];P.microtaskDrainDone(),y=!1}}function i(){}function u(t){return"__zone_symbol__"+t}var a=t.performance;if(n("Zone"),t.Zone)throw new Error("Zone already loaded.");var c=function(){function r(t,n){this._properties=null,this._parent=t,this._name=n?n.name||"unnamed":"<root>",this._properties=n&&n.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,n)}return r.assertZonePatched=function(){if(t.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(r,"root",{get:function(){for(var t=r.current;t.parent;)t=t.parent;return t},enumerable:!0,configurable:!0}),Object.defineProperty(r,"current",{get:function(){return F.zone},enumerable:!0,configurable:!0}),Object.defineProperty(r,"currentTask",{get:function(){return j},enumerable:!0,configurable:!0}),r.__load_patch=function(o,i){if(O.hasOwnProperty(o))throw Error("Already loaded patch: "+o);if(!t["__Zone_disable_"+o]){var u="Zone:"+o;n(u),O[o]=i(t,r,P),e(u,u)}},Object.defineProperty(r.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),r.prototype.get=function(t){var n=this.getZoneWith(t);if(n)return n._properties[t]},r.prototype.getZoneWith=function(t){for(var n=this;n;){if(n._properties.hasOwnProperty(t))return n;n=n._parent}return null},r.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},r.prototype.wrap=function(t,n){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var e=this._zoneDelegate.intercept(this,t,n),r=this;return function(){return r.runGuarded(e,this,arguments,n)}},r.prototype.run=function(t,n,e,r){void 0===n&&(n=void 0),void 0===e&&(e=null),void 0===r&&(r=null),F={parent:F,zone:this};try{return this._zoneDelegate.invoke(this,t,n,e,r)}finally{F=F.parent}},r.prototype.runGuarded=function(t,n,e,r){void 0===n&&(n=null),void 0===e&&(e=null),void 0===r&&(r=null),F={parent:F,zone:this};try{try{return this._zoneDelegate.invoke(this,t,n,e,r)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{F=F.parent}},r.prototype.runTask=function(t,n,e){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||g).name+"; Execution: "+this.name+")");var r=t.state!=w;r&&t._transitionTo(w,b),t.runCount++;var o=j;j=t,F={parent:F,zone:this};try{t.type==E&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,n,e)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{t.state!==m&&t.state!==S&&(t.type==x||t.data&&t.data.isPeriodic?r&&t._transitionTo(b,w):(t.runCount=0,this._updateTaskCount(t,-1),r&&t._transitionTo(m,w,m))),F=F.parent,j=o}},r.prototype.scheduleTask=function(t){if(t.zone&&t.zone!==this)for(var n=this;n;){if(n===t.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+t.zone.name);n=n.parent}t._transitionTo(_,m);var e=[];t._zoneDelegates=e,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(n){throw t._transitionTo(S,_,m),this._zoneDelegate.handleError(this,n),n}return t._zoneDelegates===e&&this._updateTaskCount(t,1),t.state==_&&t._transitionTo(b,_),t},r.prototype.scheduleMicroTask=function(t,n,e,r){return this.scheduleTask(new l(T,t,n,e,r,null))},r.prototype.scheduleMacroTask=function(t,
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
Zone.__load_patch("ZoneAwarePromise",function(t,n,e){function r(t){e.onUnhandledError(t);try{var r=n[h("unhandledPromiseRejectionHandler")];r&&"function"==typeof r&&r.apply(this,[t])}catch(t){}}function o(t){return t&&t.then}function i(t){return t}function u(t){return T.reject(t)}function a(t,n){return function(e){try{c(t,n,e)}catch(n){c(t,!1,n)}}}function c(t,r,o){var i=S();if(t===o)throw new TypeError("Promise resolved with itself");if(t[y]===_){var u=null;try{"object"!=typeof o&&"function"!=typeof o||(u=o&&o.then)}catch(n){return i(function(){c(t,!1,n)})(),t}if(r!==w&&o instanceof T&&o.hasOwnProperty(y)&&o.hasOwnProperty(g)&&o[y]!==_)s(o),c(t,o[y],o[g]);else if(r!==w&&"function"==typeof u)try{u.apply(o,[i(a(t,r)),i(a(t,!1))])}catch(n){i(function(){c(t,!1,n)})()}else{t[y]=r;var l=t[g];t[g]=o,r===w&&o instanceof Error&&(o[h("currentTask")]=n.currentTask);for(var v=0;v<l.length;)f(t,l[v++],l[v++],l[v++],l[v++]);if(0==l.length&&r==w){t[y]=k;try{throw new Error("Uncaught (in promise): "+o+(o&&o.stack?"\n"+o.stack:""))}catch(r){var d=r;d.rejection=o,d.promise=t,d.zone=n.current,d.task=n.currentTask,p.push(d),e.scheduleMicroTask()}}}}return t}function s(t){if(t[y]===k){try{var e=n[h("rejectionHandledHandler")];e&&"function"==typeof e&&e.apply(this,[{rejection:t[g],promise:t}])}catch(t){}t[y]=w;for(var r=0;r<p.length;r++)t===p[r].promise&&p.splice(r,1)}}function f(t,n,e,r,o){s(t);var a=t[y]?"function"==typeof r?r:i:"function"==typeof o?o:u;n.scheduleMicroTask(m,function(){try{c(e,!0,n.run(a,void 0,[t[g]]))}catch(t){c(e,!1,t)}})}function l(t){var n=t.prototype,e=n.then;n[d]=e,t.prototype.then=function(t,n){var r=this;return new T(function(t,n){e.call(r,t,n)}).then(t,n)},t[x]=!0}var h=e.symbol,p=[],v=h("Promise"),d=h("then");e.onUnhandledError=function(t){if(e.showUncaughtError()){var n=t&&t.rejection;n&&console.error("Unhandled Promise rejection:",n instanceof Error?n.message:n,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",n,n instanceof Error?n.stack:void 0),console.error(t)}},e.microtaskDrainDone=function(){for(;p.length;)for(;p.length;)!function(){var t=p.shift();try{t.zone.runGuarded(function(){throw t})}catch(t){r(t)}}()};var y=h("state"),g=h("value"),m="Promise.then",_=null,b=!0,w=!1,k=0,S=function(){var t=!1;return function(n){return function(){t||(t=!0,n.apply(null,arguments))}}},T=function(){function t(n){var e=this;if(!(e instanceof t))throw new Error("Must be an instanceof Promise.");e[y]=_,e[g]=[];try{n&&n(a(e,b),a(e,w))}catch(t){c(e,!1,t)}}return t.toString=function(){return"function ZoneAwarePromise() { [native code] }"},t.resolve=function(t){return c(new this(null),b,t)},t.reject=function(t){return c(new this(null),w,t)},t.race=function(t){function n(t){u&&(u=r(t))}function e(t){u&&(u=i(t))}for(var r,i,u=new this(function(t,n){e=[t,n],r=e[0],i=e[1];var e}),a=0,c=t;a<c.length;a++){var s=c[a];o(s)||(s=this.resolve(s)),s.then(n,e)}return u},t.all=function(t){for(var n,e,r=new this(function(t,r){n=t,e=r}),i=0,u=[],a=0,c=t;a<c.length;a++){var s=c[a];o(s)||(s=this.resolve(s)),s.then(function(t){return function(e){u[t]=e,--i||n(u)}}(i),e),i++}return i||n(u),r},t.prototype.then=function(t,e){var r=new this.constructor(null),o=n.current;return this[y]==_?this[g].push(o,r,t,e):f(this,o,r,t,e),r},t.prototype.catch=function(t){return this.then(null,t)},t}();T.resolve=T.resolve,T.reject=T.reject,T.race=T.race,T.all=T.all;var E=t[v]=t.Promise;t.Promise=T;var x=h("thenPatched");if(E){l(E);var O=t.fetch;"function"==typeof O&&(t.fetch=function(t){return function(){var n=t.apply(this,arguments);if(n instanceof T)return n;var e=n.constructor;return e[x]||l(e),n}}(O))}return Promise[n.__symbol__("uncaughtPromiseErrors")]=p,T});/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
var P=function(t){return"__zone_symbol__"+t},F="object"==typeof window&&window||"object"==typeof self&&self||t,j="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,M=!("nw"in F)&&void 0!==n&&"[object process]"==={}.toString.call(n),I=!M&&!j&&!("undefined"==typeof window||!window.HTMLElement),A=void 0!==n&&"[object process]"==={}.toString.call(n)&&!j&&!("undefined"==typeof window||!window.HTMLElement),D=P("eventTasks"),N="addEventListener",C="removeEventListener",R=function(t,n){return{options:n[2],eventName:n[0],handler:n[1],target:t||F,name:n[0],crossContext:!1,invokeAddFunc:function(t,n){if(!this.crossContext)return n&&n.invoke?this.target[t](this.eventName,n.invoke,this.options):this.target[t](this.eventName,n,this.options);try{return this.target[t](this.eventName,n,this.options)}catch(t){}},invokeRemoveFunc:function(t,n){if(!this.crossContext)return n&&n.invoke?this.target[t](this.eventName,n.invoke,this.options):this.target[t](this.eventName,n,this.options);try{return this.target[t](this.eventName,n,this.options)}catch(t){}}}},z=P("originalInstance");Zone[P("patchEventTargetMethods")]=l,Zone[P("patchOnProperties")]=i,/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
Zone.__load_patch("toString",function(t,n,e){var r=Function.prototype.toString;Function.prototype.toString=function(){if("function"==typeof this){if(this[P("OriginalDelegate")])return r.apply(this[P("OriginalDelegate")],arguments);if(this===Promise){var n=t[P("Promise")];if(n)return r.apply(n,arguments)}if(this===Error){var e=t[P("Error")];if(e)return r.apply(e,arguments)}}return r.apply(this,arguments)};var o=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":o.apply(this,arguments)}});/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
var Z=Object[P("defineProperty")]=Object.defineProperty,L=Object[P("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,W=Object.create,B=P("unconfigurables"),U="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",H="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),q="EventTarget",V="copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror".split(" "),G=P("unbound");/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
Zone.__load_patch("timers",function(t,n,e){y(t,"set","clear","Timeout"),y(t,"set","clear","Interval"),y(t,"set","clear","Immediate"),y(t,"request","cancel","AnimationFrame"),y(t,"mozRequest","mozCancel","AnimationFrame"),y(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(t,n,e){for(var r=["alert","prompt","confirm"],o=0;o<r.length;o++){p(t,r[o],function(e,r,o){return function(r,i){return n.current.run(e,t,i,o)}})}}),Zone.__load_patch("EventTarget",function(t,n,e){k(t);var r=t.XMLHttpRequestEventTarget;r&&r.prototype&&l(r.prototype),h("MutationObserver"),h("WebKitMutationObserver"),h("FileReader")}),Zone.__load_patch("on_property",function(t,n,e){T(t),g(),O(t)}),Zone.__load_patch("XHR",function(t,n,e){!function(t){function e(t){return t[r]}function a(t){XMLHttpRequest[u]=!1;var n=t.data,e=n.target[i];e&&n.target.removeEventListener("readystatechange",e);var o=n.target[i]=function(){n.target.readyState===n.target.DONE&&!n.aborted&&XMLHttpRequest[u]&&"scheduled"===t.state&&t.invoke()};return n.target.addEventListener("readystatechange",o),n.target[r]||(n.target[r]=t),l.apply(n.target,n.args),XMLHttpRequest[u]=!0,t}function c(){}function s(t){var n=t.data;return n.aborted=!0,h.apply(n.target,n.args)}var f=p(t.XMLHttpRequest.prototype,"open",function(){return function(t,n){return t[o]=0==n[2],f.apply(t,n)}}),l=p(t.XMLHttpRequest.prototype,"send",function(){return function(t,e){var r=n.current;if(t[o])return l.apply(t,e);var i={target:t,isPeriodic:!1,delay:null,args:e,aborted:!1};return r.scheduleMacroTask("XMLHttpRequest.send",c,i,a,s)}}),h=p(t.XMLHttpRequest.prototype,"abort",function(t){return function(t,n){var r=e(t);if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}}})}(t);var r=P("xhrTask"),o=P("xhrSync"),i=P("xhrListener"),u=P("xhrScheduled")}),Zone.__load_patch("geolocation",function(t,n,e){t.navigator&&t.navigator.geolocation&&r(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(t,n,e){function r(n){return function(e){v(t,n).forEach(function(r){var o=t.PromiseRejectionEvent;if(o){var i=new o(n,{promise:e.promise,reason:e.rejection});r.invoke(i)}})}}t.PromiseRejectionEvent&&(n[P("unhandledPromiseRejectionHandler")]=r("unhandledrejection"),n[P("rejectionHandledHandler")]=r("rejectionhandled"))})})}).call(n,e(60),e(292))},,,,,,,function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e(129),e(130),e(134)},function(t,n,e){var r=e(46);t.exports=function(t,n){var e=[];return r(t,!1,e.push,e,n),e}},function(t,n,e){var r=e(3),o=e(70),i=e(5)("species");t.exports=function(t){var n;return o(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!o(n.prototype)||(n=void 0),r(n)&&null===(n=n[i])&&(n=void 0)),void 0===n?Array:n}},function(t,n,e){var r=e(143);t.exports=function(t,n){return new(r(t))(n)}},function(t,n,e){"use strict";var r=e(1),o=e(32);t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(r(this),"number"!=t)}},function(t,n,e){var r=e(40),o=e(54),i=e(55);t.exports=function(t){var n=r(t),e=o.f;if(e)for(var u,a=e(t),c=i.f,s=0;a.length>s;)c.call(t,u=a[s++])&&n.push(u);return n}},function(t,n,e){var r=e(40),o=e(16);t.exports=function(t,n){for(var e,i=o(t),u=r(i),a=u.length,c=0;a>c;)if(i[e=u[c++]]===n)return e}},function(t,n,e){var r=e(4),o=e(112).set,i=r.MutationObserver||r.WebKitMutationObserver,u=r.process,a=r.Promise,c="process"==e(22)(u);t.exports=function(){var t,n,e,s=function(){var r,o;for(c&&(r=u.domain)&&r.exit();t;){o=t.fn,t=t.next;try{o()}catch(r){throw t?e():n=void 0,r}}n=void 0,r&&r.enter()};if(c)e=function(){u.nextTick(s)};else if(i){var f=!0,l=document.createTextNode("");new i(s).observe(l,{characterData:!0}),e=function(){l.data=f=!f}}else if(a&&a.resolve){var h=a.resolve();e=function(){h.then(s)}}else e=function(){o.call(r,s)};return function(r){var o={fn:r,next:void 0};n&&(n.next=o),t||(t=o,e()),n=o}}},function(t,n,e){var r=e(34),o=e(54),i=e(1),u=e(4).Reflect;t.exports=u