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