!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 i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.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 i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));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 o}));var r="undefined"!=typeof window&&window,i="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,o=r||void 0!==t&&t||i}).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 i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.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 i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));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},i=function(){function t(t,e){for(var n=0;n0&&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 o.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,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(u.default);function l(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,i="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;n0&&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":i(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(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),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 i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r=0;)c(e=h[n],t)&&!d(r,e)&&(r[r.length]=e),n-=1;return r})):o((function(t){return Object(t)!==t?[]:Object.keys(t)})),v=o((function(t){for(var e=y(t),n=e.length,r=[],i=0;i1?r.next(Array.prototype.slice.call(arguments)):r.next(t)}),r,n)}))}var ct=function(t){function e(e,n,r){var i=t.call(this)||this;return i.parent=e,i.outerValue=n,i.outerIndex=r,i.index=0,i}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,i){if(void 0===i&&(i=new ct(t,n,r)),!i.closed)return e instanceof $?e.subscribe(i):rt(e)(i)}var lt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.notifyNext=function(t,e,n,r,i){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 ft=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 i=t.call(this,e)||this;return i.project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return m(e,t),e.prototype._next=function(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(lt);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(i){return i.pipe(t((function(t,r){return ot(e(t,r)).pipe(J((function(e,i){return n(t,e,r,i)})))}),r))}:("number"==typeof n&&(r=n),function(t){return t.lift(new ft(e,r))})}(pt,t)}function yt(){for(var t=[],e=0;e1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),null===r&&1===t.length&&t[0]instanceof $?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 i in e)e.hasOwnProperty(i)&&(r[i]=e[i]);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}($),Tt=function(t){function e(e,n){var r=t.call(this,e)||this;r.request=n,r.done=!1;var i=n.headers=n.headers||{};return n.crossDomain||r.getHeader(i,"X-Requested-With")||(i["X-Requested-With"]="XMLHttpRequest"),r.getHeader(i,"Content-Type")||vt.a.FormData&&n.body instanceof vt.a.FormData||void 0===n.body||(i["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,i=this.destination;try{e=new kt(t,n,r)}catch(t){return i.error(t)}i.next(e)},e.prototype.send=function(){var t=this.request,e=this.request,n=e.user,r=e.method,i=e.url,o=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,i,o,n,u):a.open(r,i,o),o&&(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,i=n.subscriber,o=n.progressSubscriber,u=n.request;o&&o.error(t);try{e=new At(this,u)}catch(t){e=t}i.error(e)}if(t.ontimeout=r,r.request=e,r.subscriber=this,r.progressSubscriber=n,t.upload&&"withCredentials"in t){var i,o;if(n)i=function(t){i.progressSubscriber.next(t)},vt.a.XDomainRequest?t.onprogress=i:t.upload.onprogress=i,i.progressSubscriber=n;o=function(t){var e,n=o,r=n.progressSubscriber,i=n.subscriber,u=n.request;r&&r.error(t);try{e=new Ot("ajax error",this,u)}catch(t){e=t}i.error(e)},t.onerror=o,o.request=e,o.subscriber=this,o.progressSubscriber=n}function u(t){}function s(t){var e=s,n=e.subscriber,r=e.progressSubscriber,i=e.request;if(4===this.readyState){var o=1223===this.status?204:this.status,u="text"===this.responseType?this.response||this.responseText:this.response;if(0===o&&(o=u?200:0),o<400)r&&r.complete(),n.next(t),n.complete();else{r&&r.error(t);var c=void 0;try{c=new Ot("ajax error "+o,this,i)}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),kt=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)}}(),Ot=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 Ot.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 Pt(t,this.predicate,this.thisArg))},t}(),Pt=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.thisArg=r,i.count=0,i}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 qt(t,e,n){return function(r){return r.lift(new Mt(t,e,n))}}var Mt=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 $t(t,this.nextOrObserver,this.error,this.complete))},t}(),$t=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o._tapNext=P,o._tapError=P,o._tapComplete=P,o._tapError=r||P,o._tapComplete=i||P,g(n)?(o._context=o,o._tapNext=n):n&&(o._context=n,o._tapNext=n.next||P,o._tapError=n.error||P,o._tapComplete=n.complete||P),o}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;e0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var o=Math.max(0,n[0].time-r.now());this.schedule(t,o)}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 ie(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}},e.prototype._next=function(t){this.scheduleNotification(te.createNext(t))},e.prototype._error=function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.scheduleNotification(te.createComplete()),this.unsubscribe()},e}(I),ie=function(){return function(t,e){this.time=t,this.notification=e}}();function oe(t,e){return e?Ft((function(){return t}),e):Ft((function(){return t}))}var ue=new $(P);function se(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new ce(t,e,n))}}var ce=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 ae(t,this.accumulator,this.seed,this.hasSeed))},t}(),ae=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.accumulator=n,o._seed=r,o.hasSeed=i,o.index=0,o}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),le=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),fe=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e}(Kt))(le);function he(t,e){return void 0===e&&(e=0),function(n){return n.lift(new pe(t,e))}}var pe=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 de(t,this.scheduler,this.delay))},t}(),de=function(t){function e(e,n,r){void 0===r&&(r=0);var i=t.call(this,e)||this;return i.scheduler=n,i.delay=r,i}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 ye(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(te.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(te.createError(t)),this.unsubscribe()},e.prototype._complete=function(){this.scheduleMessage(te.createComplete()),this.unsubscribe()},e}(I),ye=function(){return function(t,e){this.notification=t,this.destination=e}}(),ve=function(t){function e(e,n,r){void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var i=t.call(this)||this;return i.scheduler=r,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=e<1?1:e,i._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}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 be(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(),i=this.scheduler,o=r.length;if(this.closed)throw new L;if(this.isStopped||this.hasError?e=O.EMPTY:(this.observers.push(t),e=new H(this,t)),i&&t.add(t=new de(t,i)),n)for(var u=0;ue&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(F),be=function(){return function(t,e){this.time=t,this.value=e}}();function me(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,i=void 0===r?Number.POSITIVE_INFINITY:r,o=t.windowTime,u=void 0===o?Number.POSITIVE_INFINITY:o,s=t.refCount,c=t.scheduler,a=0,l=!1,f=!1;return function(t){a++,e&&!l||(l=!1,e=new ve(i,u,c),n=t.subscribe({next:function(t){e.next(t)},error:function(t){l=!0,e.error(t)},complete:function(){f=!0,e.complete()}}));var r=e.subscribe(this);this.add((function(){a--,r.unsubscribe(),n&&!f&&s&&0===a&&(n.unsubscribe(),n=void 0,e=void 0)}))}}(r))}}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;e1)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 O).add(this.source.subscribe(new Pe(this.getSubject(),this))),t.closed&&(this._connection=null,t=O.EMPTY)),t},e.prototype.refCount=function(){return je()(this)},e}($),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}}}(),Pe=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 qe=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(),i=n(r).subscribe(t);return i.add(e.subscribe(r)),i},t}();function Me(){return new F}function $e(){return function(t){return je()((e=Me,function(t){var r;if(r="function"==typeof e?e:function(){return e},"function"==typeof n)return t.lift(new qe(r,n));var i=Object.create(t,Ce);return i.source=t,i.subjectFactory=r,i})(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 $((function(t){var r,i=function(){for(var e=[],n=0;n0?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),Ge=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,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r=e})),Yt(),he(Ge),qt((function(e){!function(t,e){t.setAttribute("data-md-state",e?"hidden":"")}(t,e)})),Je((function(){!function(t){t.removeAttribute("data-md-state")}(t)})))}function sn(t,e){var n=e;if(t.length>n){for(;" "!==t[n]&&--n>0;);return t.substring(0,n)+"..."}return t}function cn(t,e){if(void 0===Ke){var n=Te("#__lang");Ke=JSON.parse(n.innerText)}if(void 0===Ke[t])throw new ReferenceError("Invalid translation: "+t);return void 0!==e?Ke[t].replace("#",e):Ke[t]}function an(t,e){t.checked!==e&&t.click()}var ln=function(){return(ln=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=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 hn(t){return e=function(){var e="sticky"===getComputedStyle(t).getPropertyValue("position");return W({sticky:e,height:e?t.offsetHeight:0})},new $((function(t){var n;try{n=e()}catch(e){return void t.error(e)}return(n?ot(n):G()).subscribe(t)}));var e}var pn={};function dn(){for(var t=[],e=0;e0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function mn(t,e,n){var r=e.viewport,i=n.header$,o=r.size$.pipe(oe(i),J((function(e){var n=e.height;return t.offsetTop-n})),Yt());return dn([r.offset$,o]).pipe(J((function(t){var e=bn(t,2),n=e[0];return{x:n.x,y:n.y-e[1]}})),me(1))}var gn=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 wn(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 i=gn(e),o=i.next();!o.done;o=i.next()){wn(t,o.value)}}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}function _n(t,e){for(var n,r,i,o,u=[],s=2;s0){var u=o.indexOf(n);-1!==u&&o.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}(lt),jn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function An(t,e){var n=t.pipe(Nt((function(t){return t}))),r=t.pipe(Nt((function(t){return!t})));return q(Ft((function(t){return dn([W(t),n])})),Ft((function(t){var n,i=jn(t,2),o=i[0];return i[1]?e(o).pipe((n=r,function(t){return t.lift(new Sn(n))})):B})))}function In(t){return q(Tn(t),Nt((function(t){return jn(t,2)[1]})),J((function(t){return jn(t,1)[0]})))}function Nn(t,e){return q(An(t.media.screen$,(function(n){return function(t,e,n){return mn(t,e,{header$:n.header$}).pipe(un(t,20)).pipe(J((function(t){return{hidden:t}})))}(n,t,e)})),me(1))}var Cn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function Pn(t,e){return q(Ft((function(n){return function(t,e,n){var r=e.viewport,i=n.header$.pipe(Rt("height")),o=dn([r.offset$,r.size$,i]).pipe(J((function(e){var n=Cn(e,3),r=n[0].y,i=n[1].height,o=n[2],u=t.offsetTop,s=t.offsetHeight+u;return i-Math.max(0,u-r,o)-Math.max(0,i+r-s)})),Yt()),u=dn([r.offset$,i]).pipe(J((function(e){var n=Cn(e,2),r=n[0].y,i=n[1];return r>=t.offsetTop-i})),Yt());return dn([o,i,u]).pipe(J((function(e){var n=Cn(e,3),r=n[0],i=n[1],o=n[2];return{offset:t.offsetTop-i,height:r,active:o}})))}(n,t,e)})),me(1))}function qn(t){return function e(n,r){switch(arguments.length){case 0:return e;case 1:return i(n)?e:o((function(e){return t(n,e)}));default:return i(n)&&i(r)?e:i(n)?o((function(e){return t(e,r)})):i(r)?o((function(e){return t(n,e)})):t(n,r)}}}function Mn(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function $n(t,e,n){for(var r=0,i=n.length;r=0;){if(n[s]===t)return r[s]===e;s-=1}switch(u){case"Map":return t.size===e.size&&Hn(t.entries(),e.entries(),n.concat([t]),r.concat([e]));case"Set":return t.size===e.size&&Hn(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 l=n.concat([t]),f=r.concat([e]);for(s=a.length-1;s>=0;){var h=a[s];if(!c(h,e)||!Dn(e[h],t[h],l,f))return!1;s-=1}return!0}var Fn=qn((function(t,e){return Dn(t,e,[],[])})),Vn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function Un(t,e,n){var r=e.viewport,i=n.main$,o=parseFloat(getComputedStyle(t.parentElement).getPropertyValue("padding-top")),u=dn([r.offset$,i]).pipe(J((function(t){var e=Vn(t,2),n=e[0].y,r=e[1],i=r.offset;return r.height-o+Math.min(o,Math.max(0,n-i))}))),s=dn([r.offset$,i]).pipe(J((function(t){var e=Vn(t,2);return e[0].y>=e[1].offset+o})));return dn([u,s]).pipe(J((function(t){var e=Vn(t,2);return{height:e[0],lock:e[1]}})),Yt(Fn),me(1))}function Yn(t){return q(he(Ge),qt((function(e){var n=e.height,r=e.lock;!function(t,e){t.style.height=e+"px"}(t,n),function(t,e){t.setAttribute("data-md-state",e?"lock":"")}(t,r)})),Je((function(){!function(t){t.style.height=""}(t),function(t){t.removeAttribute("data-md-state")}(t)})))}function zn(t,e){return q(An(t.media.screen$,(function(n){return function(t,e,n){return Un(t,e,{main$:n.main$}).pipe(Yn(t)).pipe(J((function(t){return{sidebar:t}})))}(n,t,e)})),me(1))}var Xn=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function Wn(t,e){var n=e.prepare;return dn([st(t,"keyup").pipe(J((function(){return n(t.value)})),Se(""),Yt()),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),me(1))}(t)]).pipe(J((function(t){var e=Xn(t,2);return{value:e[0],focus:e[1]}})),me(1))}function Bn(t){return st(t,"click").pipe(ge(void 0))}var Gn={link:"md-search-result__link",article:"md-search-result__article md-search-result__article--document",title:"md-search-result__title",teaser:"md-search-result__teaser"};var Jn={link:"md-search-result__link",article:"md-search-result__article",title:"md-search-result__title",teaser:"md-search-result__teaser"};function Kn(t){var e=t.location,n=t.title,r=t.text;return _n("a",{href:e,class:Jn.link,tabIndex:-1},_n("article",{class:Jn.article},_n("h1",{class:Jn.title},n),r.length?_n("p",{class:Jn.teaser},sn(r,320)):void 0))}var Qn={item:"md-search-result__item"};function Zn(t){var e=t.article,n=t.sections;return _n("li",{class:Qn.item},function(t){var e=t.location,n=t.title,r=t.text;return _n("a",{href:e,class:Gn.link,tabIndex:-1},_n("article",{class:Gn.article},_n("h1",{class:Gn.title},n),r.length?_n("p",{class:Gn.teaser},sn(r,320)):void 0))}(e),n.map(Kn))}var tr={facts:"md-source__facts",fact:"md-source__fact"};var er=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function nr(t,e){var n=e.query$,r=Te(".md-search-result__meta",t);return q(Tn(n),J((function(t){var e=er(t,2),n=e[0];return e[1]?function(t,e){switch(e){case 0:t.textContent=cn("search.result.none");break;case 1:t.textContent=cn("search.result.one");break;default:t.textContent=cn("search.result.other",e.toString())}}(r,n.length):function(t){t.textContent=cn("search.result.placeholder")}(r),n})))}function rr(t,e,n){var r=n.result$,i=n.query$,o=t.parentElement,u=function(t,e){var n=e.viewport;return yt(st(t,"scroll"),n.size$).pipe(J((function(){return Oe(t)})),Se(Oe(t)),me(1))}(o,e).pipe(J((function(t){return t.y>=o.scrollHeight-o.offsetHeight-16})),Yt(),Nt(s));return r.pipe(nr(t,{query$:i}),function(t,e){var n=e.render$,r=t.parentElement,i=Te(".md-search-result__list",t);return q(Ft((function(t){return n.pipe(he(Ge),se((function(e){for(;e16)););return e}),0),ge(t),Je((function(){!function(t){t.innerHTML=""}(i)})))})))}(t,{render$:u}))}function ir(t,e){return q(An(t.media.screen$,(function(n){return function(t,e,n){return mn(t,e,{header$:n.header$}).pipe(un(t,8)).pipe(J((function(t){return{hidden:t}})))}(n,t,e)})),me(1))}var or=o((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 ur(t,e){return function(t,e,n){var r,i;if("function"==typeof t.indexOf)switch(typeof e){case"number":if(0===e){for(r=1/e;n=0}function sr(t,e,n){var r,i=typeof t;switch(i){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):i in n._items?t in n._items[i]||(e&&(n._items[i][t]=!0),!1):(e&&(n._items[i]={},n._items[i][t]=!0),!1);case"boolean":if(i in n._items){var o=t?1:0;return!!n._items[i][o]||(e&&(n._items[i][o]=!0),!1)}return e&&(n._items[i]=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):i in n._items?!!ur(t,n._items[i])||(e&&n._items[i].push(t),!1):(e&&(n._items[i]=[t]),!1);case"undefined":return!!n._items[i]||(e&&(n._items[i]=!0),!1);case"object":if(null===t)return!!n._items.null||(e&&(n._items.null=!0),!1);default:return(i=Object.prototype.toString.call(t))in n._items?!!ur(t,n._items[i])||(e&&n._items[i].push(t),!1):(e&&(n._items[i]=[t]),!1)}}var cr=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}(),ar=qn((function(t,e){for(var n=[],r=0,i=t.length,o=e.length,u=new cr,s=0;s=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},fr=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u},hr=function(){for(var t=[],e=0;e0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u};function vr(t,e,n){var r=n.header$,i=Un(t,e,{main$:n.main$}).pipe(Yn(t)),o=ke(".md-nav__link",t),u=function(t,e,n){var r,i,o=e.viewport,u=n.header$,s=new Map;try{for(var c=lr(t),a=c.next();!a.done;a=c.next()){var l=a.value,f=Te('[id="'+decodeURIComponent(l.hash.substring(1))+'"]');void 0!==f&&s.set(l,f)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(i=c.return)&&i.call(c)}finally{if(r)throw r.error}}var h=u.pipe(J((function(t){return 18+t.height})));return o.size$.pipe(J((function(){var t=[];return hr(s).reduce((function(e,n){for(var r=fr(n,2),i=r[0],o=r[1];t.length;){if(!(s.get(t[t.length-1]).tagName>=o.tagName))break;t.pop()}return e.set(or(t=hr(t,[i])),o.offsetTop)}),new Map)})),Ft((function(t){return dn(o.offset$,h).pipe(se((function(t,e){for(var n=fr(t,2),r=n[0],i=n[1],o=fr(e,2),u=o[0].y,s=o[1];i.length;){if(!(fr(i[0],2)[1]-s=u))break;i=hr([r.pop()],i)}return[r,i]}),[[],hr(t)]),Yt((function(t,e){return t[0]===e[0]&&t[1]===e[1]})))}))).pipe(J((function(t){var e=fr(t,2),n=e[0],r=e[1];return{prev:n.map((function(t){return fr(t,1)[0]})),next:r.map((function(t){return fr(t,1)[0]}))}})),se((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:ar(e.next,t.next)}}),{prev:[],next:[]})).pipe(me(1))}(o,e,{header$:r}).pipe(function(t){return q(he(Ge),qt((function(t){var e,n,r,i,o=t.prev,u=t.next;try{for(var s=lr(u),c=s.next();!c.done;c=s.next()){rn(f=fr(c.value,1)[0]),en(f)}}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=lr(o.entries()),l=a.next();!l.done;l=a.next()){var f,h=fr(l.value,2),p=h[0];nn(f=fr(h[1],1)[0],p===o.length-1),tn(f,!0)}}catch(t){r={error:t}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}})),Je((function(){var e,n;try{for(var r=lr(t),i=r.next();!i.done;i=r.next()){var o=i.value;rn(o),en(o)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}})))}(o));return dn([i,u]).pipe(J((function(t){var e=yr(t,2);return{sidebar:e[0],anchors:e[1]}})))}function br(t){return t.type===dr.DUMP}function mr(t){return t.type===dr.RESULT}!function(t){t[t.STRING=0]="STRING",t[t.BINARY=1]="BINARY"}(pr||(pr={})),function(t){t[t.SETUP=0]="SETUP",t[t.DUMP=1]="DUMP",t[t.QUERY=2]="QUERY",t[t.RESULT=3]="RESULT"}(dr||(dr={}));var gr={container:"md-clipboard md-icon"};var wr=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function _r(t){return null!=t&&"function"==typeof t["@@transducer/step"]}function xr(t,e,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),i=r.pop();if(!wr(i)){for(var o=0;o=0;){if(t(e[n]))return e[n];n-=1}}))),kr=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.")},Or=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u},jr=function(){for(var t=[],e=0;e0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u},Cr=function(){for(var t=[],e=0;e0})),$e())},media:{tablet$:He("(min-width: 960px)"),screen$:He("(min-width: 1220px)")},viewport:{offset$:yt(De,Fe).pipe(J(Ve),Se(Ve()),me(1)),size$:Fe.pipe(J(Ue),Se(Ue()),me(1))}},i=Nr(Mr(t),2),o=i[0],u=i[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=Nr(t.href.match(/^.+github\.com\/([^\/]+)\/?([^\/]+)?.*$/i),3),i=r[1],o=r[2];return i&&o?It({url:"https://api.github.com/repos/"+i+"/"+o,responseType:"json"}).pipe(J((function(t){var e=t.status,r=t.response;if(200===e){var i=r.stargazers_count,o=r.forks_count;return[n(i)+" Stars",n(o)+" Forks"]}return[]})),qt((function(t){return sessionStorage.setItem("repository",JSON.stringify(t))}))):i?It({url:"https://api.github.com/users/"+i,responseType:"json"}).pipe(J((function(t){var e=t.status,r=t.response;return 200===e?[n(r.public_repos)+" Repositories"]:[]})),qt((function(t){return sessionStorage.setItem("repository",JSON.stringify(t))}))):W([])})().subscribe((function(t){t.length&&ke(".md-source__repository").forEach((function(e){e.dataset.mdState="done",e.appendChild(function(t){return _n("ul",{class:tr.facts},t.map((function(t){return _n("li",{class:tr.fact},t)})))}(t))}))}));var c=function(t,e){return e.document$.pipe(J((function(e){return t.reduce((function(t,n){var r,i=Te("[data-md-component="+n+"]",e);return ln(ln({},t),void 0!==i?((r={})[n]=i,r):{})}),{})})),se((function(t,e){var n,r;try{for(var i=fn(y(t)),o=i.next();!o.done;o=i.next()){var u=o.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{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return t}))).pipe(me(1))}(Pr,{document$:n.document.load$}),a=function(t){return c.pipe(function(t){return q(Ft((function(e){return void 0!==e[t]?W(e[t]):ue})))}(t))},l=a("header").pipe(Ft(hn));a("header").pipe(Ft((function(t){return d.pipe(function(t){return q(Wt("active"),he(Ge),qt((function(e){var n=e.active;!function(t,e){t.setAttribute("data-md-state",e?"shadow":"")}(t,n)})),Je((function(){!function(t){t.removeAttribute("data-md-state")}(t)})))}(t))}))).subscribe();var f=o.pipe(Nt(mr),Rt("data"),qt((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}))}))}))),h=a("search-query").pipe(Ft((function(t){return Wn(t,{prepare:qr})})));h.pipe(J((function(t){return{type:dr.QUERY,data:t.value}})),Wt("data")).subscribe(u),h.pipe(qt((function(t){t.focus&&an(S,!0)}))).subscribe();var p,d=a("main").pipe(Pn(n,{header$:l})),b=a("navigation").pipe(zn(n,{main$:d})),m=a("toc").pipe(function(t,e){return q(An(t.media.tablet$,(function(n){return vr(n,t,e)})),me(1))}(n,{header$:l,main$:d})),g=a("search-result").pipe(function(t,e){return q(Ft((function(n){return rr(n,t,e)})),me(1))}(n,{result$:f,query$:h.pipe(Wt("value"),Rt("value"))})),w=a("tabs").pipe(ir(n,{header$:l})),_=a("hero").pipe(Nn(n,{header$:l})),x=Te("[data-md-toggle=drawer]"),S=Te("[data-md-toggle=search]"),E=(p=S,st(p,"change").pipe(J((function(){return p.checked})),Se(p.checked))).pipe(ee(400)),T=a("search-reset").pipe(Ft(Bn)),k=st(window,"keydown").pipe(Nt((function(t){return!(t.metaKey||t.ctrlKey)})));if(E.subscribe(console.log),k.pipe(In(xn(E))).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||an(S,!0)})),k.pipe(In(E),qt((function(t){if("Enter"===t.key&&(document.activeElement===Te("[data-md-component=search-query]")?t.preventDefault():an(S,!1)),"ArrowUp"===t.key||"ArrowDown"===t.key){var e=ke("[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?(an(S,!1),Te("[data-md-component=search-query]").blur()):S.checked&&document.activeElement!==Te("[data-md-component=search-query]")&&Te("[data-md-component=search-query]").focus()}))).subscribe(),yt(E.pipe(Nt(s)),T).pipe(oe(a("search-query")),qt((function(t){return t.focus()}))).subscribe(),yt(He("print").pipe(Nt(s)),st(window,"beforeprint")).subscribe((function(){var t=ke("details");Array.prototype.forEach.call(t,(function(t){t.setAttribute("open","")}))})),n.location.hash$.subscribe((function(){an(x,!1),an(S,!1)})),r.isSupported()){var O=ke(".codehilite > pre, .highlight> pre, pre > code");Array.prototype.forEach.call(O,(function(t,e){var n="__code_"+e,r=function(t){return _n("button",{class:gr.container,title:cn("clipboard.copy"),"data-clipboard-target":"#"+t+" pre, #"+t+" code"},"")}(n),i=t.parentNode;i.id=n,i.insertBefore(r,t)})),new r(".md-clipboard").on("success",(function(t){alert("Copied to clipboard")}))}a("navigation").pipe(An(xn(n.media.tablet$),(function(t){return function(t){var e,n,r=new Map;try{for(var i=kr(ke("nav",t)),o=i.next();!o.done;o=i.next()){var u=o.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{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}return yt.apply(void 0,jr(jr(r.keys()).map((function(t){return st(t,"change")})))).pipe(J((function(){return Te(".md-nav__list",r.get(Tr((function(t){return t.checked}),jr(r.keys()))))}))).pipe(J((function(t){return{next:t}})),se((function(t,e){return{prev:t.next,next:e.next}})),me(1))}(t).pipe(q(he(Ge),qt((function(t){var e,n=t.prev;n&&((e=n).style.backgroundColor="",e.style.webkitOverflowScrolling="")})),ee(250),he(Ge),qt((function(t){var e,n=t.next;(e=n).style.backgroundColor="yellow",e.style.webkitOverflowScrolling="touch"}))))}))).subscribe(console.log);var j={search:{query$:h,result$:g,reset$:T},main$:d,navigation$:b,toc$:m,tabs$:w,hero$:_},A=j.search,I=Ir(j,["search"]);return yt.apply(void 0,Cr(v(I),v(A))).subscribe(),{agent:n,state:j}}}])); //# sourceMappingURL=bundle.eed5646e.min.js.map