mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
9 lines
88 KiB
JavaScript
9 lines
88 KiB
JavaScript
!function(t,e){for(var n in e)t[n]=e[n]}(window,function(t){var e={};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}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return 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,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=7)}([,,function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return i}));var r="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,i=r||void 0!==t&&t||o}).call(this,n(6))},,function(t,e,n){
|
|
/*!
|
|
* clipboard.js v2.0.4
|
|
* https://zenorocha.github.io/clipboard.js
|
|
*
|
|
* Licensed MIT © Zeno Rocha
|
|
*/
|
|
var r;r=function(){return function(t){var e={};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}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return 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,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=c(n(1)),u=c(n(3)),s=c(n(4));function c(t){return t&&t.__esModule?t:{default:t}}var a=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var r=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return r.resolveOptions(n),r.listenClick(t),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,s.default)(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return f("action",t)}},{key:"defaultTarget",value:function(t){var e=f("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return f("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(u.default);function f(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=a},function(t,e,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(2),s=(r=u)&&r.__esModule?r:{default:r},c=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return i(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=c},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(t),r.removeAllRanges(),r.addRange(o),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,u=r.length;i<u;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},t.exports=n},function(t,e,n){var r=n(5),o=n(6);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(r.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}(t,e,n);if(r.string(t))return function(t,e,n){return o(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){var r=n(7);function o(t,e,n,r,o){var u=i.apply(this,arguments);return t.addEventListener(n,u,o),{destroy:function(){t.removeEventListener(n,u,o)}}}function i(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&o.call(t,n)}}t.exports=function(t,e,n,r,i){return"function"==typeof t.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return o(t,e,n,r,i)})))}},function(t,e){var n=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=function(t,e){for(;t&&t.nodeType!==n;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])},t.exports=r()},,function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";n.r(e);var r=n(4);function o(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function i(t){return function e(n){return 0===arguments.length||o(n)?e:t.apply(this,arguments)}}function u(t){return t}var s=i(u);function c(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var a=Object.prototype.toString,f=function(){return"[object Arguments]"===a.call(arguments)?function(t){return"[object Arguments]"===a.call(t)}:function(t){return c("callee",t)}}(),l=!{toString:null}.propertyIsEnumerable("toString"),h=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],p=function(){return arguments.propertyIsEnumerable("length")}(),d=function(t,e){for(var n=0;n<t.length;){if(t[n]===e)return!0;n+=1}return!1},y="function"!=typeof Object.keys||p?i((function(t){if(Object(t)!==t)return[];var e,n,r=[],o=p&&f(t);for(e in t)!c(e,t)||o&&"length"===e||(r[r.length]=e);if(l)for(n=h.length-1;n>=0;)c(e=h[n],t)&&!d(r,e)&&(r[r.length]=e),n-=1;return r})):i((function(t){return Object(t)!==t?[]:Object.keys(t)})),v=i((function(t){for(var e=y(t),n=e.length,r=[],o=0;o<n;)r[o]=t[e[o]],o+=1;return r})),b=function(t,e){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function m(t,e){function n(){this.constructor=t}b(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function g(t){return"function"==typeof t}var w=!1,_={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){t&&(new Error).stack;w=t},get useDeprecatedSynchronousErrorHandling(){return w}};function x(t){setTimeout((function(){throw t}),0)}var S={closed:!0,next:function(t){},error:function(t){if(_.useDeprecatedSynchronousErrorHandling)throw t;x(t)},complete:function(){}},E=function(){return Array.isArray||function(t){return t&&"number"==typeof t.length}}();function T(t){return null!==t&&"object"==typeof t}var O=function(){function t(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(t,e){return e+1+") "+t.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}(),k=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,r=this._unsubscribe,o=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var i=0;i<n.length;++i){n[i].remove(this)}if(g(r))try{r.call(this)}catch(t){e=t instanceof O?j(t.errors):[t]}if(E(o)){i=-1;for(var u=o.length;++i<u;){var s=o[i];if(T(s))try{s.unsubscribe()}catch(t){e=e||[],t instanceof O?e=e.concat(j(t.errors)):e.push(t)}}}if(e)throw new O(e)}},t.prototype.add=function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var o=n._parentOrParents;if(null===o)n._parentOrParents=this;else if(o instanceof t){if(o===this)return n;n._parentOrParents=[o,this]}else{if(-1!==o.indexOf(this))return n;o.push(this)}var i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.EMPTY=function(t){return t.closed=!0,t}(new t),t}();function j(t){return t.reduce((function(t,e){return t.concat(e instanceof O?e.errors:e)}),[])}var A=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),I=function(t){function e(n,r,o){var i=t.call(this)||this;switch(i.syncErrorValue=null,i.syncErrorThrown=!1,i.syncErrorThrowable=!1,i.isStopped=!1,arguments.length){case 0:i.destination=S;break;case 1:if(!n){i.destination=S;break}if("object"==typeof n){n instanceof e?(i.syncErrorThrowable=n.syncErrorThrowable,i.destination=n,n.add(i)):(i.syncErrorThrowable=!0,i.destination=new N(i,n));break}default:i.syncErrorThrowable=!0,i.destination=new N(i,n,r,o)}return i}return m(e,t),e.prototype[A]=function(){return this},e.create=function(t,n,r){var o=new e(t,n,r);return o.syncErrorThrowable=!1,o},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(k),N=function(t){function e(e,n,r,o){var i,u=t.call(this)||this;u._parentSubscriber=e;var s=u;return g(n)?i=n:n&&(i=n.next,r=n.error,o=n.complete,n!==S&&(g((s=Object.create(n)).unsubscribe)&&u.add(s.unsubscribe.bind(s)),s.unsubscribe=u.unsubscribe.bind(u))),u._context=s,u._next=i,u._error=r,u._complete=o,u}return m(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;_.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=_.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):x(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;x(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};_.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){if(this.unsubscribe(),_.useDeprecatedSynchronousErrorHandling)throw t;x(t)}},e.prototype.__tryOrSetError=function(t,e,n){if(!_.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(e){return _.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=e,t.syncErrorThrown=!0,!0):(x(e),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(I);var C=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function $(){}function P(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return q(t)}function q(t){return t?1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}:$}var M=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,o=function(t,e,n){if(t){if(t instanceof I)return t;if(t[A])return t[A]()}return t||e||n?new I(t,e,n):new I(S)}(t,e,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||_.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),_.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){_.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),!function(t){for(;t;){var e=t,n=e.closed,r=e.destination,o=e.isStopped;if(n||o)return!1;t=r&&r instanceof I?r:null}return!0}(t)?console.warn(e):t.error(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=R(e))((function(e,r){var o;o=n.subscribe((function(e){try{t(e)}catch(t){r(t),o&&o.unsubscribe()}}),r,e)}))},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[C]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:q(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=R(t))((function(t,n){var r;e.subscribe((function(t){return r=t}),(function(t){return n(t)}),(function(){return t(r)}))}))},t.create=function(e){return new t(e)},t}();function R(t){if(t||(t=_.Promise||Promise),!t)throw new Error("no Promise impl found");return t}var L=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}(),H=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return m(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(k),D=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return m(e,t),e}(I),F=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return m(e,t),e.prototype[A]=function(){return new D(this)},e.prototype.lift=function(t){var e=new z(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new L;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),o=0;o<n;o++)r[o].next(t)},e.prototype.error=function(t){if(this.closed)throw new L;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),o=0;o<n;o++)r[o].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new L;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new L;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new L;return this.hasError?(t.error(this.thrownError),k.EMPTY):this.isStopped?(t.complete(),k.EMPTY):(this.observers.push(t),new H(this,t))},e.prototype.asObservable=function(){var t=new M;return t.source=this,t},e.create=function(t,e){return new z(t,e)},e}(M),z=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return m(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):k.EMPTY},e}(F);function V(t){return t&&"function"==typeof t.schedule}var U=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}};function Y(t,e){return new M((function(n){var r=new k,o=0;return r.add(e.schedule((function(){o!==t.length?(n.next(t[o++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}function X(t,e){return e?Y(t,e):new M(U(t))}function W(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return V(n)?(t.pop(),Y(t,n)):X(t)}var B=new M((function(t){return t.complete()}));function G(t){return t?function(t){return new M((function(e){return t.schedule((function(){return e.complete()}))}))}(t):B}function J(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new K(t,e))}}var K=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new Q(t,this.project,this.thisArg))},t}(),Q=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.project=n,o.count=0,o.thisArg=r||o,o}return m(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(I);function Z(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}var tt=Z(),et=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function nt(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}var rt=function(t){if(t&&"function"==typeof t[C])return r=t,function(t){var e=r[C]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(et(t))return U(t);if(nt(t))return n=t,function(t){return n.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,x),t};if(t&&"function"==typeof t[tt])return e=t,function(t){for(var n=e[tt]();;){var r=n.next();if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof n.return&&t.add((function(){n.return&&n.return()})),t};var e,n,r,o=T(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+o+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")};function ot(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[C]}(t))return function(t,e){return new M((function(n){var r=new k;return r.add(e.schedule((function(){var o=t[C]();r.add(o.subscribe({next:function(t){r.add(e.schedule((function(){return n.next(t)})))},error:function(t){r.add(e.schedule((function(){return n.error(t)})))},complete:function(){r.add(e.schedule((function(){return n.complete()})))}}))}))),r}))}(t,e);if(nt(t))return function(t,e){return new M((function(n){var r=new k;return r.add(e.schedule((function(){return t.then((function(t){r.add(e.schedule((function(){n.next(t),r.add(e.schedule((function(){return n.complete()})))})))}),(function(t){r.add(e.schedule((function(){return n.error(t)})))}))}))),r}))}(t,e);if(et(t))return Y(t,e);if(function(t){return t&&"function"==typeof t[tt]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new M((function(n){var r,o=new k;return o.add((function(){r&&"function"==typeof r.return&&r.return()})),o.add(e.schedule((function(){r=t[tt](),o.add(e.schedule((function(){if(!n.closed){var t,e;try{var o=r.next();t=o.value,e=o.done}catch(t){return void n.error(t)}e?n.complete():(n.next(t),this.schedule())}})))}))),o}))}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}function it(t,e){return e?ot(t,e):t instanceof M?t:new M(rt(t))}function ut(t,e){return new M((function(n){var r=t.length;if(0!==r)for(var o=new Array(r),i=0,u=0,s=function(s){var c=it(t[s]),a=!1;n.add(c.subscribe({next:function(t){a||(a=!0,u++),o[s]=t},error:function(t){return n.error(t)},complete:function(){++i!==r&&a||(u===r&&n.next(e?e.reduce((function(t,e,n){return t[e]=o[n],t}),{}):o),n.complete())}}))},c=0;c<r;c++)s(c);else n.complete()}))}function st(t,e,n,r){return g(n)&&(r=n,n=void 0),r?st(t,e,n).pipe(J((function(t){return E(t)?r.apply(void 0,t):r(t)}))):new M((function(r){!function t(e,n,r,o,i){var u;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var s=e;e.addEventListener(n,r,i),u=function(){return s.removeEventListener(n,r,i)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var c=e;e.on(n,r),u=function(){return c.off(n,r)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var a=e;e.addListener(n,r),u=function(){return a.removeListener(n,r)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var f=0,l=e.length;f<l;f++)t(e[f],n,r,o,i)}o.add(u)}(t,e,(function(t){arguments.length>1?r.next(Array.prototype.slice.call(arguments)):r.next(t)}),r,n)}))}var ct=function(t){function e(e,n,r){var o=t.call(this)||this;return o.parent=e,o.outerValue=n,o.outerIndex=r,o.index=0,o}return m(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(I);function at(t,e,n,r,o){if(void 0===o&&(o=new ct(t,n,r)),!o.closed)return e instanceof M?e.subscribe(o):rt(e)(o)}var ft=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.notifyNext=function(t,e,n,r,o){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(I);var lt=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.project=t,this.concurrent=e}return t.prototype.call=function(t,e){return e.subscribe(new ht(t,this.project,this.concurrent))},t}(),ht=function(t){function e(e,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var o=t.call(this,e)||this;return o.project=n,o.concurrent=r,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return m(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var r=new ct(this,void 0,void 0);this.destination.add(r),at(this,t,e,n,r)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t,e,n,r,o){this.destination.next(e)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(ft);function pt(t){return t}function dt(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),function t(e,n,r){return void 0===r&&(r=Number.POSITIVE_INFINITY),"function"==typeof n?function(o){return o.pipe(t((function(t,r){return it(e(t,r)).pipe(J((function(e,o){return n(t,e,r,o)})))}),r))}:("number"==typeof n&&(r=n),function(t){return t.lift(new lt(e,r))})}(pt,t)}function yt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=Number.POSITIVE_INFINITY,r=null,o=t[t.length-1];return V(o)?(r=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof o&&(n=t.pop()),null===r&&1===t.length&&t[0]instanceof M?t[0]:dt(n)(X(t,r))}var vt=n(2);function bt(t,e){return void 0===e&&(e=null),new Et({method:"GET",url:t,headers:e})}function mt(t,e,n){return new Et({method:"POST",url:t,body:e,headers:n})}function gt(t,e){return new Et({method:"DELETE",url:t,headers:e})}function wt(t,e,n){return new Et({method:"PUT",url:t,body:e,headers:n})}function _t(t,e,n){return new Et({method:"PATCH",url:t,body:e,headers:n})}var xt=J((function(t,e){return t.response}));function St(t,e){return xt(new Et({method:"GET",url:t,responseType:"json",headers:e}))}var Et=function(t){function e(e){var n=t.call(this)||this,r={async:!0,createXHR:function(){return this.crossDomain?function(){if(vt.a.XMLHttpRequest)return new vt.a.XMLHttpRequest;if(vt.a.XDomainRequest)return new vt.a.XDomainRequest;throw new Error("CORS is not supported by your browser")}():function(){if(vt.a.XMLHttpRequest)return new vt.a.XMLHttpRequest;var t=void 0;try{for(var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],n=0;n<3;n++)try{if(t=e[n],new vt.a.ActiveXObject(t))break}catch(t){}return new vt.a.ActiveXObject(t)}catch(t){throw new Error("XMLHttpRequest is not supported by your browser")}}()},crossDomain:!0,withCredentials:!1,headers:{},method:"GET",responseType:"json",timeout:0};if("string"==typeof e)r.url=e;else for(var o in e)e.hasOwnProperty(o)&&(r[o]=e[o]);return n.request=r,n}var n;return m(e,t),e.prototype._subscribe=function(t){return new Tt(t,this.request)},e.create=((n=function(t){return new e(t)}).get=bt,n.post=mt,n.delete=gt,n.put=wt,n.patch=_t,n.getJSON=St,n),e}(M),Tt=function(t){function e(e,n){var r=t.call(this,e)||this;r.request=n,r.done=!1;var o=n.headers=n.headers||{};return n.crossDomain||r.getHeader(o,"X-Requested-With")||(o["X-Requested-With"]="XMLHttpRequest"),r.getHeader(o,"Content-Type")||vt.a.FormData&&n.body instanceof vt.a.FormData||void 0===n.body||(o["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"),n.body=r.serializeBody(n.body,r.getHeader(n.headers,"Content-Type")),r.send(),r}return m(e,t),e.prototype.next=function(t){this.done=!0;var e,n=this.xhr,r=this.request,o=this.destination;try{e=new Ot(t,n,r)}catch(t){return o.error(t)}o.next(e)},e.prototype.send=function(){var t=this.request,e=this.request,n=e.user,r=e.method,o=e.url,i=e.async,u=e.password,s=e.headers,c=e.body;try{var a=this.xhr=t.createXHR();this.setupEvents(a,t),n?a.open(r,o,i,n,u):a.open(r,o,i),i&&(a.timeout=t.timeout,a.responseType=t.responseType),"withCredentials"in a&&(a.withCredentials=!!t.withCredentials),this.setHeaders(a,s),c?a.send(c):a.send()}catch(t){this.error(t)}},e.prototype.serializeBody=function(t,e){if(!t||"string"==typeof t)return t;if(vt.a.FormData&&t instanceof vt.a.FormData)return t;if(e){var n=e.indexOf(";");-1!==n&&(e=e.substring(0,n))}switch(e){case"application/x-www-form-urlencoded":return Object.keys(t).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])})).join("&");case"application/json":return JSON.stringify(t);default:return t}},e.prototype.setHeaders=function(t,e){for(var n in e)e.hasOwnProperty(n)&&t.setRequestHeader(n,e[n])},e.prototype.getHeader=function(t,e){for(var n in t)if(n.toLowerCase()===e.toLowerCase())return t[n]},e.prototype.setupEvents=function(t,e){var n=e.progressSubscriber;function r(t){var e,n=r,o=n.subscriber,i=n.progressSubscriber,u=n.request;i&&i.error(t);try{e=new At(this,u)}catch(t){e=t}o.error(e)}if(t.ontimeout=r,r.request=e,r.subscriber=this,r.progressSubscriber=n,t.upload&&"withCredentials"in t){var o,i;if(n)o=function(t){o.progressSubscriber.next(t)},vt.a.XDomainRequest?t.onprogress=o:t.upload.onprogress=o,o.progressSubscriber=n;i=function(t){var e,n=i,r=n.progressSubscriber,o=n.subscriber,u=n.request;r&&r.error(t);try{e=new kt("ajax error",this,u)}catch(t){e=t}o.error(e)},t.onerror=i,i.request=e,i.subscriber=this,i.progressSubscriber=n}function u(t){}function s(t){var e=s,n=e.subscriber,r=e.progressSubscriber,o=e.request;if(4===this.readyState){var i=1223===this.status?204:this.status,u="text"===this.responseType?this.response||this.responseText:this.response;if(0===i&&(i=u?200:0),i<400)r&&r.complete(),n.next(t),n.complete();else{r&&r.error(t);var c=void 0;try{c=new kt("ajax error "+i,this,o)}catch(t){c=t}n.error(c)}}}t.onreadystatechange=u,u.subscriber=this,u.progressSubscriber=n,u.request=e,t.onload=s,s.subscriber=this,s.progressSubscriber=n,s.request=e},e.prototype.unsubscribe=function(){var e=this.done,n=this.xhr;!e&&n&&4!==n.readyState&&"function"==typeof n.abort&&n.abort(),t.prototype.unsubscribe.call(this)},e}(I),Ot=function(){return function(t,e,n){this.originalEvent=t,this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType||n.responseType,this.response=jt(this.responseType,e)}}(),kt=function(){function t(t,e,n){return Error.call(this),this.message=t,this.name="AjaxError",this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType||n.responseType,this.response=jt(this.responseType,e),this}return t.prototype=Object.create(Error.prototype),t}();function jt(t,e){switch(t){case"json":return function(t){return"response"in t?t.responseType?t.response:JSON.parse(t.response||t.responseText||"null"):JSON.parse(t.responseText||"null")}(e);case"xml":return e.responseXML;case"text":default:return"response"in e?e.response:e.responseText}}var At=function(t,e){return kt.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this},It=function(){return Et.create}();function Nt(t,e){return function(n){return n.lift(new Ct(t,e))}}var Ct=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new $t(t,this.predicate,this.thisArg))},t}(),$t=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.predicate=n,o.thisArg=r,o.count=0,o}return m(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}e&&this.destination.next(t)},e}(I);function Pt(t,e,n){return function(r){return r.lift(new qt(t,e,n))}}var qt=function(){function t(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}return t.prototype.call=function(t,e){return e.subscribe(new Mt(t,this.nextOrObserver,this.error,this.complete))},t}(),Mt=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i._tapNext=$,i._tapError=$,i._tapComplete=$,i._tapError=r||$,i._tapComplete=o||$,g(n)?(i._context=i,i._tapNext=n):n&&(i._context=n,i._tapNext=n.next||$,i._tapError=n.error||$,i._tapComplete=n.complete||$),i}return m(e,t),e.prototype._next=function(t){try{this._tapNext.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.next(t)},e.prototype._error=function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)},e.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()},e}(I);function Rt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t.length;if(0===n)throw new Error("list of properties cannot be empty.");return function(e){return J(function(t,e){return function(n){for(var r=n,o=0;o<e;o++){var i=r[t[o]];if(void 0===i)return;r=i}return r}}(t,n))(e)}}var Lt=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}();var Ht=function(){function t(t){if(this.total=t,this.total<0)throw new Lt}return t.prototype.call=function(t,e){return e.subscribe(new Dt(t,this.total))},t}(),Dt=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.count=0,r}return m(e,t),e.prototype._next=function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))},e}(I);function Ft(t,e){return"function"==typeof e?function(n){return n.pipe(Ft((function(n,r){return it(t(n,r)).pipe(J((function(t,o){return e(n,t,r,o)})))})))}:function(e){return e.lift(new zt(t))}}var zt=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new Vt(t,this.project))},t}(),Vt=function(t){function e(e,n){var r=t.call(this,e)||this;return r.project=n,r.index=0,r}return m(e,t),e.prototype._next=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var r=this.innerSubscription;r&&r.unsubscribe();var o=new ct(this,void 0,void 0);this.destination.add(o),this.innerSubscription=at(this,t,e,n,o)},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this),this.unsubscribe()},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,o){this.destination.next(e)},e}(ft);function Ut(t,e){return function(n){return n.lift(new Yt(t,e))}}var Yt=function(){function t(t,e){this.compare=t,this.keySelector=e}return t.prototype.call=function(t,e){return e.subscribe(new Xt(t,this.compare,this.keySelector))},t}(),Xt=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.keySelector=r,o.hasKey=!1,"function"==typeof n&&(o.compare=n),o}return m(e,t),e.prototype.compare=function(t,e){return t===e},e.prototype._next=function(t){var e;try{var n=this.keySelector;e=n?n(t):t}catch(t){return this.destination.error(t)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,e)}catch(t){return this.destination.error(t)}else this.hasKey=!0;r||(this.key=e,this.destination.next(t))},e}(I);function Wt(t,e){return Ut((function(n,r){return e?e(n[t],r[t]):n[t]===r[t]}))}var Bt,Gt=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return m(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(t){n=!0,r=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(function(t){function e(e,n){return t.call(this)||this}return m(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(k)),Jt=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return m(e,t),e.prototype.schedule=function(e,n){return void 0===n&&(n=0),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(Gt),Kt=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=function(){return Date.now()},t}(),Qt=function(t){function e(n,r){void 0===r&&(r=Kt.now);var o=t.call(this,n,(function(){return e.delegate&&e.delegate!==o?e.delegate.now():r()}))||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return m(e,t),e.prototype.schedule=function(n,r,o){return void 0===r&&(r=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,r,o):t.prototype.schedule.call(this,n,r,o)},e.prototype.flush=function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(Kt),Zt=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e}(Qt))(Jt);function te(t){var e=t.error;t.subscriber.error(e)}Bt||(Bt={});var ee=function(){function t(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){var t,e;switch(this.kind){case"N":return W(this.value);case"E":return t=this.error,new M(e?function(n){return e.schedule(te,0,{error:t,subscriber:n})}:function(e){return e.error(t)});case"C":return G()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return t.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}();function ne(t,e){return void 0===e&&(e=0),function(n){return n.lift(new re(t,e))}}var re=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e.subscribe(new oe(t,this.scheduler,this.delay))},t}(),oe=function(t){function e(e,n,r){void 0===r&&(r=0);var o=t.call(this,e)||this;return o.scheduler=n,o.delay=r,o}return m(e,t),e.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n),this.unsubscribe()},e.prototype.scheduleMessage=function(t){this.destination.add(this.scheduler.schedule(e.dispatch,this.delay,new ie(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(ee.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(ee.createError(t)),this.unsubscribe()},e.prototype._complete=function(){this.scheduleMessage(ee.createComplete()),this.unsubscribe()},e}(I),ie=function(){return function(t,e){this.notification=t,this.destination=e}}(),ue=function(t){function e(e,n,r){void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var o=t.call(this)||this;return o.scheduler=r,o._events=[],o._infiniteTimeWindow=!1,o._bufferSize=e<1?1:e,o._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(o._infiniteTimeWindow=!0,o.next=o.nextInfiniteTimeWindow):o.next=o.nextTimeWindow,o}return m(e,t),e.prototype.nextInfiniteTimeWindow=function(e){var n=this._events;n.push(e),n.length>this._bufferSize&&n.shift(),t.prototype.next.call(this,e)},e.prototype.nextTimeWindow=function(e){this._events.push(new se(this._getNow(),e)),this._trimBufferThenGetEvents(),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){var e,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),o=this.scheduler,i=r.length;if(this.closed)throw new L;if(this.isStopped||this.hasError?e=k.EMPTY:(this.observers.push(t),e=new H(this,t)),o&&t.add(t=new oe(t,o)),n)for(var u=0;u<i&&!t.closed;u++)t.next(r[u]);else for(u=0;u<i&&!t.closed;u++)t.next(r[u].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e},e.prototype._getNow=function(){return(this.scheduler||Zt).now()},e.prototype._trimBufferThenGetEvents=function(){for(var t=this._getNow(),e=this._bufferSize,n=this._windowTime,r=this._events,o=r.length,i=0;i<o&&!(t-r[i].time<n);)i++;return o>e&&(i=Math.max(i,o-e)),i>0&&r.splice(0,i),r},e}(F),se=function(){return function(t,e){this.time=t,this.value=e}}();function ce(t,e,n){var r;return r=t&&"object"==typeof t?t:{bufferSize:t,windowTime:e,refCount:!1,scheduler:n},function(t){return t.lift(function(t){var e,n,r=t.bufferSize,o=void 0===r?Number.POSITIVE_INFINITY:r,i=t.windowTime,u=void 0===i?Number.POSITIVE_INFINITY:i,s=t.refCount,c=t.scheduler,a=0,f=!1,l=!1;return function(t){a++,e&&!f||(f=!1,e=new ue(o,u,c),n=t.subscribe({next:function(t){e.next(t)},error:function(t){f=!0,e.error(t)},complete:function(){l=!0,e.complete()}}));var r=e.subscribe(this);this.add((function(){a--,r.unsubscribe(),n&&!l&&s&&0===a&&(n.unsubscribe(),n=void 0,e=void 0)}))}}(r))}}var ae=new Qt(Gt);function fe(t,e){void 0===e&&(e=ae);var n,r=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return function(t){return t.lift(new le(r,e))}}var le=function(){function t(t,e){this.delay=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new he(t,this.delay,this.scheduler))},t}(),he=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.delay=n,o.scheduler=r,o.queue=[],o.active=!1,o.errored=!1,o}return m(e,t),e.dispatch=function(t){for(var e=t.source,n=e.queue,r=t.scheduler,o=t.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(o);if(n.length>0){var i=Math.max(0,n[0].time-r.now());this.schedule(t,i)}else this.unsubscribe(),e.active=!1},e.prototype._schedule=function(t){this.active=!0,this.destination.add(t.schedule(e.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))},e.prototype.scheduleNotification=function(t){if(!0!==this.errored){var e=this.scheduler,n=new pe(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}},e.prototype._next=function(t){this.scheduleNotification(ee.createNext(t))},e.prototype._error=function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.scheduleNotification(ee.createComplete()),this.unsubscribe()},e}(I),pe=function(){return function(t,e){this.time=t,this.notification=e}}();function de(t,e){return e?Ft((function(){return t}),e):Ft((function(){return t}))}var ye=new M($);function ve(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new be(t,e,n))}}var be=function(){function t(t,e,n){void 0===n&&(n=!1),this.accumulator=t,this.seed=e,this.hasSeed=n}return t.prototype.call=function(t,e){return e.subscribe(new me(t,this.accumulator,this.seed,this.hasSeed))},t}(),me=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i.accumulator=n,i._seed=r,i.hasSeed=o,i.index=0,i}return m(e,t),Object.defineProperty(e.prototype,"seed",{get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t},enumerable:!0,configurable:!0}),e.prototype._next=function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(t){this.destination.error(t)}this.seed=e,this.destination.next(e)},e}(I);function ge(t){return function(e){return e.lift(new we(t))}}var we=function(){function t(t){this.value=t}return t.prototype.call=function(t,e){return e.subscribe(new _e(t,this.value))},t}(),_e=function(t){function e(e,n){var r=t.call(this,e)||this;return r.value=n,r}return m(e,t),e.prototype._next=function(t){this.destination.next(this.value)},e}(I);function xe(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return dt(1)(W.apply(void 0,t))}function Se(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return V(n)?(t.pop(),function(e){return xe(t,e,n)}):function(e){return xe(t,e)}}var Ee=st(document,"DOMContentLoaded");function Te(t,e){return void 0===e&&(e=document),e.querySelector(t)||void 0}function Oe(t,e){return void 0===e&&(e=document),Array.from(e.querySelectorAll(t))}function ke(t){return{x:t.scrollLeft,y:t.scrollTop}}function je(){return function(t){return t.lift(new Ae(t))}}var Ae=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new Ie(t,n),o=e.subscribe(r);return r.closed||(r.connection=n.connect()),o},t}(),Ie=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return m(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(I),Ne=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return m(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new k).add(this.source.subscribe(new $e(this.getSubject(),this))),t.closed&&(this._connection=null,t=k.EMPTY)),t},e.prototype.refCount=function(){return je()(this)},e}(M),Ce=function(){var t=Ne.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}}(),$e=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return m(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(D);var Pe=function(){function t(t,e){this.subjectFactory=t,this.selector=e}return t.prototype.call=function(t,e){var n=this.selector,r=this.subjectFactory(),o=n(r).subscribe(t);return o.add(e.subscribe(r)),o},t}();function qe(){return new F}function Me(){return function(t){return je()((e=qe,function(t){var r;if(r="function"==typeof e?e:function(){return e},"function"==typeof n)return t.lift(new Pe(r,n));var o=Object.create(t,Ce);return o.source=t,o.subjectFactory=r,o})(t));var e,n}}var Re=st(window,"hashchange"),Le=st(window,"popstate");function He(t){var e=matchMedia(t);return function t(e,n,r){return r?t(e,n).pipe(J((function(t){return E(t)?r.apply(void 0,t):r(t)}))):new M((function(t){var r,o=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.next(1===e.length?e[0]:e)};try{r=e(o)}catch(e){return void t.error(e)}if(g(n))return function(){return n(o,r)}}))}((function(t){return e.addListener((function(){return t(e.matches)}))})).pipe(Se(e.matches),ce(1))}var De=st(window,"scroll"),Fe=st(window,"resize");function ze(){return{x:pageXOffset,y:pageYOffset}}function Ve(){return{width:innerWidth,height:innerHeight}}var Ue={leading:!0,trailing:!1};var Ye=function(){function t(t,e,n){this.durationSelector=t,this.leading=e,this.trailing=n}return t.prototype.call=function(t,e){return e.subscribe(new Xe(t,this.durationSelector,this.leading,this.trailing))},t}(),Xe=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i.destination=e,i.durationSelector=n,i._leading=r,i._trailing=o,i._hasValue=!1,i}return m(e,t),e.prototype._next=function(t){this._hasValue=!0,this._sendValue=t,this._throttled||(this._leading?this.send():this.throttle(t))},e.prototype.send=function(){var t=this._hasValue,e=this._sendValue;t&&(this.destination.next(e),this.throttle(e)),this._hasValue=!1,this._sendValue=null},e.prototype.throttle=function(t){var e=this.tryDurationSelector(t);e&&this.add(this._throttled=at(this,e))},e.prototype.tryDurationSelector=function(t){try{return this.durationSelector(t)}catch(t){return this.destination.error(t),null}},e.prototype.throttlingDone=function(){var t=this._throttled,e=this._trailing;t&&t.unsubscribe(),this._throttled=null,e&&this.send()},e.prototype.notifyNext=function(t,e,n,r,o){this.throttlingDone()},e.prototype.notifyComplete=function(){this.throttlingDone()},e}(ft);function We(t,e){var n,r,o=e.message$,i=st(t,"message").pipe(Rt("data"),Me());return o.pipe((n=function(){return i},void 0===(r={leading:!0,trailing:!0})&&(r=Ue),function(t){return t.lift(new Ye(n,r.leading,r.trailing))}),Pt((function(e){return t.postMessage(e)})),de(i),Me())}var Be=i((function(t){return e=t,"[object String]"===Object.prototype.toString.call(e)?t.split("").reverse().join(""):Array.prototype.slice.call(t,0).reverse();var e}));function Ge(t){return function e(n,r){switch(arguments.length){case 0:return e;case 1:return o(n)?e:i((function(e){return t(n,e)}));default:return o(n)&&o(r)?e:o(n)?i((function(e){return t(e,r)})):o(r)?i((function(e){return t(n,e)})):t(n,r)}}}function Je(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function Ke(t,e,n){for(var r=0,o=n.length;r<o;){if(t(e,n[r]))return!0;r+=1}return!1}var Qe="function"==typeof Object.is?Object.is:function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e},Ze=i((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function tn(t,e,n,r){var o=Je(t);function i(t,e){return en(t,e,n.slice(),r.slice())}return!Ke((function(t,e){return!Ke(i,e,t)}),Je(e),o)}function en(t,e,n,r){if(Qe(t,e))return!0;var o,i,u=Ze(t);if(u!==Ze(e))return!1;if(null==t||null==e)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(u){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(o=t.constructor,null==(i=String(o).match(/^function (\w*)/))?"":i[1]))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!Qe(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!Qe(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var s=n.length-1;s>=0;){if(n[s]===t)return r[s]===e;s-=1}switch(u){case"Map":return t.size===e.size&&tn(t.entries(),e.entries(),n.concat([t]),r.concat([e]));case"Set":return t.size===e.size&&tn(t.values(),e.values(),n.concat([t]),r.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=y(t);if(a.length!==y(e).length)return!1;var f=n.concat([t]),l=r.concat([e]);for(s=a.length-1;s>=0;){var h=a[s];if(!c(h,e)||!en(e[h],t[h],f,l))return!1;s-=1}return!0}var nn=Ge((function(t,e){return en(t,e,[],[])}));function rn(t,e){return function(t,e,n){var r,o;if("function"==typeof t.indexOf)switch(typeof e){case"number":if(0===e){for(r=1/e;n<t.length;){if(0===(o=t[n])&&1/o===r)return n;n+=1}return-1}if(e!=e){for(;n<t.length;){if("number"==typeof(o=t[n])&&o!=o)return n;n+=1}return-1}return t.indexOf(e,n);case"string":case"boolean":case"function":case"undefined":return t.indexOf(e,n);case"object":if(null===e)return t.indexOf(e,n)}for(;n<t.length;){if(nn(t[n],e))return n;n+=1}return-1}(e,t,0)>=0}function on(t,e,n){var r,o=typeof t;switch(o){case"string":case"number":return 0===t&&1/t==-1/0?!!n._items["-0"]||(e&&(n._items["-0"]=!0),!1):null!==n._nativeSet?e?(r=n._nativeSet.size,n._nativeSet.add(t),n._nativeSet.size===r):n._nativeSet.has(t):o in n._items?t in n._items[o]||(e&&(n._items[o][t]=!0),!1):(e&&(n._items[o]={},n._items[o][t]=!0),!1);case"boolean":if(o in n._items){var i=t?1:0;return!!n._items[o][i]||(e&&(n._items[o][i]=!0),!1)}return e&&(n._items[o]=t?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?e?(r=n._nativeSet.size,n._nativeSet.add(t),n._nativeSet.size===r):n._nativeSet.has(t):o in n._items?!!rn(t,n._items[o])||(e&&n._items[o].push(t),!1):(e&&(n._items[o]=[t]),!1);case"undefined":return!!n._items[o]||(e&&(n._items[o]=!0),!1);case"object":if(null===t)return!!n._items.null||(e&&(n._items.null=!0),!1);default:return(o=Object.prototype.toString.call(t))in n._items?!!rn(t,n._items[o])||(e&&n._items[o].push(t),!1):(e&&(n._items[o]=[t]),!1)}}var un=function(){function t(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return t.prototype.add=function(t){return!on(t,!0,this)},t.prototype.has=function(t){return on(t,!1,this)},t}(),sn=Ge((function(t,e){for(var n=[],r=0,o=t.length,i=e.length,u=new un,s=0;s<i;s+=1)u.add(e[s]);for(;r<o;)u.add(t[r])&&(n[n.length]=t[r]),r+=1;return n})),cn={};function an(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=null,r=null;return V(t[t.length-1])&&(r=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&E(t[0])&&(t=t[0]),X(t,r).lift(new fn(n))}var fn=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new ln(t,this.resultSelector))},t}(),ln=function(t){function e(e,n){var r=t.call(this,e)||this;return r.resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return m(e,t),e.prototype._next=function(t){this.values.push(cn),this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++){var r=t[n];this.add(at(this,r,r,n))}}},e.prototype.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,o){var i=this.values,u=i[n],s=this.toRespond?u===cn?--this.toRespond:this.toRespond:0;i[n]=e,0===s&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))},e.prototype._tryResultSelector=function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(ft),hn=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return m(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame((function(){return e.flush(null)}))))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)},e}(Gt),pn=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,o=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<o&&(t=n.shift()));if(this.active=!1,e){for(;++r<o&&(t=n.shift());)t.unsubscribe();throw e}},e}(Qt))(hn);function dn(t){return function(e){return e.lift(new yn(t))}}var yn=function(){function t(t){this.callback=t}return t.prototype.call=function(t,e){return e.subscribe(new vn(t,this.callback))},t}(),vn=function(t){function e(e,n){var r=t.call(this,e)||this;return r.add(new k(n)),r}return m(e,t),e}(I);function bn(t,e){t.setAttribute("data-md-state",e?"blur":"")}function mn(t){t.removeAttribute("data-md-state")}function gn(t,e){t.classList.toggle("md-nav__link--active",e)}function wn(t){t.classList.remove("md-nav__link--active")}function _n(t,e){t.setAttribute("data-md-state",e?"hidden":"")}function xn(t){t.removeAttribute("data-md-state")}function Sn(t,e){t.style.height=e+"px"}function En(t){t.style.height=""}function Tn(t,e){t.setAttribute("data-md-state",e?"lock":"")}function On(t){t.removeAttribute("data-md-state")}function kn(t){t.style.backgroundColor="",t.style.webkitOverflowScrolling=""}var jn=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};function An(t,e){var n,r;if("string"==typeof e||"number"==typeof e)t.innerHTML+=e.toString();else if(e instanceof Node)t.appendChild(e);else if(Array.isArray(e))try{for(var o=jn(e),i=o.next();!i.done;i=o.next()){An(t,i.value)}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}function In(t,e){for(var n,r,o,i,u=[],s=2;s<arguments.length;s++)u[s-2]=arguments[s];var c=document.createElement(t);if(e)try{for(var a=jn(y(e)),f=a.next();!f.done;f=a.next()){var l=f.value;"boolean"!=typeof e[l]?c.setAttribute(l,e[l]):e[l]&&c.setAttribute(l,"")}}catch(t){n={error:t}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}try{for(var h=jn(u),p=h.next();!p.done;p=h.next()){An(c,p.value)}}catch(t){o={error:t}}finally{try{p&&!p.done&&(i=h.return)&&i.call(h)}finally{if(o)throw o.error}}return c}var Nn=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){var n=new Cn(t),r=at(n,this.notifier);return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n},t}(),Cn=function(t){function e(e){var n=t.call(this,e)||this;return n.seenValue=!1,n}return m(e,t),e.prototype.notifyNext=function(t,e,n,r,o){this.seenValue=!0,this.complete()},e.prototype.notifyComplete=function(){},e}(ft);function $n(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){var n;"function"==typeof t[t.length-1]&&(n=t.pop());var r=t;return e.lift(new qn(r,n))}}var Pn,qn=function(){function t(t,e){this.observables=t,this.project=e}return t.prototype.call=function(t,e){return e.subscribe(new Mn(t,this.observables,this.project))},t}(),Mn=function(t){function e(e,n,r){var o=t.call(this,e)||this;o.observables=n,o.project=r,o.toRespond=[];var i=n.length;o.values=new Array(i);for(var u=0;u<i;u++)o.toRespond.push(u);for(u=0;u<i;u++){var s=n[u];o.add(at(o,s,s,u))}return o}return m(e,t),e.prototype.notifyNext=function(t,e,n,r,o){this.values[n]=e;var i=this.toRespond;if(i.length>0){var u=i.indexOf(n);-1!==u&&i.splice(u,1)}},e.prototype.notifyComplete=function(){},e.prototype._next=function(t){if(0===this.toRespond.length){var e=[t].concat(this.values);this.project?this._tryProject(e):this.destination.next(e)}},e.prototype._tryProject=function(t){var e;try{e=this.project.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(ft),Rn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};function Ln(t,e){var n=t.pipe(Nt((function(t){return t}))),r=t.pipe(Nt((function(t){return!t})));return P(Ft((function(t){return an([W(t),n])})),Ft((function(t){var n,o=Rn(t,2),i=o[0];return o[1]?e(i).pipe((n=r,function(t){return t.lift(new Nn(n))})):B})))}function Hn(t){return P($n(t),Nt((function(t){return Rn(t,2)[1]})),J((function(t){return Rn(t,1)[0]})))}function Dn(t,e){if(void 0===Pn){var n=Te("#__lang");Pn=JSON.parse(n.innerText)}if(void 0===Pn[t])throw new ReferenceError("Invalid translation: "+t);return void 0!==e?Pn[t].replace("#",e):Pn[t]}function Fn(t,e){t.appendChild(e)}var zn=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},Vn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},Un=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(Vn(arguments[e]));return t};function Yn(t){var e="sticky"===getComputedStyle(t).position;return W({sticky:e,height:e?t.offsetHeight:0})}var Xn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};var Wn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};function Bn(t,e){var n=e.main$,r=e.offset$,o=parseFloat(getComputedStyle(t.parentElement).getPropertyValue("padding-top")),i=an([r,n]).pipe(J((function(t){var e=Wn(t,2),n=e[0].y,r=e[1],i=r.offset;return r.height-o+Math.min(o,Math.max(0,n-i))}))),u=an([r,n]).pipe(J((function(t){var e=Wn(t,2);return e[0].y>=e[1].offset+o})));return an([i,u]).pipe(J((function(t){var e=Wn(t,2);return{height:e[0],lock:e[1]}})),Ut(nn),ce(1))}function Gn(t){return P(ne(pn),Pt((function(e){var n=e.height,r=e.lock;Sn(t,n),Tn(t,r)})),dn((function(){En(t),On(t)})))}var Jn=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function Kn(t){return null!=t&&"function"==typeof t["@@transducer/step"]}function Qn(t,e,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),o=r.pop();if(!Jn(o)){for(var i=0;i<t.length;){if("function"==typeof o[t[i]])return o[t[i]].apply(o,r);i+=1}if(Kn(o)){var u=e.apply(null,r);return u(o)}}return n.apply(this,arguments)}}var Zn=function(){return this.xf["@@transducer/init"]()},tr=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=Zn,t.prototype["@@transducer/result"]=function(t){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](t,this.last))},t.prototype["@@transducer/step"]=function(t,e){return this.f(e)&&(this.last=e),t},t}(),er=Ge(Qn([],Ge((function(t,e){return new tr(t,e)})),(function(t,e){for(var n=e.length-1;n>=0;){if(t(e[n]))return e[n];n-=1}}))),nr=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},rr=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},or=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(rr(arguments[e]));return t};var ir=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};function ur(t,e){var n=e.prepare;return an([st(t,"keyup").pipe(J((function(){return n(t.value)})),Se(""),Ut()),function(t){var e=st(t,"focus"),n=st(t,"blur");return yt(e.pipe(ge(!0)),n.pipe(ge(!1))).pipe(Se(t===document.activeElement),ce(1))}(t)]).pipe(J((function(t){var e=ir(t,2);return{value:e[0],focus:e[1]}})),ce(1))}function sr(t){return st(t,"click").pipe(ge(void 0))}var cr=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},ar=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(cr(arguments[e]));return t},fr={item:"md-search-result__item",link:"md-search-result__link",article:"md-search-result__article md-search-result__article--document",section:"md-search-result__article",title:"md-search-result__title",teaser:"md-search-result__teaser"};function lr(t){var e=t.article,n=t.sections,r=ar([e],n).map((function(t){var e=t.location,n=t.title,r=t.text;return In("a",{href:e,class:fr.link,tabIndex:-1},In("article",{class:"parent"in t?fr.section:fr.article},In("h1",{class:fr.title},n),r.length?In("p",{class:fr.teaser},function(t,e){var n=e;if(t.length>n){for(;" "!==t[n]&&--n>0;);return t.substring(0,n)+"..."}return t}(r,320)):void 0))}));return In("li",{class:fr.item},r)}var hr={facts:"md-source__facts",fact:"md-source__fact"};var pr=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};function dr(t,e){var n=e.query$,r=e.fetch$,o=Te(".md-search-result__list",t),i=Te(".md-search-result__meta",t);return P($n(n),J((function(t){var e=pr(t,2),n=e[0];return e[1].value?function(t,e){switch(e){case 0:t.textContent=Dn("search.result.none");break;case 1:t.textContent=Dn("search.result.one");break;default:t.textContent=Dn("search.result.other",e.toString())}}(i,n.length):function(t){t.textContent=Dn("search.result.placeholder")}(i),n})),Ft((function(e){return r.pipe(ne(pn),ve((function(n){for(var r=t.parentElement;n<e.length&&(Fn(o,lr(e[n++])),!(r.scrollHeight-r.offsetHeight>16)););return n}),0),ge(e),dn((function(){!function(t){t.innerHTML=""}(o)})))})))}function yr(t,e){t.checked!==e&&t.click()}function vr(t){return st(t,"change").pipe(J((function(){return t.checked})),Se(t.checked))}var br=function(){return(br=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},mr=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};var gr=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};function wr(t,e){var n=e.header$;return an([e.offset$,e.size$.pipe(de(n),J((function(e){var n=e.height;return t.offsetTop-n})),Ut())]).pipe(J((function(t){var e=gr(t,2),n=e[0];return{x:n.x,y:n.y-e[1]}})),ce(1))}function _r(t,e){return void 0===e&&(e=0),P(J((function(t){return t.y>=e})),Ut(),ne(pn),Pt((function(e){_n(t,e)})),dn((function(){xn(t)})))}function xr(t){return P(Ln(t.screen$,(function(e){return function(t,e){return wr(t,e).pipe(_r(t,20)).pipe(J((function(t){return{hidden:t}})))}(e,t)})),ce(1))}function Sr(t){return P(Ln(t.screen$,(function(e){return function(t,e){return wr(t,e).pipe(_r(t,8)).pipe(J((function(t){return{hidden:t}})))}(e,t)})),ce(1))}var Er,Tr,Or=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u};function kr(t,e){var n=e.header$,r=e.main$,o=e.offset$,i=e.size$,u=Bn(t,{main$:r,offset$:o}).pipe(Gn(t)),s=Oe(".md-nav__link",t),c=function(t,e){var n,r,o=e.header$,i=e.offset$,u=e.size$,s=new Map;try{for(var c=zn(t),a=c.next();!a.done;a=c.next()){var f=a.value,l=Te('[id="'+decodeURIComponent(f.hash.substring(1))+'"]');void 0!==l&&s.set(f,l)}}catch(t){n={error:t}}finally{try{a&&!a.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}var h=o.pipe(J((function(t){return 18+t.height})));return u.pipe(J((function(){var t=[];return Un(s).reduce((function(e,n){for(var r=Vn(n,2),o=r[0],i=r[1];t.length;){if(!(s.get(t[t.length-1]).tagName>=i.tagName))break;t.pop()}return e.set(Be(t=Un(t,[o])),i.offsetTop)}),new Map)})),Ft((function(t){return an(i,h).pipe(ve((function(t,e){for(var n=Vn(t,2),r=n[0],o=n[1],i=Vn(e,2),u=i[0].y,s=i[1];o.length;){if(!(Vn(o[0],2)[1]-s<u))break;r=Un(r,[o.shift()])}for(;r.length;){if(!(Vn(r[r.length-1],2)[1]-s>=u))break;o=Un([r.pop()],o)}return[r,o]}),[[],Un(t)]),Ut((function(t,e){return t[0]===e[0]&&t[1]===e[1]})))}))).pipe(J((function(t){var e=Vn(t,2),n=e[0],r=e[1];return{prev:n.map((function(t){return Vn(t,1)[0]})),next:r.map((function(t){return Vn(t,1)[0]}))}})),ve((function(t,e){var n=Math.max(0,Math.min(e.prev.length,t.prev.length)-1),r=Math.max(e.prev.length,t.prev.length);return{prev:e.prev.slice(n,r+1),next:sn(e.next,t.next)}}),{prev:[],next:[]})).pipe(ce(1))}(s,{header$:n,offset$:o,size$:i}).pipe(function(t){return P(ne(pn),Pt((function(t){var e,n,r,o,i=t.prev,u=t.next;try{for(var s=zn(u),c=s.next();!c.done;c=s.next()){wn(l=Vn(c.value,1)[0]),mn(l)}}catch(t){e={error:t}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}try{for(var a=zn(i.entries()),f=a.next();!f.done;f=a.next()){var l,h=Vn(f.value,2),p=h[0];gn(l=Vn(h[1],1)[0],p===i.length-1),bn(l,!0)}}catch(t){r={error:t}}finally{try{f&&!f.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}})),dn((function(){var e,n;try{for(var r=zn(t),o=r.next();!o.done;o=r.next()){var i=o.value;wn(i),mn(i)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}})))}(s));return an([u,c]).pipe(J((function(t){var e=Or(t,2);return{sidebar:e[0],anchors:e[1]}})))}function jr(t){return t.type===Tr.DUMP}function Ar(t){return t.type===Tr.RESULT}!function(t){t[t.STRING=0]="STRING",t[t.BINARY=1]="BINARY"}(Er||(Er={})),function(t){t[t.SETUP=0]="SETUP",t[t.DUMP=1]="DUMP",t[t.QUERY=2]="QUERY",t[t.RESULT=3]="RESULT"}(Tr||(Tr={}));var Ir={container:"md-clipboard md-icon"};function Nr(t,e){return It({url:"https://api.github.com/"+(void 0!==e?"repos/"+t+"/"+e:"users/"+t),responseType:"json"}).pipe(Nt((function(t){return 200===t.status})),Rt("response"),ce(1))}function Cr(t){return P(J((function(t){return Oe("nav",t)})),Ft((function(t){return function(t){var e,n,r=new Map;try{for(var o=nr(t),i=o.next();!i.done;i=o.next()){var u=i.value,s=Te("label",u);if(void 0!==s){var c=Te("#"+s.htmlFor);r.set(c,u)}}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}return yt.apply(void 0,or(or(r.keys()).map((function(t){return st(t,"change")})))).pipe(J((function(){return Te(".md-nav__list",r.get(er((function(t){return t.checked}),or(r.keys()))))}))).pipe(J((function(t){return{next:t}})),ve((function(t,e){return{prev:t.next,next:e.next}})),ce(1))}(t).pipe(function(t){return P(ne(pn),Pt((function(t){var e=t.prev;e&&kn(e)})),fe(250),ne(pn),Pt((function(t){var e,n=t.next;(e=n).style.backgroundColor="yellow",e.style.webkitOverflowScrolling="touch"})),dn((function(){var e,n;try{for(var r=nr(t),o=r.next();!o.done;o=r.next()){kn(Te(".md-nav__list",o.value))}}catch(t){e={error:t}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}})))}(t),J((function(t){return{layer:t}})))})))}function $r(t){return P(Ft((function(e){return t.screen$.pipe(Ft((function(n){return n?W(e).pipe(function(t){return P(Ft((function(e){return Bn(e,t).pipe(Gn(e),J((function(t){return{sidebar:t}})))})))}(t)):W(e).pipe(Cr())})))})),ce(1))}function Pr(t){var e=t.query$,n=t.result$,r=t.size$;return P(Ft((function(t){var o=t.parentElement,i=function(t,e){var n=e.size$;return yt(st(t,"scroll"),n).pipe(J((function(){return ke(t)})),Se(ke(t)),ce(1))}(o,{size$:r}).pipe(J((function(t){return t.y>=o.scrollHeight-o.offsetHeight-16})),Ut(),Nt(s));return n.pipe(dr(t,{query$:e,fetch$:i}))})),ce(1))}var qr={wrapper:"md-typeset__scrollwrap",table:"md-typeset__table"};n.d(e,"initialize",(function(){return Ur}));var Mr=function(){return(Mr=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Rr=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},Lr=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},Hr=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},Dr=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(Lr(arguments[e]));return t};document.documentElement.classList.remove("no-js"),document.documentElement.classList.add("js");var Fr=["container","header","header-title","hero","main","navigation","search","search-query","search-reset","search-result","tabs","toc"];function zr(t){var e=t.replace(/(?:^|\s+)[*+-:^~]+(?=\s+|$)/g,"").trim();return e?e.replace(/\s+|$/g,"* "):""}function Vr(t){t.base=t.base.replace(/\/$/,"");var e=new Worker(t.worker.search),n=new Worker(t.worker.packer),r=new F,o=We(n,{message$:r});o.subscribe((function(t){t.type===Er.BINARY&&"{"!==t.data[0]&&localStorage.setItem("index",t.data)}));var i=new F,u=We(e,{message$:i});u.pipe(Nt(jr),J((function(t){return{type:Er.STRING,data:t.data}})),Pt((function(t){return r.next(t)}))).subscribe();var s,c=It({url:t.base+"/search/search_index.json",responseType:"json",withCredentials:!0}).pipe(Rt("response")),a=localStorage.getItem("index");return(a?W({type:Er.BINARY,data:localStorage.getItem("index")}):B).subscribe((function(t){r.next(t)})),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){var n=t[0];if(E(n))return ut(n,null);if(T(n)&&Object.getPrototypeOf(n)===Object.prototype){var r=Object.keys(n);return ut(r.map((function(t){return n[t]})),r)}}if("function"==typeof t[t.length-1]){var o=t.pop();return ut(t=1===t.length&&E(t[0])?t[0]:t,null).pipe(J((function(t){return o.apply(void 0,t)})))}return ut(t,null)}([c,a?o.pipe(Rt("data"),(s=1,function(t){return 0===s?G():t.lift(new Ht(s))})):W(void 0)]).pipe(J((function(t){var e=Lr(t,2),n=e[0],r=e[1];return{type:Tr.SETUP,data:Mr(Mr({},n),{index:r})}}))).subscribe((function(t){i.next(t)})),[u,i]}function Ur(t){var e,n;if(!function(t){return"object"==typeof t&&"string"==typeof t.base&&"object"==typeof t.worker&&"string"==typeof t.worker.search&&"string"==typeof t.worker.packer}(t))throw new SyntaxError("Invalid configuration: "+JSON.stringify(t));var o,i={document:{load$:Ee.pipe(ge(document),ce(1))},location:{href$:(o=new F,Le.pipe(J((function(){return location.href})),Me()).subscribe(o),o),hash$:Re.pipe(J((function(){return location.hash})),Nt((function(t){return t.length>0})),Me())},media:{tablet$:He("(min-width: 960px)"),screen$:He("(min-width: 1220px)")},viewport:{offset$:yt(De,Fe).pipe(J(ze),Se(ze()),ce(1)),size$:Fe.pipe(J(Ve),Se(Ve()),ce(1))}},u=i.viewport.offset$,c=i.viewport.size$,a=i.media.screen$,f=i.media.tablet$,l=Lr(Vr(t),2),h=l[0],p=l[1];(function(){var t=Te(".md-source[href]");if(console.log(t),!t)return B;var e=sessionStorage.getItem("repository");if(e)return W(JSON.parse(e));function n(t){return t>999?(t/1e3).toFixed(1)+"k":""+t}var r=Lr(t.href.match(/^.+github\.com\/([^\/]+)\/?([^\/]+)?.*$/i),3),o=r[1],i=r[2];return o&&i?Nr(o,i).pipe(J((function(t){var e=t.stargazers_count,r=t.forks_count;return[n(e||0)+" Stars",n(r||0)+" Forks"]})),Pt((function(t){return sessionStorage.setItem("repository",JSON.stringify(t))}))):o?Nr(o).pipe(J((function(t){return[n(t.public_repos||0)+" Repositories"]})),Pt((function(t){return sessionStorage.setItem("repository",JSON.stringify(t))}))):W([])})().subscribe((function(t){t.length&&Oe(".md-source__repository").forEach((function(e){e.dataset.mdState="done",e.appendChild(function(t){return In("ul",{class:hr.facts},t.map((function(t){return In("li",{class:hr.fact},t)})))}(t))}))}));var d=function(t,e){return e.document$.pipe(J((function(e){return t.reduce((function(t,n){var r,o=Te("[data-md-component="+n+"]",e);return br(br({},t),void 0!==o?((r={})[n]=o,r):{})}),{})})),ve((function(t,e){var n,r;try{for(var o=mr(y(t)),i=o.next();!i.done;i=o.next()){var u=i.value;switch(u){case"header-title":case"container":u in t&&void 0!==t[u]&&(t[u].replaceWith(e[u]),t[u]=e[u]);break;default:t[u]=Te("[data-md-component="+u+"]")}}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return t}))).pipe(ce(1))}(Fr,{document$:i.document.load$}),b=function(t){return d.pipe(function(t){return P(Ft((function(e){return void 0!==e[t]?W(e[t]):ye})))}(t))},m=b("header").pipe(Ft(Yn));b("header").pipe(Ft((function(t){return E.pipe(function(t){return P(Wt("active"),ne(pn),Pt((function(e){var n=e.active;!function(t,e){t.setAttribute("data-md-state",e?"shadow":"")}(t,n)})),dn((function(){!function(t){t.removeAttribute("data-md-state")}(t)})))}(t))}))).subscribe();var g=h.pipe(Nt(Ar),Rt("data"),Pt((function(e){return e.forEach((function(e){e.article.location=t.base+"/"+e.article.location,e.sections.forEach((function(e){e.location=t.base+"/"+e.location}))}))}))),w=b("search-query").pipe(Ft((function(t){return ur(t,{prepare:zr})})));w.pipe(Wt("value"),J((function(t){return{type:Tr.QUERY,data:t.value}}))).subscribe(p),w.pipe(Pt((function(t){t.focus&&yr(N,!0)}))).subscribe();var _,x,S,E=b("main").pipe(Ft((function(t){return function(t,e){var n=e.header$,r=e.offset$,o=e.size$,i=n.pipe(Rt("height")),u=an([r,o,i]).pipe(J((function(e){var n=Xn(e,3),r=n[0].y,o=n[1].height,i=n[2],u=t.offsetTop,s=t.offsetHeight+u;return o-Math.max(0,u-r,i)-Math.max(0,o+r-s)})),Ut()),s=an([r,i]).pipe(J((function(e){var n=Xn(e,2),r=n[0].y,o=n[1];return r>=t.offsetTop-o})),Ut());return an([u,i,s]).pipe(J((function(e){var n=Xn(e,3),r=n[0],o=n[1],i=n[2];return{offset:t.offsetTop-o,height:r,active:i}})),ce(1))}(t,{header$:m,offset$:u,size$:c})})),ce(1)),T=b("navigation").pipe($r({main$:E,offset$:u,screen$:a})),O=b("toc").pipe(P(Ln((_={header$:m,main$:E,tablet$:f,offset$:u,size$:c}).tablet$,(function(t){return kr(t,_)})),ce(1))),k=b("search-result").pipe(Pr({size$:c,result$:g,query$:w.pipe(Wt("value"))})),j=b("tabs").pipe(Sr({header$:m,offset$:u,size$:c,screen$:a})),A=b("hero").pipe(xr({header$:m,offset$:u,size$:c,screen$:a})),I=Te("[data-md-toggle=drawer]"),N=Te("[data-md-toggle=search]"),C=vr(N).pipe(fe(400)),$=b("search-reset").pipe(Ft(sr)),q=st(window,"keydown").pipe(Nt((function(t){return!(t.metaKey||t.ctrlKey)})));if(C.subscribe(console.log),q.pipe(Hn((x=C,x.pipe(J((function(t){return!t})))))).subscribe((function(t){document.activeElement&&(["TEXTAREA","SELECT","INPUT"].includes(document.activeElement.tagName)||document.activeElement instanceof HTMLElement&&document.activeElement.isContentEditable)||70!==t.keyCode&&83!==t.keyCode||yr(N,!0)})),q.pipe(Hn(C),Pt((function(t){if("Enter"===t.key&&(document.activeElement===Te("[data-md-component=search-query]")?t.preventDefault():yr(N,!1)),"ArrowUp"===t.key||"ArrowDown"===t.key){var e=Oe("[data-md-component=search-query], [data-md-component=search-result] [href]"),n=Math.max(0,e.findIndex((function(t){return t===document.activeElement})));e[Math.max(0,(n+e.length+(38===t.keyCode?-1:1))%e.length)].focus(),t.preventDefault(),t.stopPropagation()}else"Escape"===t.key||"Tab"===t.key?(yr(N,!1),Te("[data-md-component=search-query]").blur()):N.checked&&document.activeElement!==Te("[data-md-component=search-query]")&&Te("[data-md-component=search-query]").focus()}))).subscribe(),yt(C.pipe(Nt(s)),$).pipe(de(b("search-query")),Pt((function(t){return t.focus()}))).subscribe(),yt(He("print").pipe(Nt(s)),st(window,"beforeprint")).subscribe((function(){var t=Oe("details");Array.prototype.forEach.call(t,(function(t){t.setAttribute("open","")}))})),i.location.hash$.subscribe((function(){yr(I,!1),yr(N,!1)})),r.isSupported()){var M=Oe("pre > code");try{for(var R=Hr(M.entries()),L=R.next();!L.done;L=R.next()){var H=Lr(L.value,2),D=H[0],z=H[1],V=z.parentElement;V.id="__code_"+D,V.insertBefore((S=V.id,In("button",{class:Ir.container,title:Dn("clipboard.copy"),"data-clipboard-target":"#"+S+" code"},"")),z)}}catch(t){e={error:t}}finally{try{L&&!L.done&&(n=R.return)&&n.call(R)}finally{if(e)throw e.error}}new r(".md-clipboard")}var U=Oe("table:not([class])"),Y=document.createElement("table");U.forEach((function(t){t.replaceWith(Y),Y.replaceWith(function(t){return In("div",{class:qr.wrapper},In("div",{class:qr.table},t))}(t))}));var X=0;f.pipe(Ft((function(t){return t?B:vr(N)})),Ft((function(t){return t?(console.log("ACTIVE"),W(document.body).pipe(Pt((function(){return X=window.pageYOffset})),fe(400),Pt((function(){window.scrollTo(0,0),console.log("scrolled... to top, locked body"),document.body.dataset.mdState="lock"})))):(console.log("INACTIVE"),W(document.body).pipe(Pt((function(){return document.body.dataset.mdState=""})),fe(100),Pt((function(){window.scrollTo(0,X)}))))}))).subscribe((function(t){return console.log("SEARCHLOCK",t)}));var G={search:{query$:w,result$:k,reset$:$},main$:E,navigation$:T,toc$:O,tabs$:j,hero$:A},K=G.search,Q=Rr(G,["search"]);return yt.apply(void 0,Dr(v(Q),v(K))).subscribe(),{agent:i,state:G}}}]));
|
|
//# sourceMappingURL=bundle.96943303.min.js.map
|