From 6373592a2daf1fc1449f4050e6d477f61347fda3 Mon Sep 17 00:00:00 2001 From: <> Date: Mon, 13 Jan 2025 02:13:01 +0000 Subject: [PATCH] Deployed d17c0ec with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 592 ++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.88dd0f4e.min.js | 16 + assets/javascripts/bundle.88dd0f4e.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.6ce7567c.min.js | 42 + .../workers/search.6ce7567c.min.js.map | 7 + assets/stylesheets/main.6f8fc17f.min.css | 1 + assets/stylesheets/main.6f8fc17f.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + entrega-01/DER.brM3 | Bin 0 -> 700908 bytes entrega-01/DER/index.html | 717 ++ .../Dicion\303\241riodeDados/index.html" | 4736 ++++++++++++ entrega-01/MER/index.html | 1035 +++ entrega-01/MERL.brM3 | Bin 0 -> 402892 bytes entrega-01/MREL/index.html | 720 ++ .../apresenta\303\247\303\243o_1/index.html" | 767 ++ img/DER_v1.png | Bin 0 -> 234936 bytes img/MERL_v1.png | Bin 0 -> 294724 bytes img/MERL_v2.png | Bin 0 -> 297325 bytes img/StardewLogo.png | Bin 0 -> 31170 bytes img/capa.jpg | Bin 0 -> 142111 bytes index.html | 799 ++ search/search_index.json | 1 + sitemap.xml | 27 + sitemap.xml.gz | Bin 0 -> 274 bytes stylesheets/stardew.css | 28 + 62 files changed, 16699 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.88dd0f4e.min.js create mode 100644 assets/javascripts/bundle.88dd0f4e.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js.map create mode 100644 assets/stylesheets/main.6f8fc17f.min.css create mode 100644 assets/stylesheets/main.6f8fc17f.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 entrega-01/DER.brM3 create mode 100644 entrega-01/DER/index.html create mode 100644 "entrega-01/Dicion\303\241riodeDados/index.html" create mode 100644 entrega-01/MER/index.html create mode 100644 entrega-01/MERL.brM3 create mode 100644 entrega-01/MREL/index.html create mode 100644 "entrega-01/apresenta\303\247\303\243o_1/index.html" create mode 100644 img/DER_v1.png create mode 100644 img/MERL_v1.png create mode 100644 img/MERL_v2.png create mode 100644 img/StardewLogo.png create mode 100644 img/capa.jpg create mode 100644 index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 stylesheets/stardew.css diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..22f4a61 --- /dev/null +++ b/404.html @@ -0,0 +1,592 @@ + + + + + + + + + + + + + + + + + + + Stardew Valley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.88dd0f4e.min.js b/assets/javascripts/bundle.88dd0f4e.min.js new file mode 100644 index 0000000..fb8f310 --- /dev/null +++ b/assets/javascripts/bundle.88dd0f4e.min.js @@ -0,0 +1,16 @@ +"use strict";(()=>{var Wi=Object.create;var gr=Object.defineProperty;var Di=Object.getOwnPropertyDescriptor;var Vi=Object.getOwnPropertyNames,Vt=Object.getOwnPropertySymbols,Ni=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable;var io=(e,t,r)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))yr.call(t,r)&&io(e,r,t[r]);if(Vt)for(var r of Vt(t))ao.call(t,r)&&io(e,r,t[r]);return e};var so=(e,t)=>{var r={};for(var o in e)yr.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Vt)for(var o of Vt(e))t.indexOf(o)<0&&ao.call(e,o)&&(r[o]=e[o]);return r};var xr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var zi=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Vi(t))!yr.call(e,n)&&n!==r&&gr(e,n,{get:()=>t[n],enumerable:!(o=Di(t,n))||o.enumerable});return e};var Mt=(e,t,r)=>(r=e!=null?Wi(Ni(e)):{},zi(t||!e||!e.__esModule?gr(r,"default",{value:e,enumerable:!0}):r,e));var co=(e,t,r)=>new Promise((o,n)=>{var i=p=>{try{s(r.next(p))}catch(c){n(c)}},a=p=>{try{s(r.throw(p))}catch(c){n(c)}},s=p=>p.done?o(p.value):Promise.resolve(p.value).then(i,a);s((r=r.apply(e,t)).next())});var lo=xr((Er,po)=>{(function(e,t){typeof Er=="object"&&typeof po!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Er,function(){"use strict";function e(r){var o=!0,n=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(k){return!!(k&&k!==document&&k.nodeName!=="HTML"&&k.nodeName!=="BODY"&&"classList"in k&&"contains"in k.classList)}function p(k){var ft=k.type,qe=k.tagName;return!!(qe==="INPUT"&&a[ft]&&!k.readOnly||qe==="TEXTAREA"&&!k.readOnly||k.isContentEditable)}function c(k){k.classList.contains("focus-visible")||(k.classList.add("focus-visible"),k.setAttribute("data-focus-visible-added",""))}function l(k){k.hasAttribute("data-focus-visible-added")&&(k.classList.remove("focus-visible"),k.removeAttribute("data-focus-visible-added"))}function f(k){k.metaKey||k.altKey||k.ctrlKey||(s(r.activeElement)&&c(r.activeElement),o=!0)}function u(k){o=!1}function d(k){s(k.target)&&(o||p(k.target))&&c(k.target)}function y(k){s(k.target)&&(k.target.classList.contains("focus-visible")||k.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(i),i=window.setTimeout(function(){n=!1},100),l(k.target))}function L(k){document.visibilityState==="hidden"&&(n&&(o=!0),X())}function X(){document.addEventListener("mousemove",J),document.addEventListener("mousedown",J),document.addEventListener("mouseup",J),document.addEventListener("pointermove",J),document.addEventListener("pointerdown",J),document.addEventListener("pointerup",J),document.addEventListener("touchmove",J),document.addEventListener("touchstart",J),document.addEventListener("touchend",J)}function te(){document.removeEventListener("mousemove",J),document.removeEventListener("mousedown",J),document.removeEventListener("mouseup",J),document.removeEventListener("pointermove",J),document.removeEventListener("pointerdown",J),document.removeEventListener("pointerup",J),document.removeEventListener("touchmove",J),document.removeEventListener("touchstart",J),document.removeEventListener("touchend",J)}function J(k){k.target.nodeName&&k.target.nodeName.toLowerCase()==="html"||(o=!1,te())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",L,!0),X(),r.addEventListener("focus",d,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var qr=xr((hy,On)=>{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var $a=/["'&<>]/;On.exports=Pa;function Pa(e){var t=""+e,r=$a.exec(t);if(!r)return t;var o,n="",i=0,a=0;for(i=r.index;i{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof It=="object"&&typeof Yr=="object"?Yr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof It=="object"?It.ClipboardJS=r():t.ClipboardJS=r()})(It,function(){return function(){var e={686:function(o,n,i){"use strict";i.d(n,{default:function(){return Ui}});var a=i(279),s=i.n(a),p=i(370),c=i.n(p),l=i(817),f=i.n(l);function u(V){try{return document.execCommand(V)}catch(A){return!1}}var d=function(A){var M=f()(A);return u("cut"),M},y=d;function L(V){var A=document.documentElement.getAttribute("dir")==="rtl",M=document.createElement("textarea");M.style.fontSize="12pt",M.style.border="0",M.style.padding="0",M.style.margin="0",M.style.position="absolute",M.style[A?"right":"left"]="-9999px";var F=window.pageYOffset||document.documentElement.scrollTop;return M.style.top="".concat(F,"px"),M.setAttribute("readonly",""),M.value=V,M}var X=function(A,M){var F=L(A);M.container.appendChild(F);var D=f()(F);return u("copy"),F.remove(),D},te=function(A){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},F="";return typeof A=="string"?F=X(A,M):A instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(A==null?void 0:A.type)?F=X(A.value,M):(F=f()(A),u("copy")),F},J=te;function k(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(M){return typeof M}:k=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},k(V)}var ft=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=A.action,F=M===void 0?"copy":M,D=A.container,Y=A.target,$e=A.text;if(F!=="copy"&&F!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Y!==void 0)if(Y&&k(Y)==="object"&&Y.nodeType===1){if(F==="copy"&&Y.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(F==="cut"&&(Y.hasAttribute("readonly")||Y.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if($e)return J($e,{container:D});if(Y)return F==="cut"?y(Y):J(Y,{container:D})},qe=ft;function Fe(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Fe=function(M){return typeof M}:Fe=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},Fe(V)}function ki(V,A){if(!(V instanceof A))throw new TypeError("Cannot call a class as a function")}function no(V,A){for(var M=0;M0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof D.action=="function"?D.action:this.defaultAction,this.target=typeof D.target=="function"?D.target:this.defaultTarget,this.text=typeof D.text=="function"?D.text:this.defaultText,this.container=Fe(D.container)==="object"?D.container:document.body}},{key:"listenClick",value:function(D){var Y=this;this.listener=c()(D,"click",function($e){return Y.onClick($e)})}},{key:"onClick",value:function(D){var Y=D.delegateTarget||D.currentTarget,$e=this.action(Y)||"copy",Dt=qe({action:$e,container:this.container,target:this.target(Y),text:this.text(Y)});this.emit(Dt?"success":"error",{action:$e,text:Dt,trigger:Y,clearSelection:function(){Y&&Y.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(D){return vr("action",D)}},{key:"defaultTarget",value:function(D){var Y=vr("target",D);if(Y)return document.querySelector(Y)}},{key:"defaultText",value:function(D){return vr("text",D)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(D){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return J(D,Y)}},{key:"cut",value:function(D){return y(D)}},{key:"isSupported",value:function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Y=typeof D=="string"?[D]:D,$e=!!document.queryCommandSupported;return Y.forEach(function(Dt){$e=$e&&!!document.queryCommandSupported(Dt)}),$e}}]),M}(s()),Ui=Fi},828:function(o){var n=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,p){for(;s&&s.nodeType!==n;){if(typeof s.matches=="function"&&s.matches(p))return s;s=s.parentNode}}o.exports=a},438:function(o,n,i){var a=i(828);function s(l,f,u,d,y){var L=c.apply(this,arguments);return l.addEventListener(u,L,y),{destroy:function(){l.removeEventListener(u,L,y)}}}function p(l,f,u,d,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof u=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(L){return s(L,f,u,d,y)}))}function c(l,f,u,d){return function(y){y.delegateTarget=a(y.target,f),y.delegateTarget&&d.call(l,y)}}o.exports=p},879:function(o,n){n.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},n.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||n.node(i[0]))},n.string=function(i){return typeof i=="string"||i instanceof String},n.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(o,n,i){var a=i(879),s=i(438);function p(u,d,y){if(!u&&!d&&!y)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(u))return c(u,d,y);if(a.nodeList(u))return l(u,d,y);if(a.string(u))return f(u,d,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(u,d,y){return u.addEventListener(d,y),{destroy:function(){u.removeEventListener(d,y)}}}function l(u,d,y){return Array.prototype.forEach.call(u,function(L){L.addEventListener(d,y)}),{destroy:function(){Array.prototype.forEach.call(u,function(L){L.removeEventListener(d,y)})}}}function f(u,d,y){return s(document.body,u,d,y)}o.exports=p},817:function(o){function n(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var p=window.getSelection(),c=document.createRange();c.selectNodeContents(i),p.removeAllRanges(),p.addRange(c),a=p.toString()}return a}o.exports=n},279:function(o){function n(){}n.prototype={on:function(i,a,s){var p=this.e||(this.e={});return(p[i]||(p[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var p=this;function c(){p.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),p=0,c=s.length;for(p;p0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),n,i=[],a;try{for(;(t===void 0||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function q(e,t,r){if(r||arguments.length===2)for(var o=0,n=t.length,i;o1||p(d,L)})},y&&(n[d]=y(n[d])))}function p(d,y){try{c(o[d](y))}catch(L){u(i[0][3],L)}}function c(d){d.value instanceof nt?Promise.resolve(d.value.v).then(l,f):u(i[0][2],d)}function l(d){p("next",d)}function f(d){p("throw",d)}function u(d,y){d(y),i.shift(),i.length&&p(i[0][0],i[0][1])}}function uo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof he=="function"?he(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(a){return new Promise(function(s,p){a=e[i](a),n(s,p,a.done,a.value)})}}function n(i,a,s,p){Promise.resolve(p).then(function(c){i({value:c,done:s})},a)}}function H(e){return typeof e=="function"}function ut(e){var t=function(o){Error.call(o),o.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var zt=ut(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(o,n){return n+1+") "+o.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function Qe(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ue=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=he(a),p=s.next();!p.done;p=s.next()){var c=p.value;c.remove(this)}}catch(L){t={error:L}}finally{try{p&&!p.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var l=this.initialTeardown;if(H(l))try{l()}catch(L){i=L instanceof zt?L.errors:[L]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=he(f),d=u.next();!d.done;d=u.next()){var y=d.value;try{ho(y)}catch(L){i=i!=null?i:[],L instanceof zt?i=q(q([],N(i)),N(L.errors)):i.push(L)}}}catch(L){o={error:L}}finally{try{d&&!d.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new zt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)ho(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Qe(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Qe(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Tr=Ue.EMPTY;function qt(e){return e instanceof Ue||e&&"closed"in e&&H(e.remove)&&H(e.add)&&H(e.unsubscribe)}function ho(e){H(e)?e():e.unsubscribe()}var Pe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var dt={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,a=n.isStopped,s=n.observers;return i||a?Tr:(this.currentObservers=null,s.push(r),new Ue(function(){o.currentObservers=null,Qe(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,a=o.isStopped;n?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new To(r,o)},t}(j);var To=function(e){oe(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Tr},t}(g);var _r=function(e){oe(t,e);function t(r){var o=e.call(this)||this;return o._value=r,o}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var o=e.prototype._subscribe.call(this,r);return!o.closed&&r.next(this._value),o},t.prototype.getValue=function(){var r=this,o=r.hasError,n=r.thrownError,i=r._value;if(o)throw n;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t}(g);var At={now:function(){return(At.delegate||Date).now()},delegate:void 0};var Ct=function(e){oe(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=At);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,a=o._infiniteTimeWindow,s=o._timestampProvider,p=o._windowTime;n||(i.push(r),!a&&i.push(s.now()+p)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,a=n._buffer,s=a.slice(),p=0;p0?e.prototype.schedule.call(this,r,o):(this.delay=o,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,o){return o>0||this.closed?e.prototype.execute.call(this,r,o):this._execute(r,o)},t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!=null&&n>0||n==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.flush(this),0)},t}(gt);var Lo=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(yt);var kr=new Lo(Oo);var Mo=function(e){oe(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n}return t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!==null&&n>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=vt.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var a=r.actions;o!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==o&&(vt.cancelAnimationFrame(o),r._scheduled=void 0)},t}(gt);var _o=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(yt);var me=new _o(Mo);var S=new j(function(e){return e.complete()});function Yt(e){return e&&H(e.schedule)}function Hr(e){return e[e.length-1]}function Xe(e){return H(Hr(e))?e.pop():void 0}function ke(e){return Yt(Hr(e))?e.pop():void 0}function Bt(e,t){return typeof Hr(e)=="number"?e.pop():t}var xt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Gt(e){return H(e==null?void 0:e.then)}function Jt(e){return H(e[bt])}function Xt(e){return Symbol.asyncIterator&&H(e==null?void 0:e[Symbol.asyncIterator])}function Zt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Zi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var er=Zi();function tr(e){return H(e==null?void 0:e[er])}function rr(e){return fo(this,arguments,function(){var r,o,n,i;return Nt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,nt(r.read())];case 3:return o=a.sent(),n=o.value,i=o.done,i?[4,nt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,nt(n)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function or(e){return H(e==null?void 0:e.getReader)}function U(e){if(e instanceof j)return e;if(e!=null){if(Jt(e))return ea(e);if(xt(e))return ta(e);if(Gt(e))return ra(e);if(Xt(e))return Ao(e);if(tr(e))return oa(e);if(or(e))return na(e)}throw Zt(e)}function ea(e){return new j(function(t){var r=e[bt]();if(H(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ta(e){return new j(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?b(function(n,i){return e(n,i,o)}):le,Te(1),r?De(t):Qo(function(){return new ir}))}}function jr(e){return e<=0?function(){return S}:E(function(t,r){var o=[];t.subscribe(T(r,function(n){o.push(n),e=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new g}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,p=s===void 0?!0:s;return function(c){var l,f,u,d=0,y=!1,L=!1,X=function(){f==null||f.unsubscribe(),f=void 0},te=function(){X(),l=u=void 0,y=L=!1},J=function(){var k=l;te(),k==null||k.unsubscribe()};return E(function(k,ft){d++,!L&&!y&&X();var qe=u=u!=null?u:r();ft.add(function(){d--,d===0&&!L&&!y&&(f=Ur(J,p))}),qe.subscribe(ft),!l&&d>0&&(l=new at({next:function(Fe){return qe.next(Fe)},error:function(Fe){L=!0,X(),f=Ur(te,n,Fe),qe.error(Fe)},complete:function(){y=!0,X(),f=Ur(te,a),qe.complete()}}),U(k).subscribe(l))})(c)}}function Ur(e,t){for(var r=[],o=2;oe.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function R(e,t=document){let r=fe(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function fe(e,t=document){return t.querySelector(e)||void 0}function Ie(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var wa=O(h(document.body,"focusin"),h(document.body,"focusout")).pipe(_e(1),Q(void 0),m(()=>Ie()||document.body),G(1));function et(e){return wa.pipe(m(t=>e.contains(t)),K())}function $t(e,t){return C(()=>O(h(e,"mouseenter").pipe(m(()=>!0)),h(e,"mouseleave").pipe(m(()=>!1))).pipe(t?Ht(r=>Le(+!r*t)):le,Q(e.matches(":hover"))))}function Jo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Jo(e,r)}function x(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)Jo(o,n);return o}function sr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function Tt(e){let t=x("script",{src:e});return C(()=>(document.head.appendChild(t),O(h(t,"load"),h(t,"error").pipe(v(()=>$r(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),Te(1))))}var Xo=new g,Ta=C(()=>typeof ResizeObserver=="undefined"?Tt("https://unpkg.com/resize-observer-polyfill"):I(void 0)).pipe(m(()=>new ResizeObserver(e=>e.forEach(t=>Xo.next(t)))),v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function ce(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return Ta.pipe(w(r=>r.observe(t)),v(r=>Xo.pipe(b(o=>o.target===t),_(()=>r.unobserve(t)))),m(()=>ce(e)),Q(ce(e)))}function St(e){return{width:e.scrollWidth,height:e.scrollHeight}}function cr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Zo(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function Ve(e){return{x:e.offsetLeft,y:e.offsetTop}}function en(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function tn(e){return O(h(window,"load"),h(window,"resize")).pipe(Me(0,me),m(()=>Ve(e)),Q(Ve(e)))}function pr(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ne(e){return O(h(e,"scroll"),h(window,"scroll"),h(window,"resize")).pipe(Me(0,me),m(()=>pr(e)),Q(pr(e)))}var rn=new g,Sa=C(()=>I(new IntersectionObserver(e=>{for(let t of e)rn.next(t)},{threshold:0}))).pipe(v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function tt(e){return Sa.pipe(w(t=>t.observe(e)),v(t=>rn.pipe(b(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function on(e,t=16){return Ne(e).pipe(m(({y:r})=>{let o=ce(e),n=St(e);return r>=n.height-o.height-t}),K())}var lr={drawer:R("[data-md-toggle=drawer]"),search:R("[data-md-toggle=search]")};function nn(e){return lr[e].checked}function Je(e,t){lr[e].checked!==t&&lr[e].click()}function ze(e){let t=lr[e];return h(t,"change").pipe(m(()=>t.checked),Q(t.checked))}function Oa(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function La(){return O(h(window,"compositionstart").pipe(m(()=>!0)),h(window,"compositionend").pipe(m(()=>!1))).pipe(Q(!1))}function an(){let e=h(window,"keydown").pipe(b(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:nn("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),b(({mode:t,type:r})=>{if(t==="global"){let o=Ie();if(typeof o!="undefined")return!Oa(o,r)}return!0}),pe());return La().pipe(v(t=>t?S:e))}function ye(){return new URL(location.href)}function lt(e,t=!1){if(B("navigation.instant")&&!t){let r=x("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function sn(){return new g}function cn(){return location.hash.slice(1)}function pn(e){let t=x("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Ma(e){return O(h(window,"hashchange"),e).pipe(m(cn),Q(cn()),b(t=>t.length>0),G(1))}function ln(e){return Ma(e).pipe(m(t=>fe(`[id="${t}"]`)),b(t=>typeof t!="undefined"))}function Pt(e){let t=matchMedia(e);return ar(r=>t.addListener(()=>r(t.matches))).pipe(Q(t.matches))}function mn(){let e=matchMedia("print");return O(h(window,"beforeprint").pipe(m(()=>!0)),h(window,"afterprint").pipe(m(()=>!1))).pipe(Q(e.matches))}function Nr(e,t){return e.pipe(v(r=>r?t():S))}function zr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let a=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+a*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function je(e,t){return zr(e,t).pipe(v(r=>r.text()),m(r=>JSON.parse(r)),G(1))}function fn(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),G(1))}function un(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),G(1))}function dn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function hn(){return O(h(window,"scroll",{passive:!0}),h(window,"resize",{passive:!0})).pipe(m(dn),Q(dn()))}function bn(){return{width:innerWidth,height:innerHeight}}function vn(){return h(window,"resize",{passive:!0}).pipe(m(bn),Q(bn()))}function gn(){return z([hn(),vn()]).pipe(m(([e,t])=>({offset:e,size:t})),G(1))}function mr(e,{viewport$:t,header$:r}){let o=t.pipe(ee("size")),n=z([o,r]).pipe(m(()=>Ve(e)));return z([r,t,n]).pipe(m(([{height:i},{offset:a,size:s},{x:p,y:c}])=>({offset:{x:a.x-p,y:a.y-c+i},size:s})))}function _a(e){return h(e,"message",t=>t.data)}function Aa(e){let t=new g;return t.subscribe(r=>e.postMessage(r)),t}function yn(e,t=new Worker(e)){let r=_a(t),o=Aa(t),n=new g;n.subscribe(o);let i=o.pipe(Z(),ie(!0));return n.pipe(Z(),Re(r.pipe(W(i))),pe())}var Ca=R("#__config"),Ot=JSON.parse(Ca.textContent);Ot.base=`${new URL(Ot.base,ye())}`;function xe(){return Ot}function B(e){return Ot.features.includes(e)}function Ee(e,t){return typeof t!="undefined"?Ot.translations[e].replace("#",t.toString()):Ot.translations[e]}function Se(e,t=document){return R(`[data-md-component=${e}]`,t)}function ae(e,t=document){return P(`[data-md-component=${e}]`,t)}function ka(e){let t=R(".md-typeset > :first-child",e);return h(t,"click",{once:!0}).pipe(m(()=>R(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function xn(e){if(!B("announce.dismiss")||!e.childElementCount)return S;if(!e.hidden){let t=R(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return C(()=>{let t=new g;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),ka(e).pipe(w(r=>t.next(r)),_(()=>t.complete()),m(r=>$({ref:e},r)))})}function Ha(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function En(e,t){let r=new g;return r.subscribe(({hidden:o})=>{e.hidden=o}),Ha(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))}function Rt(e,t){return t==="inline"?x("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"})):x("div",{class:"md-tooltip",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"}))}function wn(...e){return x("div",{class:"md-tooltip2",role:"tooltip"},x("div",{class:"md-tooltip2__inner md-typeset"},e))}function Tn(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return x("aside",{class:"md-annotation",tabIndex:0},Rt(t),x("a",{href:r,class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}else return x("aside",{class:"md-annotation",tabIndex:0},Rt(t),x("span",{class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}function Sn(e){return x("button",{class:"md-clipboard md-icon",title:Ee("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}var Ln=Mt(qr());function Qr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(p=>!e.terms[p]).reduce((p,c)=>[...p,x("del",null,(0,Ln.default)(c))," "],[]).slice(0,-1),i=xe(),a=new URL(e.location,i.base);B("search.highlight")&&a.searchParams.set("h",Object.entries(e.terms).filter(([,p])=>p).reduce((p,[c])=>`${p} ${c}`.trim(),""));let{tags:s}=xe();return x("a",{href:`${a}`,class:"md-search-result__link",tabIndex:-1},x("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&x("div",{class:"md-search-result__icon md-icon"}),r>0&&x("h1",null,e.title),r<=0&&x("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&x("nav",{class:"md-tags"},e.tags.map(p=>{let c=s?p in s?`md-tag-icon md-tag--${s[p]}`:"md-tag-icon":"";return x("span",{class:`md-tag ${c}`},p)})),o>0&&n.length>0&&x("p",{class:"md-search-result__terms"},Ee("search.result.term.missing"),": ",...n)))}function Mn(e){let t=e[0].score,r=[...e],o=xe(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),a=r.findIndex(l=>l.scoreQr(l,1)),...p.length?[x("details",{class:"md-search-result__more"},x("summary",{tabIndex:-1},x("div",null,p.length>0&&p.length===1?Ee("search.result.more.one"):Ee("search.result.more.other",p.length))),...p.map(l=>Qr(l,1)))]:[]];return x("li",{class:"md-search-result__item"},c)}function _n(e){return x("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>x("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?sr(r):r)))}function Kr(e){let t=`tabbed-control tabbed-control--${e}`;return x("div",{class:t,hidden:!0},x("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function An(e){return x("div",{class:"md-typeset__scrollwrap"},x("div",{class:"md-typeset__table"},e))}function Ra(e){var o;let t=xe(),r=new URL(`../${e.version}/`,t.base);return x("li",{class:"md-version__item"},x("a",{href:`${r}`,class:"md-version__link"},e.title,((o=t.version)==null?void 0:o.alias)&&e.aliases.length>0&&x("span",{class:"md-version__alias"},e.aliases[0])))}function Cn(e,t){var o;let r=xe();return e=e.filter(n=>{var i;return!((i=n.properties)!=null&&i.hidden)}),x("div",{class:"md-version"},x("button",{class:"md-version__current","aria-label":Ee("select.version")},t.title,((o=r.version)==null?void 0:o.alias)&&t.aliases.length>0&&x("span",{class:"md-version__alias"},t.aliases[0])),x("ul",{class:"md-version__list"},e.map(Ra)))}var Ia=0;function ja(e){let t=z([et(e),$t(e)]).pipe(m(([o,n])=>o||n),K()),r=C(()=>Zo(e)).pipe(ne(Ne),pt(1),He(t),m(()=>en(e)));return t.pipe(Ae(o=>o),v(()=>z([t,r])),m(([o,n])=>({active:o,offset:n})),pe())}function Fa(e,t){let{content$:r,viewport$:o}=t,n=`__tooltip2_${Ia++}`;return C(()=>{let i=new g,a=new _r(!1);i.pipe(Z(),ie(!1)).subscribe(a);let s=a.pipe(Ht(c=>Le(+!c*250,kr)),K(),v(c=>c?r:S),w(c=>c.id=n),pe());z([i.pipe(m(({active:c})=>c)),s.pipe(v(c=>$t(c,250)),Q(!1))]).pipe(m(c=>c.some(l=>l))).subscribe(a);let p=a.pipe(b(c=>c),re(s,o),m(([c,l,{size:f}])=>{let u=e.getBoundingClientRect(),d=u.width/2;if(l.role==="tooltip")return{x:d,y:8+u.height};if(u.y>=f.height/2){let{height:y}=ce(l);return{x:d,y:-16-y}}else return{x:d,y:16+u.height}}));return z([s,i,p]).subscribe(([c,{offset:l},f])=>{c.style.setProperty("--md-tooltip-host-x",`${l.x}px`),c.style.setProperty("--md-tooltip-host-y",`${l.y}px`),c.style.setProperty("--md-tooltip-x",`${f.x}px`),c.style.setProperty("--md-tooltip-y",`${f.y}px`),c.classList.toggle("md-tooltip2--top",f.y<0),c.classList.toggle("md-tooltip2--bottom",f.y>=0)}),a.pipe(b(c=>c),re(s,(c,l)=>l),b(c=>c.role==="tooltip")).subscribe(c=>{let l=ce(R(":scope > *",c));c.style.setProperty("--md-tooltip-width",`${l.width}px`),c.style.setProperty("--md-tooltip-tail","0px")}),a.pipe(K(),ve(me),re(s)).subscribe(([c,l])=>{l.classList.toggle("md-tooltip2--active",c)}),z([a.pipe(b(c=>c)),s]).subscribe(([c,l])=>{l.role==="dialog"?(e.setAttribute("aria-controls",n),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",n)}),a.pipe(b(c=>!c)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),ja(e).pipe(w(c=>i.next(c)),_(()=>i.complete()),m(c=>$({ref:e},c)))})}function mt(e,{viewport$:t},r=document.body){return Fa(e,{content$:new j(o=>{let n=e.title,i=wn(n);return o.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",n)}}),viewport$:t})}function Ua(e,t){let r=C(()=>z([tn(e),Ne(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:a,height:s}=ce(e);return{x:o-i.x+a/2,y:n-i.y+s/2}}));return et(e).pipe(v(o=>r.pipe(m(n=>({active:o,offset:n})),Te(+!o||1/0))))}function kn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return C(()=>{let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),tt(e).pipe(W(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),O(i.pipe(b(({active:s})=>s)),i.pipe(_e(250),b(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,me)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),h(n,"click").pipe(W(a),b(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),h(n,"mousedown").pipe(W(a),re(i)).subscribe(([s,{active:p}])=>{var c;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(p){s.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(c=Ie())==null||c.blur()}}),r.pipe(W(a),b(s=>s===o),Ge(125)).subscribe(()=>e.focus()),Ua(e,t).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function Wa(e){return e.tagName==="CODE"?P(".c, .c1, .cm",e):[e]}function Da(e){let t=[];for(let r of Wa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,p]=a;if(typeof p=="undefined"){let c=i.splitText(a.index);i=c.splitText(s.length),t.push(c)}else{i.textContent=s,t.push(i);break}}}}return t}function Hn(e,t){t.append(...Array.from(e.childNodes))}function fr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,a=new Map;for(let s of Da(t)){let[,p]=s.textContent.match(/\((\d+)\)/);fe(`:scope > li:nth-child(${p})`,e)&&(a.set(p,Tn(p,i)),s.replaceWith(a.get(p)))}return a.size===0?S:C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=[];for(let[l,f]of a)c.push([R(".md-typeset",f),R(`:scope > li:nth-child(${l})`,e)]);return o.pipe(W(p)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of c)l?Hn(f,u):Hn(u,f)}),O(...[...a].map(([,l])=>kn(l,t,{target$:r}))).pipe(_(()=>s.complete()),pe())})}function $n(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return $n(t)}}function Pn(e,t){return C(()=>{let r=$n(e);return typeof r!="undefined"?fr(r,e,t):S})}var Rn=Mt(Br());var Va=0;function In(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return In(t)}}function Na(e){return ge(e).pipe(m(({width:t})=>({scrollable:St(e).width>t})),ee("scrollable"))}function jn(e,t){let{matches:r}=matchMedia("(hover)"),o=C(()=>{let n=new g,i=n.pipe(jr(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[];if(Rn.default.isSupported()&&(e.closest(".copy")||B("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${Va++}`;let l=Sn(c.id);c.insertBefore(l,e),B("content.tooltips")&&a.push(mt(l,{viewport$}))}let s=e.closest(".highlight");if(s instanceof HTMLElement){let c=In(s);if(typeof c!="undefined"&&(s.classList.contains("annotate")||B("content.code.annotate"))){let l=fr(c,e,t);a.push(ge(s).pipe(W(i),m(({width:f,height:u})=>f&&u),K(),v(f=>f?l:S)))}}return P(":scope > span[id]",e).length&&e.classList.add("md-code__content"),Na(e).pipe(w(c=>n.next(c)),_(()=>n.complete()),m(c=>$({ref:e},c)),Re(...a))});return B("content.lazy")?tt(e).pipe(b(n=>n),Te(1),v(()=>o)):o}function za(e,{target$:t,print$:r}){let o=!0;return O(t.pipe(m(n=>n.closest("details:not([open])")),b(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(b(n=>n||!o),w(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Fn(e,t){return C(()=>{let r=new g;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),za(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}var Un=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.entityTitleText{fill:var(--md-mermaid-label-fg-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var Gr,Qa=0;function Ka(){return typeof mermaid=="undefined"||mermaid instanceof Element?Tt("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):I(void 0)}function Wn(e){return e.classList.remove("mermaid"),Gr||(Gr=Ka().pipe(w(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Un,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),G(1))),Gr.subscribe(()=>co(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${Qa++}`,r=x("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),a=r.attachShadow({mode:"closed"});a.innerHTML=n,e.replaceWith(r),i==null||i(a)})),Gr.pipe(m(()=>({ref:e})))}var Dn=x("table");function Vn(e){return e.replaceWith(Dn),Dn.replaceWith(An(e)),I({ref:e})}function Ya(e){let t=e.find(r=>r.checked)||e[0];return O(...e.map(r=>h(r,"change").pipe(m(()=>R(`label[for="${r.id}"]`))))).pipe(Q(R(`label[for="${t.id}"]`)),m(r=>({active:r})))}function Nn(e,{viewport$:t,target$:r}){let o=R(".tabbed-labels",e),n=P(":scope > input",e),i=Kr("prev");e.append(i);let a=Kr("next");return e.append(a),C(()=>{let s=new g,p=s.pipe(Z(),ie(!0));z([s,ge(e),tt(e)]).pipe(W(p),Me(1,me)).subscribe({next([{active:c},l]){let f=Ve(c),{width:u}=ce(c);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let d=pr(o);(f.xd.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),z([Ne(o),ge(o)]).pipe(W(p)).subscribe(([c,l])=>{let f=St(o);i.hidden=c.x<16,a.hidden=c.x>f.width-l.width-16}),O(h(i,"click").pipe(m(()=>-1)),h(a,"click").pipe(m(()=>1))).pipe(W(p)).subscribe(c=>{let{width:l}=ce(o);o.scrollBy({left:l*c,behavior:"smooth"})}),r.pipe(W(p),b(c=>n.includes(c))).subscribe(c=>c.click()),o.classList.add("tabbed-labels--linked");for(let c of n){let l=R(`label[for="${c.id}"]`);l.replaceChildren(x("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),h(l.firstElementChild,"click").pipe(W(p),b(f=>!(f.metaKey||f.ctrlKey)),w(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return B("content.tabs.link")&&s.pipe(Ce(1),re(t)).subscribe(([{active:c},{offset:l}])=>{let f=c.innerText.trim();if(c.hasAttribute("data-md-switching"))c.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let y of P("[data-tabs]"))for(let L of P(":scope > input",y)){let X=R(`label[for="${L.id}"]`);if(X!==c&&X.innerText.trim()===f){X.setAttribute("data-md-switching",""),L.click();break}}window.scrollTo({top:e.offsetTop-u});let d=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...d])])}}),s.pipe(W(p)).subscribe(()=>{for(let c of P("audio, video",e))c.pause()}),Ya(n).pipe(w(c=>s.next(c)),_(()=>s.complete()),m(c=>$({ref:e},c)))}).pipe(Ke(se))}function zn(e,{viewport$:t,target$:r,print$:o}){return O(...P(".annotate:not(.highlight)",e).map(n=>Pn(n,{target$:r,print$:o})),...P("pre:not(.mermaid) > code",e).map(n=>jn(n,{target$:r,print$:o})),...P("pre.mermaid",e).map(n=>Wn(n)),...P("table:not([class])",e).map(n=>Vn(n)),...P("details",e).map(n=>Fn(n,{target$:r,print$:o})),...P("[data-tabs]",e).map(n=>Nn(n,{viewport$:t,target$:r})),...P("[title]",e).filter(()=>B("content.tooltips")).map(n=>mt(n,{viewport$:t})))}function Ba(e,{alert$:t}){return t.pipe(v(r=>O(I(!0),I(!1).pipe(Ge(2e3))).pipe(m(o=>({message:r,active:o})))))}function qn(e,t){let r=R(".md-typeset",e);return C(()=>{let o=new g;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ba(e,t).pipe(w(n=>o.next(n)),_(()=>o.complete()),m(n=>$({ref:e},n)))})}var Ga=0;function Ja(e,t){document.body.append(e);let{width:r}=ce(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=cr(t),n=typeof o!="undefined"?Ne(o):I({x:0,y:0}),i=O(et(t),$t(t)).pipe(K());return z([i,n]).pipe(m(([a,s])=>{let{x:p,y:c}=Ve(t),l=ce(t),f=t.closest("table");return f&&t.parentElement&&(p+=f.offsetLeft+t.parentElement.offsetLeft,c+=f.offsetTop+t.parentElement.offsetTop),{active:a,offset:{x:p-s.x+l.width/2-r/2,y:c-s.y+l.height+8}}}))}function Qn(e){let t=e.title;if(!t.length)return S;let r=`__tooltip_${Ga++}`,o=Rt(r,"inline"),n=R(".md-typeset",o);return n.innerHTML=t,C(()=>{let i=new g;return i.subscribe({next({offset:a}){o.style.setProperty("--md-tooltip-x",`${a.x}px`),o.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),O(i.pipe(b(({active:a})=>a)),i.pipe(_e(250),b(({active:a})=>!a))).subscribe({next({active:a}){a?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,me)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?o.style.setProperty("--md-tooltip-0",`${-a}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ja(o,e).pipe(w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))}).pipe(Ke(se))}function Xa({viewport$:e}){if(!B("header.autohide"))return I(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Be(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),K()),o=ze("search");return z([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),K(),v(n=>n?r:I(!1)),Q(!1))}function Kn(e,t){return C(()=>z([ge(e),Xa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),K((r,o)=>r.height===o.height&&r.hidden===o.hidden),G(1))}function Yn(e,{header$:t,main$:r}){return C(()=>{let o=new g,n=o.pipe(Z(),ie(!0));o.pipe(ee("active"),He(t)).subscribe(([{active:a},{hidden:s}])=>{e.classList.toggle("md-header--shadow",a&&!s),e.hidden=s});let i=ue(P("[title]",e)).pipe(b(()=>B("content.tooltips")),ne(a=>Qn(a)));return r.subscribe(o),t.pipe(W(n),m(a=>$({ref:e},a)),Re(i.pipe(W(n))))})}function Za(e,{viewport$:t,header$:r}){return mr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=ce(e);return{active:o>=n}}),ee("active"))}function Bn(e,t){return C(()=>{let r=new g;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=fe(".md-content h1");return typeof o=="undefined"?S:Za(o,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))})}function Gn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),K()),n=o.pipe(v(()=>ge(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),ee("bottom"))));return z([o,n,t]).pipe(m(([i,{top:a,bottom:s},{offset:{y:p},size:{height:c}}])=>(c=Math.max(0,c-Math.max(0,a-p,i)-Math.max(0,c+p-s)),{offset:a-i,height:c,active:a-i<=p})),K((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function es(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return I(...e).pipe(ne(o=>h(o,"change").pipe(m(()=>o))),Q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),G(1))}function Jn(e){let t=P("input",e),r=x("meta",{name:"theme-color"});document.head.appendChild(r);let o=x("meta",{name:"color-scheme"});document.head.appendChild(o);let n=Pt("(prefers-color-scheme: light)");return C(()=>{let i=new g;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),p=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=p.getAttribute("data-md-color-scheme"),a.color.primary=p.getAttribute("data-md-color-primary"),a.color.accent=p.getAttribute("data-md-color-accent")}for(let[s,p]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,p);for(let s=0;sa.key==="Enter"),re(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(m(()=>{let a=Se("header"),s=window.getComputedStyle(a);return o.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(p=>(+p).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(ve(se)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),es(t).pipe(W(n.pipe(Ce(1))),ct(),w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))})}function Xn(e,{progress$:t}){return C(()=>{let r=new g;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(w(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Jr=Mt(Br());function ts(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Zn({alert$:e}){Jr.default.isSupported()&&new j(t=>{new Jr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ts(R(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(w(t=>{t.trigger.focus()}),m(()=>Ee("clipboard.copied"))).subscribe(e)}function ei(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function rs(e,t){let r=new Map;for(let o of P("url",e)){let n=R("loc",o),i=[ei(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",o)){let s=a.getAttribute("href");s!=null&&i.push(ei(new URL(s),t))}}return r}function ur(e){return un(new URL("sitemap.xml",e)).pipe(m(t=>rs(t,new URL(e))),de(()=>I(new Map)))}function os(e,t){if(!(e.target instanceof Element))return S;let r=e.target.closest("a");if(r===null)return S;if(r.target||e.metaKey||e.ctrlKey)return S;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),I(new URL(r.href))):S}function ti(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ri(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let o=t.getAttribute(r);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){t[r]=t[r];break}}return I(e)}function ns(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...B("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=fe(o),i=fe(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=ti(document);for(let[o,n]of ti(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values()){let n=o.getAttribute("name");n!=="theme-color"&&n!=="color-scheme"&&o.remove()}let r=Se("container");return We(P("script",r)).pipe(v(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),S}),Z(),ie(document))}function oi({location$:e,viewport$:t,progress$:r}){let o=xe();if(location.protocol==="file:")return S;let n=ur(o.base);I(document).subscribe(ri);let i=h(document.body,"click").pipe(He(n),v(([p,c])=>os(p,c)),pe()),a=h(window,"popstate").pipe(m(ye),pe());i.pipe(re(t)).subscribe(([p,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",p)}),O(i,a).subscribe(e);let s=e.pipe(ee("pathname"),v(p=>fn(p,{progress$:r}).pipe(de(()=>(lt(p,!0),S)))),v(ri),v(ns),pe());return O(s.pipe(re(e,(p,c)=>c)),s.pipe(v(()=>e),ee("pathname"),v(()=>e),ee("hash")),e.pipe(K((p,c)=>p.pathname===c.pathname&&p.hash===c.hash),v(()=>i),w(()=>history.back()))).subscribe(p=>{var c,l;history.state!==null||!p.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",pn(p.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),h(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(ee("offset"),_e(100)).subscribe(({offset:p})=>{history.replaceState(p,"")}),s}var ni=Mt(qr());function ii(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,a)=>`${i}${a}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return a=>(0,ni.default)(a).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function jt(e){return e.type===1}function dr(e){return e.type===3}function ai(e,t){let r=yn(e);return O(I(location.protocol!=="file:"),ze("search")).pipe(Ae(o=>o),v(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:B("search.suggest")}}})),r}function si(e){var l;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:o,currentBaseURL:n}=e,i=(l=Xr(n))==null?void 0:l.pathname;if(i===void 0)return;let a=ss(o.pathname,i);if(a===void 0)return;let s=ps(t.keys());if(!t.has(s))return;let p=Xr(a,s);if(!p||!t.has(p.href))return;let c=Xr(a,r);if(c)return c.hash=o.hash,c.search=o.search,c}function Xr(e,t){try{return new URL(e,t)}catch(r){return}}function ss(e,t){if(e.startsWith(t))return e.slice(t.length)}function cs(e,t){let r=Math.min(e.length,t.length),o;for(o=0;oS)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:a,aliases:s})=>a===i||s.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),v(n=>h(document.body,"click").pipe(b(i=>!i.metaKey&&!i.ctrlKey),re(o),v(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&n.has(s.href)){let p=s.href;return!i.target.closest(".md-version")&&n.get(p)===a?S:(i.preventDefault(),I(new URL(p)))}}return S}),v(i=>ur(i).pipe(m(a=>{var s;return(s=si({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(n=>lt(n,!0)),z([r,o]).subscribe(([n,i])=>{R(".md-header__topic").appendChild(Cn(n,i))}),e.pipe(v(()=>o)).subscribe(n=>{var a;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let s=((a=t.version)==null?void 0:a.default)||"latest";Array.isArray(s)||(s=[s]);e:for(let p of s)for(let c of n.aliases.concat(n.version))if(new RegExp(p,"i").test(c)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let s of ae("outdated"))s.hidden=!1})}function ls(e,{worker$:t}){let{searchParams:r}=ye();r.has("q")&&(Je("search",!0),e.value=r.get("q"),e.focus(),ze("search").pipe(Ae(i=>!i)).subscribe(()=>{let i=ye();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=et(e),n=O(t.pipe(Ae(jt)),h(e,"keyup"),o).pipe(m(()=>e.value),K());return z([n,o]).pipe(m(([i,a])=>({value:i,focus:a})),G(1))}function pi(e,{worker$:t}){let r=new g,o=r.pipe(Z(),ie(!0));z([t.pipe(Ae(jt)),r],(i,a)=>a).pipe(ee("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(ee("focus")).subscribe(({focus:i})=>{i&&Je("search",i)}),h(e.form,"reset").pipe(W(o)).subscribe(()=>e.focus());let n=R("header [for=__search]");return h(n,"click").subscribe(()=>e.focus()),ls(e,{worker$:t}).pipe(w(i=>r.next(i)),_(()=>r.complete()),m(i=>$({ref:e},i)),G(1))}function li(e,{worker$:t,query$:r}){let o=new g,n=on(e.parentElement).pipe(b(Boolean)),i=e.parentElement,a=R(":scope > :first-child",e),s=R(":scope > :last-child",e);ze("search").subscribe(l=>s.setAttribute("role",l?"list":"presentation")),o.pipe(re(r),Wr(t.pipe(Ae(jt)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:a.textContent=f.length?Ee("search.result.none"):Ee("search.result.placeholder");break;case 1:a.textContent=Ee("search.result.one");break;default:let u=sr(l.length);a.textContent=Ee("search.result.other",u)}});let p=o.pipe(w(()=>s.innerHTML=""),v(({items:l})=>O(I(...l.slice(0,10)),I(...l.slice(10)).pipe(Be(4),Vr(n),v(([f])=>f)))),m(Mn),pe());return p.subscribe(l=>s.appendChild(l)),p.pipe(ne(l=>{let f=fe("details",l);return typeof f=="undefined"?S:h(f,"toggle").pipe(W(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(b(dr),m(({data:l})=>l)).pipe(w(l=>o.next(l)),_(()=>o.complete()),m(l=>$({ref:e},l)))}function ms(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ye();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function mi(e,t){let r=new g,o=r.pipe(Z(),ie(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),h(e,"click").pipe(W(o)).subscribe(n=>n.preventDefault()),ms(e,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))}function fi(e,{worker$:t,keyboard$:r}){let o=new g,n=Se("search-query"),i=O(h(n,"keydown"),h(n,"focus")).pipe(ve(se),m(()=>n.value),K());return o.pipe(He(i),m(([{suggest:s},p])=>{let c=p.split(/([\s-]+)/);if(s!=null&&s.length&&c[c.length-1]){let l=s[s.length-1];l.startsWith(c[c.length-1])&&(c[c.length-1]=l)}else c.length=0;return c})).subscribe(s=>e.innerHTML=s.join("").replace(/\s/g," ")),r.pipe(b(({mode:s})=>s==="search")).subscribe(s=>{switch(s.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(b(dr),m(({data:s})=>s)).pipe(w(s=>o.next(s)),_(()=>o.complete()),m(()=>({ref:e})))}function ui(e,{index$:t,keyboard$:r}){let o=xe();try{let n=ai(o.search,t),i=Se("search-query",e),a=Se("search-result",e);h(e,"click").pipe(b(({target:p})=>p instanceof Element&&!!p.closest("a"))).subscribe(()=>Je("search",!1)),r.pipe(b(({mode:p})=>p==="search")).subscribe(p=>{let c=Ie();switch(p.type){case"Enter":if(c===i){let l=new Map;for(let f of P(":first-child [href]",a)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,d])=>d-u);f.click()}p.claim()}break;case"Escape":case"Tab":Je("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof c=="undefined")i.focus();else{let l=[i,...P(":not(details) > [href], summary, details[open] [href]",a)],f=Math.max(0,(Math.max(0,l.indexOf(c))+l.length+(p.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}p.claim();break;default:i!==Ie()&&i.focus()}}),r.pipe(b(({mode:p})=>p==="global")).subscribe(p=>{switch(p.type){case"f":case"s":case"/":i.focus(),i.select(),p.claim();break}});let s=pi(i,{worker$:n});return O(s,li(a,{worker$:n,query$:s})).pipe(Re(...ae("search-share",e).map(p=>mi(p,{query$:s})),...ae("search-suggest",e).map(p=>fi(p,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,Ye}}function di(e,{index$:t,location$:r}){return z([t,r.pipe(Q(ye()),b(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>ii(o.config)(n.searchParams.get("h"))),m(o=>{var a;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let p=s.textContent,c=o(p);c.length>p.length&&n.set(s,c)}for(let[s,p]of n){let{childNodes:c}=x("span",null,p);s.replaceWith(...Array.from(c))}return{ref:e,nodes:n}}))}function fs(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return z([r,t]).pipe(m(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(n,Math.max(0,s-i))-n,{height:a,locked:s>=i+n})),K((i,a)=>i.height===a.height&&i.locked===a.locked))}function Zr(e,o){var n=o,{header$:t}=n,r=so(n,["header$"]);let i=R(".md-sidebar__scrollwrap",e),{y:a}=Ve(i);return C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=s.pipe(Me(0,me));return c.pipe(re(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*a}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),c.pipe(Ae()).subscribe(()=>{for(let l of P(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2})}}}),ue(P("label[tabindex]",e)).pipe(ne(l=>h(l,"click").pipe(ve(se),m(()=>l),W(p)))).subscribe(l=>{let f=R(`[id="${l.htmlFor}"]`);R(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),fs(e,r).pipe(w(l=>s.next(l)),_(()=>s.complete()),m(l=>$({ref:e},l)))})}function hi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return st(je(`${r}/releases/latest`).pipe(de(()=>S),m(o=>({version:o.tag_name})),De({})),je(r).pipe(de(()=>S),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),De({}))).pipe(m(([o,n])=>$($({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return je(r).pipe(m(o=>({repositories:o.public_repos})),De({}))}}function bi(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return st(je(`${r}/releases/permalink/latest`).pipe(de(()=>S),m(({tag_name:o})=>({version:o})),De({})),je(r).pipe(de(()=>S),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),De({}))).pipe(m(([o,n])=>$($({},o),n)))}function vi(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return hi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return bi(r,o)}return S}var us;function ds(e){return us||(us=C(()=>{let t=__md_get("__source",sessionStorage);if(t)return I(t);if(ae("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return S}return vi(e.href).pipe(w(o=>__md_set("__source",o,sessionStorage)))}).pipe(de(()=>S),b(t=>Object.keys(t).length>0),m(t=>({facts:t})),G(1)))}function gi(e){let t=R(":scope > :last-child",e);return C(()=>{let r=new g;return r.subscribe(({facts:o})=>{t.appendChild(_n(o)),t.classList.add("md-source__repository--active")}),ds(e).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function hs(e,{viewport$:t,header$:r}){return ge(document.body).pipe(v(()=>mr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),ee("hidden"))}function yi(e,t){return C(()=>{let r=new g;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(B("navigation.tabs.sticky")?I({hidden:!1}):hs(e,t)).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function bs(e,{viewport$:t,header$:r}){let o=new Map,n=P(".md-nav__link",e);for(let s of n){let p=decodeURIComponent(s.hash.substring(1)),c=fe(`[id="${p}"]`);typeof c!="undefined"&&o.set(s,c)}let i=r.pipe(ee("height"),m(({height:s})=>{let p=Se("main"),c=R(":scope > :first-child",p);return s+.8*(c.offsetTop-p.offsetTop)}),pe());return ge(document.body).pipe(ee("height"),v(s=>C(()=>{let p=[];return I([...o].reduce((c,[l,f])=>{for(;p.length&&o.get(p[p.length-1]).tagName>=f.tagName;)p.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let d=f.offsetParent;for(;d;d=d.offsetParent)u+=d.offsetTop;return c.set([...p=[...p,l]].reverse(),u)},new Map))}).pipe(m(p=>new Map([...p].sort(([,c],[,l])=>c-l))),He(i),v(([p,c])=>t.pipe(Fr(([l,f],{offset:{y:u},size:d})=>{let y=u+d.height>=Math.floor(s.height);for(;f.length;){let[,L]=f[0];if(L-c=u&&!y)f=[l.pop(),...f];else break}return[l,f]},[[],[...p]]),K((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([s,p])=>({prev:s.map(([c])=>c),next:p.map(([c])=>c)})),Q({prev:[],next:[]}),Be(2,1),m(([s,p])=>s.prev.length{let i=new g,a=i.pipe(Z(),ie(!0));if(i.subscribe(({prev:s,next:p})=>{for(let[c]of p)c.classList.remove("md-nav__link--passed"),c.classList.remove("md-nav__link--active");for(let[c,[l]]of s.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",c===s.length-1)}),B("toc.follow")){let s=O(t.pipe(_e(1),m(()=>{})),t.pipe(_e(250),m(()=>"smooth")));i.pipe(b(({prev:p})=>p.length>0),He(o.pipe(ve(se))),re(s)).subscribe(([[{prev:p}],c])=>{let[l]=p[p.length-1];if(l.offsetHeight){let f=cr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2,behavior:c})}}})}return B("navigation.tracking")&&t.pipe(W(a),ee("offset"),_e(250),Ce(1),W(n.pipe(Ce(1))),ct({delay:250}),re(i)).subscribe(([,{prev:s}])=>{let p=ye(),c=s[s.length-1];if(c&&c.length){let[l]=c,{hash:f}=new URL(l.href);p.hash!==f&&(p.hash=f,history.replaceState({},"",`${p}`))}else p.hash="",history.replaceState({},"",`${p}`)}),bs(e,{viewport$:t,header$:r}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function vs(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:a}})=>a),Be(2,1),m(([a,s])=>a>s&&s>0),K()),i=r.pipe(m(({active:a})=>a));return z([i,n]).pipe(m(([a,s])=>!(a&&s)),K(),W(o.pipe(Ce(1))),ie(!0),ct({delay:250}),m(a=>({hidden:a})))}function Ei(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(W(a),ee("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),h(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),vs(e,{viewport$:t,main$:o,target$:n}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))}function wi({document$:e,viewport$:t}){e.pipe(v(()=>P(".md-ellipsis")),ne(r=>tt(r).pipe(W(e.pipe(Ce(1))),b(o=>o),m(()=>r),Te(1))),b(r=>r.offsetWidth{let o=r.innerText,n=r.closest("a")||r;return n.title=o,B("content.tooltips")?mt(n,{viewport$:t}).pipe(W(e.pipe(Ce(1))),_(()=>n.removeAttribute("title"))):S})).subscribe(),B("content.tooltips")&&e.pipe(v(()=>P(".md-status")),ne(r=>mt(r,{viewport$:t}))).subscribe()}function Ti({document$:e,tablet$:t}){e.pipe(v(()=>P(".md-toggle--indeterminate")),w(r=>{r.indeterminate=!0,r.checked=!1}),ne(r=>h(r,"change").pipe(Dr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),re(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function gs(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Si({document$:e}){e.pipe(v(()=>P("[data-md-scrollfix]")),w(t=>t.removeAttribute("data-md-scrollfix")),b(gs),ne(t=>h(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function Oi({viewport$:e,tablet$:t}){z([ze("search"),t]).pipe(m(([r,o])=>r&&!o),v(r=>I(r).pipe(Ge(r?400:100))),re(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ys(){return location.protocol==="file:"?Tt(`${new URL("search/search_index.js",eo.base)}`).pipe(m(()=>__index),G(1)):je(new URL("search/search_index.json",eo.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ot=Go(),Ut=sn(),Lt=ln(Ut),to=an(),Oe=gn(),hr=Pt("(min-width: 960px)"),Mi=Pt("(min-width: 1220px)"),_i=mn(),eo=xe(),Ai=document.forms.namedItem("search")?ys():Ye,ro=new g;Zn({alert$:ro});var oo=new g;B("navigation.instant")&&oi({location$:Ut,viewport$:Oe,progress$:oo}).subscribe(ot);var Li;((Li=eo.version)==null?void 0:Li.provider)==="mike"&&ci({document$:ot});O(Ut,Lt).pipe(Ge(125)).subscribe(()=>{Je("drawer",!1),Je("search",!1)});to.pipe(b(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=fe("link[rel=prev]");typeof t!="undefined"&<(t);break;case"n":case".":let r=fe("link[rel=next]");typeof r!="undefined"&<(r);break;case"Enter":let o=Ie();o instanceof HTMLLabelElement&&o.click()}});wi({viewport$:Oe,document$:ot});Ti({document$:ot,tablet$:hr});Si({document$:ot});Oi({viewport$:Oe,tablet$:hr});var rt=Kn(Se("header"),{viewport$:Oe}),Ft=ot.pipe(m(()=>Se("main")),v(e=>Gn(e,{viewport$:Oe,header$:rt})),G(1)),xs=O(...ae("consent").map(e=>En(e,{target$:Lt})),...ae("dialog").map(e=>qn(e,{alert$:ro})),...ae("palette").map(e=>Jn(e)),...ae("progress").map(e=>Xn(e,{progress$:oo})),...ae("search").map(e=>ui(e,{index$:Ai,keyboard$:to})),...ae("source").map(e=>gi(e))),Es=C(()=>O(...ae("announce").map(e=>xn(e)),...ae("content").map(e=>zn(e,{viewport$:Oe,target$:Lt,print$:_i})),...ae("content").map(e=>B("search.highlight")?di(e,{index$:Ai,location$:Ut}):S),...ae("header").map(e=>Yn(e,{viewport$:Oe,header$:rt,main$:Ft})),...ae("header-title").map(e=>Bn(e,{viewport$:Oe,header$:rt})),...ae("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Nr(Mi,()=>Zr(e,{viewport$:Oe,header$:rt,main$:Ft})):Nr(hr,()=>Zr(e,{viewport$:Oe,header$:rt,main$:Ft}))),...ae("tabs").map(e=>yi(e,{viewport$:Oe,header$:rt})),...ae("toc").map(e=>xi(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Lt})),...ae("top").map(e=>Ei(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Lt})))),Ci=ot.pipe(v(()=>Es),Re(xs),G(1));Ci.subscribe();window.document$=ot;window.location$=Ut;window.target$=Lt;window.keyboard$=to;window.viewport$=Oe;window.tablet$=hr;window.screen$=Mi;window.print$=_i;window.alert$=ro;window.progress$=oo;window.component$=Ci;})(); +//# sourceMappingURL=bundle.88dd0f4e.min.js.map + diff --git a/assets/javascripts/bundle.88dd0f4e.min.js.map b/assets/javascripts/bundle.88dd0f4e.min.js.map new file mode 100644 index 0000000..dab2a87 --- /dev/null +++ b/assets/javascripts/bundle.88dd0f4e.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/escape-html/index.js", "node_modules/clipboard/dist/clipboard.js", "src/templates/assets/javascripts/bundle.ts", "node_modules/tslib/tslib.es6.mjs", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/util/errorContext.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/BehaviorSubject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/QueueAction.ts", "node_modules/rxjs/src/internal/scheduler/QueueScheduler.ts", "node_modules/rxjs/src/internal/scheduler/queue.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/util/isReadableStreamLike.ts", "node_modules/rxjs/src/internal/observable/innerFrom.ts", "node_modules/rxjs/src/internal/util/executeSchedule.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/operators/subscribeOn.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleReadableStreamLike.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/observable/throwError.ts", "node_modules/rxjs/src/internal/util/EmptyError.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/fromEventPattern.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/audit.ts", "node_modules/rxjs/src/internal/operators/auditTime.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/debounce.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/throwIfEmpty.ts", "node_modules/rxjs/src/internal/operators/endWith.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/first.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/repeat.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/throttleTime.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/templates/assets/javascripts/browser/document/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/browser/element/focus/index.ts", "src/templates/assets/javascripts/browser/element/hover/index.ts", "src/templates/assets/javascripts/utilities/h/index.ts", "src/templates/assets/javascripts/utilities/round/index.ts", "src/templates/assets/javascripts/browser/script/index.ts", "src/templates/assets/javascripts/browser/element/size/_/index.ts", "src/templates/assets/javascripts/browser/element/size/content/index.ts", "src/templates/assets/javascripts/browser/element/offset/_/index.ts", "src/templates/assets/javascripts/browser/element/offset/content/index.ts", "src/templates/assets/javascripts/browser/element/visibility/index.ts", "src/templates/assets/javascripts/browser/toggle/index.ts", "src/templates/assets/javascripts/browser/keyboard/index.ts", "src/templates/assets/javascripts/browser/location/_/index.ts", "src/templates/assets/javascripts/browser/location/hash/index.ts", "src/templates/assets/javascripts/browser/media/index.ts", "src/templates/assets/javascripts/browser/request/index.ts", "src/templates/assets/javascripts/browser/viewport/offset/index.ts", "src/templates/assets/javascripts/browser/viewport/size/index.ts", "src/templates/assets/javascripts/browser/viewport/_/index.ts", "src/templates/assets/javascripts/browser/viewport/at/index.ts", "src/templates/assets/javascripts/browser/worker/index.ts", "src/templates/assets/javascripts/_/index.ts", "src/templates/assets/javascripts/components/_/index.ts", "src/templates/assets/javascripts/components/announce/index.ts", "src/templates/assets/javascripts/components/consent/index.ts", "src/templates/assets/javascripts/templates/tooltip/index.tsx", "src/templates/assets/javascripts/templates/annotation/index.tsx", "src/templates/assets/javascripts/templates/clipboard/index.tsx", "src/templates/assets/javascripts/templates/search/index.tsx", "src/templates/assets/javascripts/templates/source/index.tsx", "src/templates/assets/javascripts/templates/tabbed/index.tsx", "src/templates/assets/javascripts/templates/table/index.tsx", "src/templates/assets/javascripts/templates/version/index.tsx", "src/templates/assets/javascripts/components/tooltip2/index.ts", "src/templates/assets/javascripts/components/content/annotation/_/index.ts", "src/templates/assets/javascripts/components/content/annotation/list/index.ts", "src/templates/assets/javascripts/components/content/annotation/block/index.ts", "src/templates/assets/javascripts/components/content/code/_/index.ts", "src/templates/assets/javascripts/components/content/details/index.ts", "src/templates/assets/javascripts/components/content/mermaid/index.css", "src/templates/assets/javascripts/components/content/mermaid/index.ts", "src/templates/assets/javascripts/components/content/table/index.ts", "src/templates/assets/javascripts/components/content/tabs/index.ts", "src/templates/assets/javascripts/components/content/_/index.ts", "src/templates/assets/javascripts/components/dialog/index.ts", "src/templates/assets/javascripts/components/tooltip/index.ts", "src/templates/assets/javascripts/components/header/_/index.ts", "src/templates/assets/javascripts/components/header/title/index.ts", "src/templates/assets/javascripts/components/main/index.ts", "src/templates/assets/javascripts/components/palette/index.ts", "src/templates/assets/javascripts/components/progress/index.ts", "src/templates/assets/javascripts/integrations/clipboard/index.ts", "src/templates/assets/javascripts/integrations/sitemap/index.ts", "src/templates/assets/javascripts/integrations/instant/index.ts", "src/templates/assets/javascripts/integrations/search/highlighter/index.ts", "src/templates/assets/javascripts/integrations/search/worker/message/index.ts", "src/templates/assets/javascripts/integrations/search/worker/_/index.ts", "src/templates/assets/javascripts/integrations/version/findurl/index.ts", "src/templates/assets/javascripts/integrations/version/index.ts", "src/templates/assets/javascripts/components/search/query/index.ts", "src/templates/assets/javascripts/components/search/result/index.ts", "src/templates/assets/javascripts/components/search/share/index.ts", "src/templates/assets/javascripts/components/search/suggest/index.ts", "src/templates/assets/javascripts/components/search/_/index.ts", "src/templates/assets/javascripts/components/search/highlight/index.ts", "src/templates/assets/javascripts/components/sidebar/index.ts", "src/templates/assets/javascripts/components/source/facts/github/index.ts", "src/templates/assets/javascripts/components/source/facts/gitlab/index.ts", "src/templates/assets/javascripts/components/source/facts/_/index.ts", "src/templates/assets/javascripts/components/source/_/index.ts", "src/templates/assets/javascripts/components/tabs/index.ts", "src/templates/assets/javascripts/components/toc/index.ts", "src/templates/assets/javascripts/components/top/index.ts", "src/templates/assets/javascripts/patches/ellipsis/index.ts", "src/templates/assets/javascripts/patches/indeterminate/index.ts", "src/templates/assets/javascripts/patches/scrollfix/index.ts", "src/templates/assets/javascripts/patches/scrolllock/index.ts", "src/templates/assets/javascripts/polyfills/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});", "/*\n * Copyright (c) 2016-2024 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n defer,\n delay,\n filter,\n map,\n merge,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getActiveElement,\n getOptionalElement,\n requestJSON,\n setLocation,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchScript,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountAnnounce,\n mountBackToTop,\n mountConsent,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountProgress,\n mountSearch,\n mountSearchHiglight,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantNavigation,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchEllipsis,\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\nimport \"./polyfills\"\n\n/* ----------------------------------------------------------------------------\n * Functions - @todo refactor\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch search index\n *\n * @returns Search index observable\n */\nfunction fetchSearchIndex(): Observable {\n if (location.protocol === \"file:\") {\n return watchScript(\n `${new URL(\"search/search_index.js\", config.base)}`\n )\n .pipe(\n // @ts-ignore - @todo fix typings\n map(() => __index),\n shareReplay(1)\n )\n } else {\n return requestJSON(\n new URL(\"search/search_index.json\", config.base)\n )\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget(location$)\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? fetchSearchIndex()\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up progress indicator */\nconst progress$ = new Subject()\n\n/* Set up instant navigation, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantNavigation({ location$, viewport$, progress$ })\n .subscribe(document$)\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector({ document$ })\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getOptionalElement(\"link[rel=prev]\")\n if (typeof prev !== \"undefined\")\n setLocation(prev)\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getOptionalElement(\"link[rel=next]\")\n if (typeof next !== \"undefined\")\n setLocation(next)\n break\n\n /* Expand navigation, see https://bit.ly/3ZjG5io */\n case \"Enter\":\n const active = getActiveElement()\n if (active instanceof HTMLLabelElement)\n active.click()\n }\n })\n\n/* Set up patches */\npatchEllipsis({ viewport$, document$ })\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Consent */\n ...getComponentElements(\"consent\")\n .map(el => mountConsent(el, { target$ })),\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Progress bar */\n ...getComponentElements(\"progress\")\n .map(el => mountProgress(el, { progress$ })),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Announcement bar */\n ...getComponentElements(\"announce\")\n .map(el => mountAnnounce(el)),\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { viewport$, target$, print$ })),\n\n /* Search highlighting */\n ...getComponentElements(\"content\")\n .map(el => feature(\"search.highlight\")\n ? mountSearchHiglight(el, { index$, location$ })\n : EMPTY\n ),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, {\n viewport$, header$, main$, target$\n })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Media tablet observable */\nwindow.screen$ = screen$ /* Media screen observable */\nwindow.print$ = print$ /* Media print observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.progress$ = progress$ /* Progress indicator subject */\nwindow.component$ = component$ /* Component observable */\n", "/******************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** */\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\n\nvar extendStatics = function(d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n};\n\nexport function __extends(d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nexport var __assign = function() {\n __assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n }\n return __assign.apply(this, arguments);\n}\n\nexport function __rest(s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nexport function __decorate(decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n}\n\nexport function __param(paramIndex, decorator) {\n return function (target, key) { decorator(target, key, paramIndex); }\n}\n\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\n var _, done = false;\n for (var i = decorators.length - 1; i >= 0; i--) {\n var context = {};\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\n if (kind === \"accessor\") {\n if (result === void 0) continue;\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\n if (_ = accept(result.get)) descriptor.get = _;\n if (_ = accept(result.set)) descriptor.set = _;\n if (_ = accept(result.init)) initializers.unshift(_);\n }\n else if (_ = accept(result)) {\n if (kind === \"field\") initializers.unshift(_);\n else descriptor[key] = _;\n }\n }\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\n done = true;\n};\n\nexport function __runInitializers(thisArg, initializers, value) {\n var useValue = arguments.length > 2;\n for (var i = 0; i < initializers.length; i++) {\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\n }\n return useValue ? value : void 0;\n};\n\nexport function __propKey(x) {\n return typeof x === \"symbol\" ? x : \"\".concat(x);\n};\n\nexport function __setFunctionName(f, name, prefix) {\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\n};\n\nexport function __metadata(metadataKey, metadataValue) {\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\n}\n\nexport function __awaiter(thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n}\n\nexport function __generator(thisArg, body) {\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n function verb(n) { return function (v) { return step([n, v]); }; }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [op[0] & 2, t.value];\n switch (op[0]) {\n case 0: case 1: t = op; break;\n case 4: _.label++; return { value: op[1], done: false };\n case 5: _.label++; y = op[1]; op = [0]; continue;\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n}\n\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\n\nexport function __exportStar(m, o) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\n}\n\nexport function __values(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n}\n\nexport function __read(o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n}\n\n/** @deprecated */\nexport function __spread() {\n for (var ar = [], i = 0; i < arguments.length; i++)\n ar = ar.concat(__read(arguments[i]));\n return ar;\n}\n\n/** @deprecated */\nexport function __spreadArrays() {\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\n r[k] = a[j];\n return r;\n}\n\nexport function __spreadArray(to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\n}\n\nexport function __await(v) {\n return this instanceof __await ? (this.v = v, this) : new __await(v);\n}\n\nexport function __asyncGenerator(thisArg, _arguments, generator) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\n function fulfill(value) { resume(\"next\", value); }\n function reject(value) { resume(\"throw\", value); }\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\n}\n\nexport function __asyncDelegator(o) {\n var i, p;\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\n}\n\nexport function __asyncValues(o) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var m = o[Symbol.asyncIterator], i;\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\n}\n\nexport function __makeTemplateObject(cooked, raw) {\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\n return cooked;\n};\n\nvar __setModuleDefault = Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n};\n\nexport function __importStar(mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n}\n\nexport function __importDefault(mod) {\n return (mod && mod.__esModule) ? mod : { default: mod };\n}\n\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\n}\n\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\n}\n\nexport function __classPrivateFieldIn(state, receiver) {\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\n}\n\nexport function __addDisposableResource(env, value, async) {\n if (value !== null && value !== void 0) {\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\n var dispose, inner;\n if (async) {\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\n dispose = value[Symbol.asyncDispose];\n }\n if (dispose === void 0) {\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\n dispose = value[Symbol.dispose];\n if (async) inner = dispose;\n }\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\n env.stack.push({ value: value, dispose: dispose, async: async });\n }\n else if (async) {\n env.stack.push({ async: true });\n }\n return value;\n}\n\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\n var e = new Error(message);\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\n};\n\nexport function __disposeResources(env) {\n function fail(e) {\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\n env.hasError = true;\n }\n var r, s = 0;\n function next() {\n while (r = env.stack.pop()) {\n try {\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\n if (r.dispose) {\n var result = r.dispose.call(r.value);\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\n }\n else s |= 1;\n }\n catch (e) {\n fail(e);\n }\n }\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\n if (env.hasError) throw env.error;\n }\n return next();\n}\n\nexport default {\n __extends,\n __assign,\n __rest,\n __decorate,\n __param,\n __metadata,\n __awaiter,\n __generator,\n __createBinding,\n __exportStar,\n __values,\n __read,\n __spread,\n __spreadArrays,\n __spreadArray,\n __await,\n __asyncGenerator,\n __asyncDelegator,\n __asyncValues,\n __makeTemplateObject,\n __importStar,\n __importDefault,\n __classPrivateFieldGet,\n __classPrivateFieldSet,\n __classPrivateFieldIn,\n __addDisposableResource,\n __disposeResources,\n};\n", "/**\n * Returns true if the object is a function.\n * @param value The value to check\n */\nexport function isFunction(value: any): value is (...args: any[]) => any {\n return typeof value === 'function';\n}\n", "/**\n * Used to create Error subclasses until the community moves away from ES5.\n *\n * This is because compiling from TypeScript down to ES5 has issues with subclassing Errors\n * as well as other built-in types: https://github.com/Microsoft/TypeScript/issues/12123\n *\n * @param createImpl A factory function to create the actual constructor implementation. The returned\n * function should be a named function that calls `_super` internally.\n */\nexport function createErrorClass(createImpl: (_super: any) => any): T {\n const _super = (instance: any) => {\n Error.call(instance);\n instance.stack = new Error().stack;\n };\n\n const ctorFunc = createImpl(_super);\n ctorFunc.prototype = Object.create(Error.prototype);\n ctorFunc.prototype.constructor = ctorFunc;\n return ctorFunc;\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface UnsubscriptionError extends Error {\n readonly errors: any[];\n}\n\nexport interface UnsubscriptionErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (errors: any[]): UnsubscriptionError;\n}\n\n/**\n * An error thrown when one or more errors have occurred during the\n * `unsubscribe` of a {@link Subscription}.\n */\nexport const UnsubscriptionError: UnsubscriptionErrorCtor = createErrorClass(\n (_super) =>\n function UnsubscriptionErrorImpl(this: any, errors: (Error | string)[]) {\n _super(this);\n this.message = errors\n ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}`\n : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n }\n);\n", "/**\n * Removes an item from an array, mutating it.\n * @param arr The array to remove the item from\n * @param item The item to remove\n */\nexport function arrRemove(arr: T[] | undefined | null, item: T) {\n if (arr) {\n const index = arr.indexOf(item);\n 0 <= index && arr.splice(index, 1);\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { UnsubscriptionError } from './util/UnsubscriptionError';\nimport { SubscriptionLike, TeardownLogic, Unsubscribable } from './types';\nimport { arrRemove } from './util/arrRemove';\n\n/**\n * Represents a disposable resource, such as the execution of an Observable. A\n * Subscription has one important method, `unsubscribe`, that takes no argument\n * and just disposes the resource held by the subscription.\n *\n * Additionally, subscriptions may be grouped together through the `add()`\n * method, which will attach a child Subscription to the current Subscription.\n * When a Subscription is unsubscribed, all its children (and its grandchildren)\n * will be unsubscribed as well.\n *\n * @class Subscription\n */\nexport class Subscription implements SubscriptionLike {\n /** @nocollapse */\n public static EMPTY = (() => {\n const empty = new Subscription();\n empty.closed = true;\n return empty;\n })();\n\n /**\n * A flag to indicate whether this Subscription has already been unsubscribed.\n */\n public closed = false;\n\n private _parentage: Subscription[] | Subscription | null = null;\n\n /**\n * The list of registered finalizers to execute upon unsubscription. Adding and removing from this\n * list occurs in the {@link #add} and {@link #remove} methods.\n */\n private _finalizers: Exclude[] | null = null;\n\n /**\n * @param initialTeardown A function executed first as part of the finalization\n * process that is kicked off when {@link #unsubscribe} is called.\n */\n constructor(private initialTeardown?: () => void) {}\n\n /**\n * Disposes the resources held by the subscription. May, for instance, cancel\n * an ongoing Observable execution or cancel any other type of work that\n * started when the Subscription was created.\n * @return {void}\n */\n unsubscribe(): void {\n let errors: any[] | undefined;\n\n if (!this.closed) {\n this.closed = true;\n\n // Remove this from it's parents.\n const { _parentage } = this;\n if (_parentage) {\n this._parentage = null;\n if (Array.isArray(_parentage)) {\n for (const parent of _parentage) {\n parent.remove(this);\n }\n } else {\n _parentage.remove(this);\n }\n }\n\n const { initialTeardown: initialFinalizer } = this;\n if (isFunction(initialFinalizer)) {\n try {\n initialFinalizer();\n } catch (e) {\n errors = e instanceof UnsubscriptionError ? e.errors : [e];\n }\n }\n\n const { _finalizers } = this;\n if (_finalizers) {\n this._finalizers = null;\n for (const finalizer of _finalizers) {\n try {\n execFinalizer(finalizer);\n } catch (err) {\n errors = errors ?? [];\n if (err instanceof UnsubscriptionError) {\n errors = [...errors, ...err.errors];\n } else {\n errors.push(err);\n }\n }\n }\n }\n\n if (errors) {\n throw new UnsubscriptionError(errors);\n }\n }\n }\n\n /**\n * Adds a finalizer to this subscription, so that finalization will be unsubscribed/called\n * when this subscription is unsubscribed. If this subscription is already {@link #closed},\n * because it has already been unsubscribed, then whatever finalizer is passed to it\n * will automatically be executed (unless the finalizer itself is also a closed subscription).\n *\n * Closed Subscriptions cannot be added as finalizers to any subscription. Adding a closed\n * subscription to a any subscription will result in no operation. (A noop).\n *\n * Adding a subscription to itself, or adding `null` or `undefined` will not perform any\n * operation at all. (A noop).\n *\n * `Subscription` instances that are added to this instance will automatically remove themselves\n * if they are unsubscribed. Functions and {@link Unsubscribable} objects that you wish to remove\n * will need to be removed manually with {@link #remove}\n *\n * @param teardown The finalization logic to add to this subscription.\n */\n add(teardown: TeardownLogic): void {\n // Only add the finalizer if it's not undefined\n // and don't add a subscription to itself.\n if (teardown && teardown !== this) {\n if (this.closed) {\n // If this subscription is already closed,\n // execute whatever finalizer is handed to it automatically.\n execFinalizer(teardown);\n } else {\n if (teardown instanceof Subscription) {\n // We don't add closed subscriptions, and we don't add the same subscription\n // twice. Subscription unsubscribe is idempotent.\n if (teardown.closed || teardown._hasParent(this)) {\n return;\n }\n teardown._addParent(this);\n }\n (this._finalizers = this._finalizers ?? []).push(teardown);\n }\n }\n }\n\n /**\n * Checks to see if a this subscription already has a particular parent.\n * This will signal that this subscription has already been added to the parent in question.\n * @param parent the parent to check for\n */\n private _hasParent(parent: Subscription) {\n const { _parentage } = this;\n return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent));\n }\n\n /**\n * Adds a parent to this subscription so it can be removed from the parent if it\n * unsubscribes on it's own.\n *\n * NOTE: THIS ASSUMES THAT {@link _hasParent} HAS ALREADY BEEN CHECKED.\n * @param parent The parent subscription to add\n */\n private _addParent(parent: Subscription) {\n const { _parentage } = this;\n this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent;\n }\n\n /**\n * Called on a child when it is removed via {@link #remove}.\n * @param parent The parent to remove\n */\n private _removeParent(parent: Subscription) {\n const { _parentage } = this;\n if (_parentage === parent) {\n this._parentage = null;\n } else if (Array.isArray(_parentage)) {\n arrRemove(_parentage, parent);\n }\n }\n\n /**\n * Removes a finalizer from this subscription that was previously added with the {@link #add} method.\n *\n * Note that `Subscription` instances, when unsubscribed, will automatically remove themselves\n * from every other `Subscription` they have been added to. This means that using the `remove` method\n * is not a common thing and should be used thoughtfully.\n *\n * If you add the same finalizer instance of a function or an unsubscribable object to a `Subscription` instance\n * more than once, you will need to call `remove` the same number of times to remove all instances.\n *\n * All finalizer instances are removed to free up memory upon unsubscription.\n *\n * @param teardown The finalizer to remove from this subscription\n */\n remove(teardown: Exclude): void {\n const { _finalizers } = this;\n _finalizers && arrRemove(_finalizers, teardown);\n\n if (teardown instanceof Subscription) {\n teardown._removeParent(this);\n }\n }\n}\n\nexport const EMPTY_SUBSCRIPTION = Subscription.EMPTY;\n\nexport function isSubscription(value: any): value is Subscription {\n return (\n value instanceof Subscription ||\n (value && 'closed' in value && isFunction(value.remove) && isFunction(value.add) && isFunction(value.unsubscribe))\n );\n}\n\nfunction execFinalizer(finalizer: Unsubscribable | (() => void)) {\n if (isFunction(finalizer)) {\n finalizer();\n } else {\n finalizer.unsubscribe();\n }\n}\n", "import { Subscriber } from './Subscriber';\nimport { ObservableNotification } from './types';\n\n/**\n * The {@link GlobalConfig} object for RxJS. It is used to configure things\n * like how to react on unhandled errors.\n */\nexport const config: GlobalConfig = {\n onUnhandledError: null,\n onStoppedNotification: null,\n Promise: undefined,\n useDeprecatedSynchronousErrorHandling: false,\n useDeprecatedNextContext: false,\n};\n\n/**\n * The global configuration object for RxJS, used to configure things\n * like how to react on unhandled errors. Accessible via {@link config}\n * object.\n */\nexport interface GlobalConfig {\n /**\n * A registration point for unhandled errors from RxJS. These are errors that\n * cannot were not handled by consuming code in the usual subscription path. For\n * example, if you have this configured, and you subscribe to an observable without\n * providing an error handler, errors from that subscription will end up here. This\n * will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onUnhandledError: ((err: any) => void) | null;\n\n /**\n * A registration point for notifications that cannot be sent to subscribers because they\n * have completed, errored or have been explicitly unsubscribed. By default, next, complete\n * and error notifications sent to stopped subscribers are noops. However, sometimes callers\n * might want a different behavior. For example, with sources that attempt to report errors\n * to stopped subscribers, a caller can configure RxJS to throw an unhandled error instead.\n * This will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onStoppedNotification: ((notification: ObservableNotification, subscriber: Subscriber) => void) | null;\n\n /**\n * The promise constructor used by default for {@link Observable#toPromise toPromise} and {@link Observable#forEach forEach}\n * methods.\n *\n * @deprecated As of version 8, RxJS will no longer support this sort of injection of a\n * Promise constructor. If you need a Promise implementation other than native promises,\n * please polyfill/patch Promise as you see appropriate. Will be removed in v8.\n */\n Promise?: PromiseConstructorLike;\n\n /**\n * If true, turns on synchronous error rethrowing, which is a deprecated behavior\n * in v6 and higher. This behavior enables bad patterns like wrapping a subscribe\n * call in a try/catch block. It also enables producer interference, a nasty bug\n * where a multicast can be broken for all observers by a downstream consumer with\n * an unhandled error. DO NOT USE THIS FLAG UNLESS IT'S NEEDED TO BUY TIME\n * FOR MIGRATION REASONS.\n *\n * @deprecated As of version 8, RxJS will no longer support synchronous throwing\n * of unhandled errors. All errors will be thrown on a separate call stack to prevent bad\n * behaviors described above. Will be removed in v8.\n */\n useDeprecatedSynchronousErrorHandling: boolean;\n\n /**\n * If true, enables an as-of-yet undocumented feature from v5: The ability to access\n * `unsubscribe()` via `this` context in `next` functions created in observers passed\n * to `subscribe`.\n *\n * This is being removed because the performance was severely problematic, and it could also cause\n * issues when types other than POJOs are passed to subscribe as subscribers, as they will likely have\n * their `this` context overwritten.\n *\n * @deprecated As of version 8, RxJS will no longer support altering the\n * context of next functions provided as part of an observer to Subscribe. Instead,\n * you will have access to a subscription or a signal or token that will allow you to do things like\n * unsubscribe and test closed status. Will be removed in v8.\n */\n useDeprecatedNextContext: boolean;\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetTimeoutFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearTimeoutFunction = (handle: TimerHandle) => void;\n\ninterface TimeoutProvider {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n delegate:\n | {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n }\n | undefined;\n}\n\nexport const timeoutProvider: TimeoutProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setTimeout(handler: () => void, timeout?: number, ...args) {\n const { delegate } = timeoutProvider;\n if (delegate?.setTimeout) {\n return delegate.setTimeout(handler, timeout, ...args);\n }\n return setTimeout(handler, timeout, ...args);\n },\n clearTimeout(handle) {\n const { delegate } = timeoutProvider;\n return (delegate?.clearTimeout || clearTimeout)(handle as any);\n },\n delegate: undefined,\n};\n", "import { config } from '../config';\nimport { timeoutProvider } from '../scheduler/timeoutProvider';\n\n/**\n * Handles an error on another job either with the user-configured {@link onUnhandledError},\n * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc.\n *\n * This should be called whenever there is an error that is out-of-band with the subscription\n * or when an error hits a terminal boundary of the subscription and no error handler was provided.\n *\n * @param err the error to report\n */\nexport function reportUnhandledError(err: any) {\n timeoutProvider.setTimeout(() => {\n const { onUnhandledError } = config;\n if (onUnhandledError) {\n // Execute the user-configured error handler.\n onUnhandledError(err);\n } else {\n // Throw so it is picked up by the runtime's uncaught error mechanism.\n throw err;\n }\n });\n}\n", "/* tslint:disable:no-empty */\nexport function noop() { }\n", "import { CompleteNotification, NextNotification, ErrorNotification } from './types';\n\n/**\n * A completion object optimized for memory use and created to be the\n * same \"shape\" as other notifications in v8.\n * @internal\n */\nexport const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined) as CompleteNotification)();\n\n/**\n * Internal use only. Creates an optimized error notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function errorNotification(error: any): ErrorNotification {\n return createNotification('E', undefined, error) as any;\n}\n\n/**\n * Internal use only. Creates an optimized next notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function nextNotification(value: T) {\n return createNotification('N', value, undefined) as NextNotification;\n}\n\n/**\n * Ensures that all notifications created internally have the same \"shape\" in v8.\n *\n * TODO: This is only exported to support a crazy legacy test in `groupBy`.\n * @internal\n */\nexport function createNotification(kind: 'N' | 'E' | 'C', value: any, error: any) {\n return {\n kind,\n value,\n error,\n };\n}\n", "import { config } from '../config';\n\nlet context: { errorThrown: boolean; error: any } | null = null;\n\n/**\n * Handles dealing with errors for super-gross mode. Creates a context, in which\n * any synchronously thrown errors will be passed to {@link captureError}. Which\n * will record the error such that it will be rethrown after the call back is complete.\n * TODO: Remove in v8\n * @param cb An immediately executed function.\n */\nexport function errorContext(cb: () => void) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n const isRoot = !context;\n if (isRoot) {\n context = { errorThrown: false, error: null };\n }\n cb();\n if (isRoot) {\n const { errorThrown, error } = context!;\n context = null;\n if (errorThrown) {\n throw error;\n }\n }\n } else {\n // This is the general non-deprecated path for everyone that\n // isn't crazy enough to use super-gross mode (useDeprecatedSynchronousErrorHandling)\n cb();\n }\n}\n\n/**\n * Captures errors only in super-gross mode.\n * @param err the error to capture\n */\nexport function captureError(err: any) {\n if (config.useDeprecatedSynchronousErrorHandling && context) {\n context.errorThrown = true;\n context.error = err;\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { Observer, ObservableNotification } from './types';\nimport { isSubscription, Subscription } from './Subscription';\nimport { config } from './config';\nimport { reportUnhandledError } from './util/reportUnhandledError';\nimport { noop } from './util/noop';\nimport { nextNotification, errorNotification, COMPLETE_NOTIFICATION } from './NotificationFactories';\nimport { timeoutProvider } from './scheduler/timeoutProvider';\nimport { captureError } from './util/errorContext';\n\n/**\n * Implements the {@link Observer} interface and extends the\n * {@link Subscription} class. While the {@link Observer} is the public API for\n * consuming the values of an {@link Observable}, all Observers get converted to\n * a Subscriber, in order to provide Subscription-like capabilities such as\n * `unsubscribe`. Subscriber is a common type in RxJS, and crucial for\n * implementing operators, but it is rarely used as a public API.\n *\n * @class Subscriber\n */\nexport class Subscriber extends Subscription implements Observer {\n /**\n * A static factory for a Subscriber, given a (potentially partial) definition\n * of an Observer.\n * @param next The `next` callback of an Observer.\n * @param error The `error` callback of an\n * Observer.\n * @param complete The `complete` callback of an\n * Observer.\n * @return A Subscriber wrapping the (partially defined)\n * Observer represented by the given arguments.\n * @nocollapse\n * @deprecated Do not use. Will be removed in v8. There is no replacement for this\n * method, and there is no reason to be creating instances of `Subscriber` directly.\n * If you have a specific use case, please file an issue.\n */\n static create(next?: (x?: T) => void, error?: (e?: any) => void, complete?: () => void): Subscriber {\n return new SafeSubscriber(next, error, complete);\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected isStopped: boolean = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected destination: Subscriber | Observer; // this `any` is the escape hatch to erase extra type param (e.g. R)\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * There is no reason to directly create an instance of Subscriber. This type is exported for typings reasons.\n */\n constructor(destination?: Subscriber | Observer) {\n super();\n if (destination) {\n this.destination = destination;\n // Automatically chain subscriptions together here.\n // if destination is a Subscription, then it is a Subscriber.\n if (isSubscription(destination)) {\n destination.add(this);\n }\n } else {\n this.destination = EMPTY_OBSERVER;\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `next` from\n * the Observable, with a value. The Observable may call this method 0 or more\n * times.\n * @param {T} [value] The `next` value.\n * @return {void}\n */\n next(value?: T): void {\n if (this.isStopped) {\n handleStoppedNotification(nextNotification(value), this);\n } else {\n this._next(value!);\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `error` from\n * the Observable, with an attached `Error`. Notifies the Observer that\n * the Observable has experienced an error condition.\n * @param {any} [err] The `error` exception.\n * @return {void}\n */\n error(err?: any): void {\n if (this.isStopped) {\n handleStoppedNotification(errorNotification(err), this);\n } else {\n this.isStopped = true;\n this._error(err);\n }\n }\n\n /**\n * The {@link Observer} callback to receive a valueless notification of type\n * `complete` from the Observable. Notifies the Observer that the Observable\n * has finished sending push-based notifications.\n * @return {void}\n */\n complete(): void {\n if (this.isStopped) {\n handleStoppedNotification(COMPLETE_NOTIFICATION, this);\n } else {\n this.isStopped = true;\n this._complete();\n }\n }\n\n unsubscribe(): void {\n if (!this.closed) {\n this.isStopped = true;\n super.unsubscribe();\n this.destination = null!;\n }\n }\n\n protected _next(value: T): void {\n this.destination.next(value);\n }\n\n protected _error(err: any): void {\n try {\n this.destination.error(err);\n } finally {\n this.unsubscribe();\n }\n }\n\n protected _complete(): void {\n try {\n this.destination.complete();\n } finally {\n this.unsubscribe();\n }\n }\n}\n\n/**\n * This bind is captured here because we want to be able to have\n * compatibility with monoid libraries that tend to use a method named\n * `bind`. In particular, a library called Monio requires this.\n */\nconst _bind = Function.prototype.bind;\n\nfunction bind any>(fn: Fn, thisArg: any): Fn {\n return _bind.call(fn, thisArg);\n}\n\n/**\n * Internal optimization only, DO NOT EXPOSE.\n * @internal\n */\nclass ConsumerObserver implements Observer {\n constructor(private partialObserver: Partial>) {}\n\n next(value: T): void {\n const { partialObserver } = this;\n if (partialObserver.next) {\n try {\n partialObserver.next(value);\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n\n error(err: any): void {\n const { partialObserver } = this;\n if (partialObserver.error) {\n try {\n partialObserver.error(err);\n } catch (error) {\n handleUnhandledError(error);\n }\n } else {\n handleUnhandledError(err);\n }\n }\n\n complete(): void {\n const { partialObserver } = this;\n if (partialObserver.complete) {\n try {\n partialObserver.complete();\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n}\n\nexport class SafeSubscriber extends Subscriber {\n constructor(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((e?: any) => void) | null,\n complete?: (() => void) | null\n ) {\n super();\n\n let partialObserver: Partial>;\n if (isFunction(observerOrNext) || !observerOrNext) {\n // The first argument is a function, not an observer. The next\n // two arguments *could* be observers, or they could be empty.\n partialObserver = {\n next: (observerOrNext ?? undefined) as (((value: T) => void) | undefined),\n error: error ?? undefined,\n complete: complete ?? undefined,\n };\n } else {\n // The first argument is a partial observer.\n let context: any;\n if (this && config.useDeprecatedNextContext) {\n // This is a deprecated path that made `this.unsubscribe()` available in\n // next handler functions passed to subscribe. This only exists behind a flag\n // now, as it is *very* slow.\n context = Object.create(observerOrNext);\n context.unsubscribe = () => this.unsubscribe();\n partialObserver = {\n next: observerOrNext.next && bind(observerOrNext.next, context),\n error: observerOrNext.error && bind(observerOrNext.error, context),\n complete: observerOrNext.complete && bind(observerOrNext.complete, context),\n };\n } else {\n // The \"normal\" path. Just use the partial observer directly.\n partialObserver = observerOrNext;\n }\n }\n\n // Wrap the partial observer to ensure it's a full observer, and\n // make sure proper error handling is accounted for.\n this.destination = new ConsumerObserver(partialObserver);\n }\n}\n\nfunction handleUnhandledError(error: any) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n captureError(error);\n } else {\n // Ideal path, we report this as an unhandled error,\n // which is thrown on a new call stack.\n reportUnhandledError(error);\n }\n}\n\n/**\n * An error handler used when no error handler was supplied\n * to the SafeSubscriber -- meaning no error handler was supplied\n * do the `subscribe` call on our observable.\n * @param err The error to handle\n */\nfunction defaultErrorHandler(err: any) {\n throw err;\n}\n\n/**\n * A handler for notifications that cannot be sent to a stopped subscriber.\n * @param notification The notification being sent\n * @param subscriber The stopped subscriber\n */\nfunction handleStoppedNotification(notification: ObservableNotification, subscriber: Subscriber) {\n const { onStoppedNotification } = config;\n onStoppedNotification && timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber));\n}\n\n/**\n * The observer used as a stub for subscriptions where the user did not\n * pass any arguments to `subscribe`. Comes with the default error handling\n * behavior.\n */\nexport const EMPTY_OBSERVER: Readonly> & { closed: true } = {\n closed: true,\n next: noop,\n error: defaultErrorHandler,\n complete: noop,\n};\n", "/**\n * Symbol.observable or a string \"@@observable\". Used for interop\n *\n * @deprecated We will no longer be exporting this symbol in upcoming versions of RxJS.\n * Instead polyfill and use Symbol.observable directly *or* use https://www.npmjs.com/package/symbol-observable\n */\nexport const observable: string | symbol = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')();\n", "/**\n * This function takes one parameter and just returns it. Simply put,\n * this is like `(x: T): T => x`.\n *\n * ## Examples\n *\n * This is useful in some cases when using things like `mergeMap`\n *\n * ```ts\n * import { interval, take, map, range, mergeMap, identity } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(5));\n *\n * const result$ = source$.pipe(\n * map(i => range(i)),\n * mergeMap(identity) // same as mergeMap(x => x)\n * );\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * Or when you want to selectively apply an operator\n *\n * ```ts\n * import { interval, take, identity } from 'rxjs';\n *\n * const shouldLimit = () => Math.random() < 0.5;\n *\n * const source$ = interval(1000);\n *\n * const result$ = source$.pipe(shouldLimit() ? take(5) : identity);\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * @param x Any value that is returned by this function\n * @returns The value passed as the first parameter to this function\n */\nexport function identity(x: T): T {\n return x;\n}\n", "import { identity } from './identity';\nimport { UnaryFunction } from '../types';\n\nexport function pipe(): typeof identity;\nexport function pipe(fn1: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction, fn3: UnaryFunction): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction,\n ...fns: UnaryFunction[]\n): UnaryFunction;\n\n/**\n * pipe() can be called on one or more functions, each of which can take one argument (\"UnaryFunction\")\n * and uses it to return a value.\n * It returns a function that takes one argument, passes it to the first UnaryFunction, and then\n * passes the result to the next one, passes that result to the next one, and so on. \n */\nexport function pipe(...fns: Array>): UnaryFunction {\n return pipeFromArray(fns);\n}\n\n/** @internal */\nexport function pipeFromArray(fns: Array>): UnaryFunction {\n if (fns.length === 0) {\n return identity as UnaryFunction;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input: T): R {\n return fns.reduce((prev: any, fn: UnaryFunction) => fn(prev), input as any);\n };\n}\n", "import { Operator } from './Operator';\nimport { SafeSubscriber, Subscriber } from './Subscriber';\nimport { isSubscription, Subscription } from './Subscription';\nimport { TeardownLogic, OperatorFunction, Subscribable, Observer } from './types';\nimport { observable as Symbol_observable } from './symbol/observable';\nimport { pipeFromArray } from './util/pipe';\nimport { config } from './config';\nimport { isFunction } from './util/isFunction';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A representation of any set of values over any amount of time. This is the most basic building block\n * of RxJS.\n *\n * @class Observable\n */\nexport class Observable implements Subscribable {\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n source: Observable | undefined;\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n operator: Operator | undefined;\n\n /**\n * @constructor\n * @param {Function} subscribe the function that is called when the Observable is\n * initially subscribed to. This function is given a Subscriber, to which new values\n * can be `next`ed, or an `error` method can be called to raise an error, or\n * `complete` can be called to notify of a successful completion.\n */\n constructor(subscribe?: (this: Observable, subscriber: Subscriber) => TeardownLogic) {\n if (subscribe) {\n this._subscribe = subscribe;\n }\n }\n\n // HACK: Since TypeScript inherits static properties too, we have to\n // fight against TypeScript here so Subject can have a different static create signature\n /**\n * Creates a new Observable by calling the Observable constructor\n * @owner Observable\n * @method create\n * @param {Function} subscribe? the subscriber function to be passed to the Observable constructor\n * @return {Observable} a new observable\n * @nocollapse\n * @deprecated Use `new Observable()` instead. Will be removed in v8.\n */\n static create: (...args: any[]) => any = (subscribe?: (subscriber: Subscriber) => TeardownLogic) => {\n return new Observable(subscribe);\n };\n\n /**\n * Creates a new Observable, with this Observable instance as the source, and the passed\n * operator defined as the new observable's operator.\n * @method lift\n * @param operator the operator defining the operation to take on the observable\n * @return a new observable with the Operator applied\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * If you have implemented an operator using `lift`, it is recommended that you create an\n * operator by simply returning `new Observable()` directly. See \"Creating new operators from\n * scratch\" section here: https://rxjs.dev/guide/operators\n */\n lift(operator?: Operator): Observable {\n const observable = new Observable();\n observable.source = this;\n observable.operator = operator;\n return observable;\n }\n\n subscribe(observerOrNext?: Partial> | ((value: T) => void)): Subscription;\n /** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\n subscribe(next?: ((value: T) => void) | null, error?: ((error: any) => void) | null, complete?: (() => void) | null): Subscription;\n /**\n * Invokes an execution of an Observable and registers Observer handlers for notifications it will emit.\n *\n * Use it when you have all these Observables, but still nothing is happening.\n *\n * `subscribe` is not a regular operator, but a method that calls Observable's internal `subscribe` function. It\n * might be for example a function that you passed to Observable's constructor, but most of the time it is\n * a library implementation, which defines what will be emitted by an Observable, and when it be will emitted. This means\n * that calling `subscribe` is actually the moment when Observable starts its work, not when it is created, as it is often\n * the thought.\n *\n * Apart from starting the execution of an Observable, this method allows you to listen for values\n * that an Observable emits, as well as for when it completes or errors. You can achieve this in two\n * of the following ways.\n *\n * The first way is creating an object that implements {@link Observer} interface. It should have methods\n * defined by that interface, but note that it should be just a regular JavaScript object, which you can create\n * yourself in any way you want (ES6 class, classic function constructor, object literal etc.). In particular, do\n * not attempt to use any RxJS implementation details to create Observers - you don't need them. Remember also\n * that your object does not have to implement all methods. If you find yourself creating a method that doesn't\n * do anything, you can simply omit it. Note however, if the `error` method is not provided and an error happens,\n * it will be thrown asynchronously. Errors thrown asynchronously cannot be caught using `try`/`catch`. Instead,\n * use the {@link onUnhandledError} configuration option or use a runtime handler (like `window.onerror` or\n * `process.on('error)`) to be notified of unhandled errors. Because of this, it's recommended that you provide\n * an `error` method to avoid missing thrown errors.\n *\n * The second way is to give up on Observer object altogether and simply provide callback functions in place of its methods.\n * This means you can provide three functions as arguments to `subscribe`, where the first function is equivalent\n * of a `next` method, the second of an `error` method and the third of a `complete` method. Just as in case of an Observer,\n * if you do not need to listen for something, you can omit a function by passing `undefined` or `null`,\n * since `subscribe` recognizes these functions by where they were placed in function call. When it comes\n * to the `error` function, as with an Observer, if not provided, errors emitted by an Observable will be thrown asynchronously.\n *\n * You can, however, subscribe with no parameters at all. This may be the case where you're not interested in terminal events\n * and you also handled emissions internally by using operators (e.g. using `tap`).\n *\n * Whichever style of calling `subscribe` you use, in both cases it returns a Subscription object.\n * This object allows you to call `unsubscribe` on it, which in turn will stop the work that an Observable does and will clean\n * up all resources that an Observable used. Note that cancelling a subscription will not call `complete` callback\n * provided to `subscribe` function, which is reserved for a regular completion signal that comes from an Observable.\n *\n * Remember that callbacks provided to `subscribe` are not guaranteed to be called asynchronously.\n * It is an Observable itself that decides when these functions will be called. For example {@link of}\n * by default emits all its values synchronously. Always check documentation for how given Observable\n * will behave when subscribed and if its default behavior can be modified with a `scheduler`.\n *\n * #### Examples\n *\n * Subscribe with an {@link guide/observer Observer}\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * const sumObserver = {\n * sum: 0,\n * next(value) {\n * console.log('Adding: ' + value);\n * this.sum = this.sum + value;\n * },\n * error() {\n * // We actually could just remove this method,\n * // since we do not really care about errors right now.\n * },\n * complete() {\n * console.log('Sum equals: ' + this.sum);\n * }\n * };\n *\n * of(1, 2, 3) // Synchronously emits 1, 2, 3 and then completes.\n * .subscribe(sumObserver);\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Subscribe with functions ({@link deprecations/subscribe-arguments deprecated})\n *\n * ```ts\n * import { of } from 'rxjs'\n *\n * let sum = 0;\n *\n * of(1, 2, 3).subscribe(\n * value => {\n * console.log('Adding: ' + value);\n * sum = sum + value;\n * },\n * undefined,\n * () => console.log('Sum equals: ' + sum)\n * );\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Cancel a subscription\n *\n * ```ts\n * import { interval } from 'rxjs';\n *\n * const subscription = interval(1000).subscribe({\n * next(num) {\n * console.log(num)\n * },\n * complete() {\n * // Will not be called, even when cancelling subscription.\n * console.log('completed!');\n * }\n * });\n *\n * setTimeout(() => {\n * subscription.unsubscribe();\n * console.log('unsubscribed!');\n * }, 2500);\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 'unsubscribed!' after 2.5s\n * ```\n *\n * @param {Observer|Function} observerOrNext (optional) Either an observer with methods to be called,\n * or the first of three possible handlers, which is the handler for each value emitted from the subscribed\n * Observable.\n * @param {Function} error (optional) A handler for a terminal event resulting from an error. If no error handler is provided,\n * the error will be thrown asynchronously as unhandled.\n * @param {Function} complete (optional) A handler for a terminal event resulting from successful completion.\n * @return {Subscription} a subscription reference to the registered handlers\n * @method subscribe\n */\n subscribe(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n ): Subscription {\n const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);\n\n errorContext(() => {\n const { operator, source } = this;\n subscriber.add(\n operator\n ? // We're dealing with a subscription in the\n // operator chain to one of our lifted operators.\n operator.call(subscriber, source)\n : source\n ? // If `source` has a value, but `operator` does not, something that\n // had intimate knowledge of our API, like our `Subject`, must have\n // set it. We're going to just call `_subscribe` directly.\n this._subscribe(subscriber)\n : // In all other cases, we're likely wrapping a user-provided initializer\n // function, so we need to catch errors and handle them appropriately.\n this._trySubscribe(subscriber)\n );\n });\n\n return subscriber;\n }\n\n /** @internal */\n protected _trySubscribe(sink: Subscriber): TeardownLogic {\n try {\n return this._subscribe(sink);\n } catch (err) {\n // We don't need to return anything in this case,\n // because it's just going to try to `add()` to a subscription\n // above.\n sink.error(err);\n }\n }\n\n /**\n * Used as a NON-CANCELLABLE means of subscribing to an observable, for use with\n * APIs that expect promises, like `async/await`. You cannot unsubscribe from this.\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * #### Example\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(4));\n *\n * async function getTotal() {\n * let total = 0;\n *\n * await source$.forEach(value => {\n * total += value;\n * console.log('observable -> ' + value);\n * });\n *\n * return total;\n * }\n *\n * getTotal().then(\n * total => console.log('Total: ' + total)\n * );\n *\n * // Expected:\n * // 'observable -> 0'\n * // 'observable -> 1'\n * // 'observable -> 2'\n * // 'observable -> 3'\n * // 'Total: 6'\n * ```\n *\n * @param next a handler for each value emitted by the observable\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n */\n forEach(next: (value: T) => void): Promise;\n\n /**\n * @param next a handler for each value emitted by the observable\n * @param promiseCtor a constructor function used to instantiate the Promise\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n * @deprecated Passing a Promise constructor will no longer be available\n * in upcoming versions of RxJS. This is because it adds weight to the library, for very\n * little benefit. If you need this functionality, it is recommended that you either\n * polyfill Promise, or you create an adapter to convert the returned native promise\n * to whatever promise implementation you wanted. Will be removed in v8.\n */\n forEach(next: (value: T) => void, promiseCtor: PromiseConstructorLike): Promise;\n\n forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n const subscriber = new SafeSubscriber({\n next: (value) => {\n try {\n next(value);\n } catch (err) {\n reject(err);\n subscriber.unsubscribe();\n }\n },\n error: reject,\n complete: resolve,\n });\n this.subscribe(subscriber);\n }) as Promise;\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): TeardownLogic {\n return this.source?.subscribe(subscriber);\n }\n\n /**\n * An interop point defined by the es7-observable spec https://github.com/zenparsing/es-observable\n * @method Symbol.observable\n * @return {Observable} this instance of the observable\n */\n [Symbol_observable]() {\n return this;\n }\n\n /* tslint:disable:max-line-length */\n pipe(): Observable;\n pipe(op1: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction,\n ...operations: OperatorFunction[]\n ): Observable;\n /* tslint:enable:max-line-length */\n\n /**\n * Used to stitch together functional operators into a chain.\n * @method pipe\n * @return {Observable} the Observable result of all of the operators having\n * been called in the order they were passed in.\n *\n * ## Example\n *\n * ```ts\n * import { interval, filter, map, scan } from 'rxjs';\n *\n * interval(1000)\n * .pipe(\n * filter(x => x % 2 === 0),\n * map(x => x + x),\n * scan((acc, x) => acc + x)\n * )\n * .subscribe(x => console.log(x));\n * ```\n */\n pipe(...operations: OperatorFunction[]): Observable {\n return pipeFromArray(operations)(this);\n }\n\n /* tslint:disable:max-line-length */\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: typeof Promise): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: PromiseConstructorLike): Promise;\n /* tslint:enable:max-line-length */\n\n /**\n * Subscribe to this Observable and get a Promise resolving on\n * `complete` with the last emission (if any).\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * @method toPromise\n * @param [promiseCtor] a constructor function used to instantiate\n * the Promise\n * @return A Promise that resolves with the last value emit, or\n * rejects on an error. If there were no emissions, Promise\n * resolves with undefined.\n * @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise\n */\n toPromise(promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n let value: T | undefined;\n this.subscribe(\n (x: T) => (value = x),\n (err: any) => reject(err),\n () => resolve(value)\n );\n }) as Promise;\n }\n}\n\n/**\n * Decides between a passed promise constructor from consuming code,\n * A default configured promise constructor, and the native promise\n * constructor and returns it. If nothing can be found, it will throw\n * an error.\n * @param promiseCtor The optional promise constructor to passed by consuming code\n */\nfunction getPromiseCtor(promiseCtor: PromiseConstructorLike | undefined) {\n return promiseCtor ?? config.Promise ?? Promise;\n}\n\nfunction isObserver(value: any): value is Observer {\n return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);\n}\n\nfunction isSubscriber(value: any): value is Subscriber {\n return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { OperatorFunction } from '../types';\nimport { isFunction } from './isFunction';\n\n/**\n * Used to determine if an object is an Observable with a lift function.\n */\nexport function hasLift(source: any): source is { lift: InstanceType['lift'] } {\n return isFunction(source?.lift);\n}\n\n/**\n * Creates an `OperatorFunction`. Used to define operators throughout the library in a concise way.\n * @param init The logic to connect the liftedSource to the subscriber at the moment of subscription.\n */\nexport function operate(\n init: (liftedSource: Observable, subscriber: Subscriber) => (() => void) | void\n): OperatorFunction {\n return (source: Observable) => {\n if (hasLift(source)) {\n return source.lift(function (this: Subscriber, liftedSource: Observable) {\n try {\n return init(liftedSource, this);\n } catch (err) {\n this.error(err);\n }\n });\n }\n throw new TypeError('Unable to lift unknown Observable type');\n };\n}\n", "import { Subscriber } from '../Subscriber';\n\n/**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional teardown logic here. This will only be called on teardown if the\n * subscriber itself is not already closed. This is called after all other teardown logic is executed.\n */\nexport function createOperatorSubscriber(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n onFinalize?: () => void\n): Subscriber {\n return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);\n}\n\n/**\n * A generic helper for allowing operators to be created with a Subscriber and\n * use closures to capture necessary state from the operator function itself.\n */\nexport class OperatorSubscriber extends Subscriber {\n /**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional finalization logic here. This will only be called on finalization if the\n * subscriber itself is not already closed. This is called after all other finalization logic is executed.\n * @param shouldUnsubscribe An optional check to see if an unsubscribe call should truly unsubscribe.\n * NOTE: This currently **ONLY** exists to support the strange behavior of {@link groupBy}, where unsubscription\n * to the resulting observable does not actually disconnect from the source if there are active subscriptions\n * to any grouped observable. (DO NOT EXPOSE OR USE EXTERNALLY!!!)\n */\n constructor(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n private onFinalize?: () => void,\n private shouldUnsubscribe?: () => boolean\n ) {\n // It's important - for performance reasons - that all of this class's\n // members are initialized and that they are always initialized in the same\n // order. This will ensure that all OperatorSubscriber instances have the\n // same hidden class in V8. This, in turn, will help keep the number of\n // hidden classes involved in property accesses within the base class as\n // low as possible. If the number of hidden classes involved exceeds four,\n // the property accesses will become megamorphic and performance penalties\n // will be incurred - i.e. inline caches won't be used.\n //\n // The reasons for ensuring all instances have the same hidden class are\n // further discussed in this blog post from Benedikt Meurer:\n // https://benediktmeurer.de/2018/03/23/impact-of-polymorphism-on-component-based-frameworks-like-react/\n super(destination);\n this._next = onNext\n ? function (this: OperatorSubscriber, value: T) {\n try {\n onNext(value);\n } catch (err) {\n destination.error(err);\n }\n }\n : super._next;\n this._error = onError\n ? function (this: OperatorSubscriber, err: any) {\n try {\n onError(err);\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._error;\n this._complete = onComplete\n ? function (this: OperatorSubscriber) {\n try {\n onComplete();\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._complete;\n }\n\n unsubscribe() {\n if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {\n const { closed } = this;\n super.unsubscribe();\n // Execute additional teardown if we have any and we didn't already do so.\n !closed && this.onFinalize?.();\n }\n }\n}\n", "import { Subscription } from '../Subscription';\n\ninterface AnimationFrameProvider {\n schedule(callback: FrameRequestCallback): Subscription;\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n delegate:\n | {\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n }\n | undefined;\n}\n\nexport const animationFrameProvider: AnimationFrameProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n schedule(callback) {\n let request = requestAnimationFrame;\n let cancel: typeof cancelAnimationFrame | undefined = cancelAnimationFrame;\n const { delegate } = animationFrameProvider;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n const handle = request((timestamp) => {\n // Clear the cancel function. The request has been fulfilled, so\n // attempting to cancel the request upon unsubscription would be\n // pointless.\n cancel = undefined;\n callback(timestamp);\n });\n return new Subscription(() => cancel?.(handle));\n },\n requestAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.requestAnimationFrame || requestAnimationFrame)(...args);\n },\n cancelAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.cancelAnimationFrame || cancelAnimationFrame)(...args);\n },\n delegate: undefined,\n};\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface ObjectUnsubscribedError extends Error {}\n\nexport interface ObjectUnsubscribedErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): ObjectUnsubscribedError;\n}\n\n/**\n * An error thrown when an action is invalid because the object has been\n * unsubscribed.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n *\n * @class ObjectUnsubscribedError\n */\nexport const ObjectUnsubscribedError: ObjectUnsubscribedErrorCtor = createErrorClass(\n (_super) =>\n function ObjectUnsubscribedErrorImpl(this: any) {\n _super(this);\n this.name = 'ObjectUnsubscribedError';\n this.message = 'object unsubscribed';\n }\n);\n", "import { Operator } from './Operator';\nimport { Observable } from './Observable';\nimport { Subscriber } from './Subscriber';\nimport { Subscription, EMPTY_SUBSCRIPTION } from './Subscription';\nimport { Observer, SubscriptionLike, TeardownLogic } from './types';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nimport { arrRemove } from './util/arrRemove';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A Subject is a special type of Observable that allows values to be\n * multicasted to many Observers. Subjects are like EventEmitters.\n *\n * Every Subject is an Observable and an Observer. You can subscribe to a\n * Subject, and you can call next to feed values as well as error and complete.\n */\nexport class Subject extends Observable implements SubscriptionLike {\n closed = false;\n\n private currentObservers: Observer[] | null = null;\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n observers: Observer[] = [];\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n isStopped = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n hasError = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n thrownError: any = null;\n\n /**\n * Creates a \"subject\" by basically gluing an observer to an observable.\n *\n * @nocollapse\n * @deprecated Recommended you do not use. Will be removed at some point in the future. Plans for replacement still under discussion.\n */\n static create: (...args: any[]) => any = (destination: Observer, source: Observable): AnonymousSubject => {\n return new AnonymousSubject(destination, source);\n };\n\n constructor() {\n // NOTE: This must be here to obscure Observable's constructor.\n super();\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n lift(operator: Operator): Observable {\n const subject = new AnonymousSubject(this, this);\n subject.operator = operator as any;\n return subject as any;\n }\n\n /** @internal */\n protected _throwIfClosed() {\n if (this.closed) {\n throw new ObjectUnsubscribedError();\n }\n }\n\n next(value: T) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n if (!this.currentObservers) {\n this.currentObservers = Array.from(this.observers);\n }\n for (const observer of this.currentObservers) {\n observer.next(value);\n }\n }\n });\n }\n\n error(err: any) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.hasError = this.isStopped = true;\n this.thrownError = err;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.error(err);\n }\n }\n });\n }\n\n complete() {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.isStopped = true;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.complete();\n }\n }\n });\n }\n\n unsubscribe() {\n this.isStopped = this.closed = true;\n this.observers = this.currentObservers = null!;\n }\n\n get observed() {\n return this.observers?.length > 0;\n }\n\n /** @internal */\n protected _trySubscribe(subscriber: Subscriber): TeardownLogic {\n this._throwIfClosed();\n return super._trySubscribe(subscriber);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._checkFinalizedStatuses(subscriber);\n return this._innerSubscribe(subscriber);\n }\n\n /** @internal */\n protected _innerSubscribe(subscriber: Subscriber) {\n const { hasError, isStopped, observers } = this;\n if (hasError || isStopped) {\n return EMPTY_SUBSCRIPTION;\n }\n this.currentObservers = null;\n observers.push(subscriber);\n return new Subscription(() => {\n this.currentObservers = null;\n arrRemove(observers, subscriber);\n });\n }\n\n /** @internal */\n protected _checkFinalizedStatuses(subscriber: Subscriber) {\n const { hasError, thrownError, isStopped } = this;\n if (hasError) {\n subscriber.error(thrownError);\n } else if (isStopped) {\n subscriber.complete();\n }\n }\n\n /**\n * Creates a new Observable with this Subject as the source. You can do this\n * to create custom Observer-side logic of the Subject and conceal it from\n * code that uses the Observable.\n * @return {Observable} Observable that the Subject casts to\n */\n asObservable(): Observable {\n const observable: any = new Observable();\n observable.source = this;\n return observable;\n }\n}\n\n/**\n * @class AnonymousSubject\n */\nexport class AnonymousSubject extends Subject {\n constructor(\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n public destination?: Observer,\n source?: Observable\n ) {\n super();\n this.source = source;\n }\n\n next(value: T) {\n this.destination?.next?.(value);\n }\n\n error(err: any) {\n this.destination?.error?.(err);\n }\n\n complete() {\n this.destination?.complete?.();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n return this.source?.subscribe(subscriber) ?? EMPTY_SUBSCRIPTION;\n }\n}\n", "import { Subject } from './Subject';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\n\n/**\n * A variant of Subject that requires an initial value and emits its current\n * value whenever it is subscribed to.\n *\n * @class BehaviorSubject\n */\nexport class BehaviorSubject extends Subject {\n constructor(private _value: T) {\n super();\n }\n\n get value(): T {\n return this.getValue();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n const subscription = super._subscribe(subscriber);\n !subscription.closed && subscriber.next(this._value);\n return subscription;\n }\n\n getValue(): T {\n const { hasError, thrownError, _value } = this;\n if (hasError) {\n throw thrownError;\n }\n this._throwIfClosed();\n return _value;\n }\n\n next(value: T): void {\n super.next((this._value = value));\n }\n}\n", "import { TimestampProvider } from '../types';\n\ninterface DateTimestampProvider extends TimestampProvider {\n delegate: TimestampProvider | undefined;\n}\n\nexport const dateTimestampProvider: DateTimestampProvider = {\n now() {\n // Use the variable rather than `this` so that the function can be called\n // without being bound to the provider.\n return (dateTimestampProvider.delegate || Date).now();\n },\n delegate: undefined,\n};\n", "import { Subject } from './Subject';\nimport { TimestampProvider } from './types';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * A variant of {@link Subject} that \"replays\" old values to new subscribers by emitting them when they first subscribe.\n *\n * `ReplaySubject` has an internal buffer that will store a specified number of values that it has observed. Like `Subject`,\n * `ReplaySubject` \"observes\" values by having them passed to its `next` method. When it observes a value, it will store that\n * value for a time determined by the configuration of the `ReplaySubject`, as passed to its constructor.\n *\n * When a new subscriber subscribes to the `ReplaySubject` instance, it will synchronously emit all values in its buffer in\n * a First-In-First-Out (FIFO) manner. The `ReplaySubject` will also complete, if it has observed completion; and it will\n * error if it has observed an error.\n *\n * There are two main configuration items to be concerned with:\n *\n * 1. `bufferSize` - This will determine how many items are stored in the buffer, defaults to infinite.\n * 2. `windowTime` - The amount of time to hold a value in the buffer before removing it from the buffer.\n *\n * Both configurations may exist simultaneously. So if you would like to buffer a maximum of 3 values, as long as the values\n * are less than 2 seconds old, you could do so with a `new ReplaySubject(3, 2000)`.\n *\n * ### Differences with BehaviorSubject\n *\n * `BehaviorSubject` is similar to `new ReplaySubject(1)`, with a couple of exceptions:\n *\n * 1. `BehaviorSubject` comes \"primed\" with a single value upon construction.\n * 2. `ReplaySubject` will replay values, even after observing an error, where `BehaviorSubject` will not.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n * @see {@link shareReplay}\n */\nexport class ReplaySubject extends Subject {\n private _buffer: (T | number)[] = [];\n private _infiniteTimeWindow = true;\n\n /**\n * @param bufferSize The size of the buffer to replay on subscription\n * @param windowTime The amount of time the buffered items will stay buffered\n * @param timestampProvider An object with a `now()` method that provides the current timestamp. This is used to\n * calculate the amount of time something has been buffered.\n */\n constructor(\n private _bufferSize = Infinity,\n private _windowTime = Infinity,\n private _timestampProvider: TimestampProvider = dateTimestampProvider\n ) {\n super();\n this._infiniteTimeWindow = _windowTime === Infinity;\n this._bufferSize = Math.max(1, _bufferSize);\n this._windowTime = Math.max(1, _windowTime);\n }\n\n next(value: T): void {\n const { isStopped, _buffer, _infiniteTimeWindow, _timestampProvider, _windowTime } = this;\n if (!isStopped) {\n _buffer.push(value);\n !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime);\n }\n this._trimBuffer();\n super.next(value);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._trimBuffer();\n\n const subscription = this._innerSubscribe(subscriber);\n\n const { _infiniteTimeWindow, _buffer } = this;\n // We use a copy here, so reentrant code does not mutate our array while we're\n // emitting it to a new subscriber.\n const copy = _buffer.slice();\n for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) {\n subscriber.next(copy[i] as T);\n }\n\n this._checkFinalizedStatuses(subscriber);\n\n return subscription;\n }\n\n private _trimBuffer() {\n const { _bufferSize, _timestampProvider, _buffer, _infiniteTimeWindow } = this;\n // If we don't have an infinite buffer size, and we're over the length,\n // use splice to truncate the old buffer values off. Note that we have to\n // double the size for instances where we're not using an infinite time window\n // because we're storing the values and the timestamps in the same array.\n const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize;\n _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize);\n\n // Now, if we're not in an infinite time window, remove all values where the time is\n // older than what is allowed.\n if (!_infiniteTimeWindow) {\n const now = _timestampProvider.now();\n let last = 0;\n // Search the array for the first timestamp that isn't expired and\n // truncate the buffer up to that point.\n for (let i = 1; i < _buffer.length && (_buffer[i] as number) <= now; i += 2) {\n last = i;\n }\n last && _buffer.splice(0, last + 1);\n }\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\nimport { SchedulerAction } from '../types';\n\n/**\n * A unit of work to be executed in a `scheduler`. An action is typically\n * created from within a {@link SchedulerLike} and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action extends Subscription {\n * new (scheduler: Scheduler, work: (state?: T) => void);\n * schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n *\n * @class Action\n */\nexport class Action extends Subscription {\n constructor(scheduler: Scheduler, work: (this: SchedulerAction, state?: T) => void) {\n super();\n }\n /**\n * Schedules this action on its parent {@link SchedulerLike} for execution. May be passed\n * some context object, `state`. May happen at some point in the future,\n * according to the `delay` parameter, if specified.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler.\n * @return {void}\n */\n public schedule(state?: T, delay: number = 0): Subscription {\n return this;\n }\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetIntervalFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearIntervalFunction = (handle: TimerHandle) => void;\n\ninterface IntervalProvider {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n delegate:\n | {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n }\n | undefined;\n}\n\nexport const intervalProvider: IntervalProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setInterval(handler: () => void, timeout?: number, ...args) {\n const { delegate } = intervalProvider;\n if (delegate?.setInterval) {\n return delegate.setInterval(handler, timeout, ...args);\n }\n return setInterval(handler, timeout, ...args);\n },\n clearInterval(handle) {\n const { delegate } = intervalProvider;\n return (delegate?.clearInterval || clearInterval)(handle as any);\n },\n delegate: undefined,\n};\n", "import { Action } from './Action';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\nimport { AsyncScheduler } from './AsyncScheduler';\nimport { intervalProvider } from './intervalProvider';\nimport { arrRemove } from '../util/arrRemove';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncAction extends Action {\n public id: TimerHandle | undefined;\n public state?: T;\n // @ts-ignore: Property has no initializer and is not definitely assigned\n public delay: number;\n protected pending: boolean = false;\n\n constructor(protected scheduler: AsyncScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (this.closed) {\n return this;\n }\n\n // Always replace the current state with the new state.\n this.state = state;\n\n const id = this.id;\n const scheduler = this.scheduler;\n\n //\n // Important implementation note:\n //\n // Actions only execute once by default, unless rescheduled from within the\n // scheduled callback. This allows us to implement single and repeat\n // actions via the same code path, without adding API surface area, as well\n // as mimic traditional recursion but across asynchronous boundaries.\n //\n // However, JS runtimes and timers distinguish between intervals achieved by\n // serial `setTimeout` calls vs. a single `setInterval` call. An interval of\n // serial `setTimeout` calls can be individually delayed, which delays\n // scheduling the next `setTimeout`, and so on. `setInterval` attempts to\n // guarantee the interval callback will be invoked more precisely to the\n // interval period, regardless of load.\n //\n // Therefore, we use `setInterval` to schedule single and repeat actions.\n // If the action reschedules itself with the same delay, the interval is not\n // canceled. If the action doesn't reschedule, or reschedules with a\n // different delay, the interval will be canceled after scheduled callback\n // execution.\n //\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n // Set the pending flag indicating that this action has been scheduled, or\n // has recursively rescheduled itself.\n this.pending = true;\n\n this.delay = delay;\n // If this action has already an async Id, don't request a new one.\n this.id = this.id ?? this.requestAsyncId(scheduler, this.id, delay);\n\n return this;\n }\n\n protected requestAsyncId(scheduler: AsyncScheduler, _id?: TimerHandle, delay: number = 0): TimerHandle {\n return intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n protected recycleAsyncId(_scheduler: AsyncScheduler, id?: TimerHandle, delay: number | null = 0): TimerHandle | undefined {\n // If this action is rescheduled with the same delay time, don't clear the interval id.\n if (delay != null && this.delay === delay && this.pending === false) {\n return id;\n }\n // Otherwise, if the action's delay time is different from the current delay,\n // or the action has been rescheduled before it's executed, clear the interval id\n if (id != null) {\n intervalProvider.clearInterval(id);\n }\n\n return undefined;\n }\n\n /**\n * Immediately executes this action and the `work` it contains.\n * @return {any}\n */\n public execute(state: T, delay: number): any {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n const error = this._execute(state, delay);\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n // Dequeue if the action didn't reschedule itself. Don't call\n // unsubscribe(), because the action could reschedule later.\n // For example:\n // ```\n // scheduler.schedule(function doWork(counter) {\n // /* ... I'm a busy worker bee ... */\n // var originalAction = this;\n // /* wait 100ms before rescheduling the action */\n // setTimeout(function () {\n // originalAction.schedule(counter + 1);\n // }, 100);\n // }, 1000);\n // ```\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n protected _execute(state: T, _delay: number): any {\n let errored: boolean = false;\n let errorValue: any;\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n // HACK: Since code elsewhere is relying on the \"truthiness\" of the\n // return here, we can't have it return \"\" or 0 or false.\n // TODO: Clean this up when we refactor schedulers mid-version-8 or so.\n errorValue = e ? e : new Error('Scheduled action threw falsy error');\n }\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n unsubscribe() {\n if (!this.closed) {\n const { id, scheduler } = this;\n const { actions } = scheduler;\n\n this.work = this.state = this.scheduler = null!;\n this.pending = false;\n\n arrRemove(actions, this);\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null!;\n super.unsubscribe();\n }\n }\n}\n", "import { Action } from './scheduler/Action';\nimport { Subscription } from './Subscription';\nimport { SchedulerLike, SchedulerAction } from './types';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * An execution context and a data structure to order tasks and schedule their\n * execution. Provides a notion of (potentially virtual) time, through the\n * `now()` getter method.\n *\n * Each unit of work in a Scheduler is called an `Action`.\n *\n * ```ts\n * class Scheduler {\n * now(): number;\n * schedule(work, delay?, state?): Subscription;\n * }\n * ```\n *\n * @class Scheduler\n * @deprecated Scheduler is an internal implementation detail of RxJS, and\n * should not be used directly. Rather, create your own class and implement\n * {@link SchedulerLike}. Will be made internal in v8.\n */\nexport class Scheduler implements SchedulerLike {\n public static now: () => number = dateTimestampProvider.now;\n\n constructor(private schedulerActionCtor: typeof Action, now: () => number = Scheduler.now) {\n this.now = now;\n }\n\n /**\n * A getter method that returns a number representing the current time\n * (at the time this function was called) according to the scheduler's own\n * internal clock.\n * @return {number} A number that represents the current time. May or may not\n * have a relation to wall-clock time. May or may not refer to a time unit\n * (e.g. milliseconds).\n */\n public now: () => number;\n\n /**\n * Schedules a function, `work`, for execution. May happen at some point in\n * the future, according to the `delay` parameter, if specified. May be passed\n * some context object, `state`, which will be passed to the `work` function.\n *\n * The given arguments will be processed an stored as an Action object in a\n * queue of actions.\n *\n * @param {function(state: ?T): ?Subscription} work A function representing a\n * task, or some unit of work to be executed by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler itself.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @return {Subscription} A subscription in order to be able to unsubscribe\n * the scheduled work.\n */\n public schedule(work: (this: SchedulerAction, state?: T) => void, delay: number = 0, state?: T): Subscription {\n return new this.schedulerActionCtor(this, work).schedule(state, delay);\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncScheduler extends Scheduler {\n public actions: Array> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @type {boolean}\n * @internal\n */\n public _active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @type {any}\n * @internal\n */\n public _scheduled: TimerHandle | undefined;\n\n constructor(SchedulerAction: typeof Action, now: () => number = Scheduler.now) {\n super(SchedulerAction, now);\n }\n\n public flush(action: AsyncAction): void {\n const { actions } = this;\n\n if (this._active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this._active = true;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions.shift()!)); // exhaust the scheduler queue\n\n this._active = false;\n\n if (error) {\n while ((action = actions.shift()!)) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\n/**\n *\n * Async Scheduler\n *\n * Schedule task as if you used setTimeout(task, duration)\n *\n * `async` scheduler schedules tasks asynchronously, by putting them on the JavaScript\n * event loop queue. It is best used to delay tasks in time or to schedule tasks repeating\n * in intervals.\n *\n * If you just want to \"defer\" task, that is to perform it right after currently\n * executing synchronous code ends (commonly achieved by `setTimeout(deferredTask, 0)`),\n * better choice will be the {@link asapScheduler} scheduler.\n *\n * ## Examples\n * Use async scheduler to delay task\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * const task = () => console.log('it works!');\n *\n * asyncScheduler.schedule(task, 2000);\n *\n * // After 2 seconds logs:\n * // \"it works!\"\n * ```\n *\n * Use async scheduler to repeat task in intervals\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * function task(state) {\n * console.log(state);\n * this.schedule(state + 1, 1000); // `this` references currently executing Action,\n * // which we reschedule with new state and delay\n * }\n *\n * asyncScheduler.schedule(task, 3000, 0);\n *\n * // Logs:\n * // 0 after 3s\n * // 1 after 4s\n * // 2 after 5s\n * // 3 after 6s\n * ```\n */\n\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\n\n/**\n * @deprecated Renamed to {@link asyncScheduler}. Will be removed in v8.\n */\nexport const async = asyncScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { Subscription } from '../Subscription';\nimport { QueueScheduler } from './QueueScheduler';\nimport { SchedulerAction } from '../types';\nimport { TimerHandle } from './timerHandle';\n\nexport class QueueAction extends AsyncAction {\n constructor(protected scheduler: QueueScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (delay > 0) {\n return super.schedule(state, delay);\n }\n this.delay = delay;\n this.state = state;\n this.scheduler.flush(this);\n return this;\n }\n\n public execute(state: T, delay: number): any {\n return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);\n }\n\n protected requestAsyncId(scheduler: QueueScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n\n if ((delay != null && delay > 0) || (delay == null && this.delay > 0)) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n // Otherwise flush the scheduler starting with this action.\n scheduler.flush(this);\n\n // HACK: In the past, this was returning `void`. However, `void` isn't a valid\n // `TimerHandle`, and generally the return value here isn't really used. So the\n // compromise is to return `0` which is both \"falsy\" and a valid `TimerHandle`,\n // as opposed to refactoring every other instanceo of `requestAsyncId`.\n return 0;\n }\n}\n", "import { AsyncScheduler } from './AsyncScheduler';\n\nexport class QueueScheduler extends AsyncScheduler {\n}\n", "import { QueueAction } from './QueueAction';\nimport { QueueScheduler } from './QueueScheduler';\n\n/**\n *\n * Queue Scheduler\n *\n * Put every next task on a queue, instead of executing it immediately\n *\n * `queue` scheduler, when used with delay, behaves the same as {@link asyncScheduler} scheduler.\n *\n * When used without delay, it schedules given task synchronously - executes it right when\n * it is scheduled. However when called recursively, that is when inside the scheduled task,\n * another task is scheduled with queue scheduler, instead of executing immediately as well,\n * that task will be put on a queue and wait for current one to finish.\n *\n * This means that when you execute task with `queue` scheduler, you are sure it will end\n * before any other task scheduled with that scheduler will start.\n *\n * ## Examples\n * Schedule recursively first, then do something\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(() => {\n * queueScheduler.schedule(() => console.log('second')); // will not happen now, but will be put on a queue\n *\n * console.log('first');\n * });\n *\n * // Logs:\n * // \"first\"\n * // \"second\"\n * ```\n *\n * Reschedule itself recursively\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(function(state) {\n * if (state !== 0) {\n * console.log('before', state);\n * this.schedule(state - 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * console.log('after', state);\n * }\n * }, 0, 3);\n *\n * // In scheduler that runs recursively, you would expect:\n * // \"before\", 3\n * // \"before\", 2\n * // \"before\", 1\n * // \"after\", 1\n * // \"after\", 2\n * // \"after\", 3\n *\n * // But with queue it logs:\n * // \"before\", 3\n * // \"after\", 3\n * // \"before\", 2\n * // \"after\", 2\n * // \"before\", 1\n * // \"after\", 1\n * ```\n */\n\nexport const queueScheduler = new QueueScheduler(QueueAction);\n\n/**\n * @deprecated Renamed to {@link queueScheduler}. Will be removed in v8.\n */\nexport const queue = queueScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nimport { SchedulerAction } from '../types';\nimport { animationFrameProvider } from './animationFrameProvider';\nimport { TimerHandle } from './timerHandle';\n\nexport class AnimationFrameAction extends AsyncAction {\n constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay is greater than 0, request as an async action.\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n // Push the action to the end of the scheduler queue.\n scheduler.actions.push(this);\n // If an animation frame has already been requested, don't request another\n // one. If an animation frame hasn't been requested yet, request one. Return\n // the current animation frame request id.\n return scheduler._scheduled || (scheduler._scheduled = animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined)));\n }\n\n protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle | undefined {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n if (delay != null ? delay > 0 : this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n // If the scheduler queue has no remaining actions with the same async id,\n // cancel the requested animation frame and set the scheduled flag to\n // undefined so the next AnimationFrameAction will request its own.\n const { actions } = scheduler;\n if (id != null && actions[actions.length - 1]?.id !== id) {\n animationFrameProvider.cancelAnimationFrame(id as number);\n scheduler._scheduled = undefined;\n }\n // Return undefined so the action knows to request a new async id if it's rescheduled.\n return undefined;\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\nexport class AnimationFrameScheduler extends AsyncScheduler {\n public flush(action?: AsyncAction): void {\n this._active = true;\n // The async id that effects a call to flush is stored in _scheduled.\n // Before executing an action, it's necessary to check the action's async\n // id to determine whether it's supposed to be executed in the current\n // flush.\n // Previous implementations of this method used a count to determine this,\n // but that was unsound, as actions that are unsubscribed - i.e. cancelled -\n // are removed from the actions array and that can shift actions that are\n // scheduled to be executed in a subsequent flush into positions at which\n // they are executed within the current flush.\n const flushId = this._scheduled;\n this._scheduled = undefined;\n\n const { actions } = this;\n let error: any;\n action = action || actions.shift()!;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions[0]) && action.id === flushId && actions.shift());\n\n this._active = false;\n\n if (error) {\n while ((action = actions[0]) && action.id === flushId && actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\n\n/**\n *\n * Animation Frame Scheduler\n *\n * Perform task when `window.requestAnimationFrame` would fire\n *\n * When `animationFrame` scheduler is used with delay, it will fall back to {@link asyncScheduler} scheduler\n * behaviour.\n *\n * Without delay, `animationFrame` scheduler can be used to create smooth browser animations.\n * It makes sure scheduled task will happen just before next browser content repaint,\n * thus performing animations as efficiently as possible.\n *\n * ## Example\n * Schedule div height animation\n * ```ts\n * // html:
\n * import { animationFrameScheduler } from 'rxjs';\n *\n * const div = document.querySelector('div');\n *\n * animationFrameScheduler.schedule(function(height) {\n * div.style.height = height + \"px\";\n *\n * this.schedule(height + 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * }, 0, 0);\n *\n * // You will see a div element growing in height\n * ```\n */\n\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\n\n/**\n * @deprecated Renamed to {@link animationFrameScheduler}. Will be removed in v8.\n */\nexport const animationFrame = animationFrameScheduler;\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\n/**\n * A simple Observable that emits no items to the Observer and immediately\n * emits a complete notification.\n *\n * Just emits 'complete', and nothing else.\n *\n * ![](empty.png)\n *\n * A simple Observable that only emits the complete notification. It can be used\n * for composing with other Observables, such as in a {@link mergeMap}.\n *\n * ## Examples\n *\n * Log complete notification\n *\n * ```ts\n * import { EMPTY } from 'rxjs';\n *\n * EMPTY.subscribe({\n * next: () => console.log('Next'),\n * complete: () => console.log('Complete!')\n * });\n *\n * // Outputs\n * // Complete!\n * ```\n *\n * Emit the number 7, then complete\n *\n * ```ts\n * import { EMPTY, startWith } from 'rxjs';\n *\n * const result = EMPTY.pipe(startWith(7));\n * result.subscribe(x => console.log(x));\n *\n * // Outputs\n * // 7\n * ```\n *\n * Map and flatten only odd numbers to the sequence `'a'`, `'b'`, `'c'`\n *\n * ```ts\n * import { interval, mergeMap, of, EMPTY } from 'rxjs';\n *\n * const interval$ = interval(1000);\n * const result = interval$.pipe(\n * mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : EMPTY),\n * );\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following to the console:\n * // x is equal to the count on the interval, e.g. (0, 1, 2, 3, ...)\n * // x will occur every 1000ms\n * // if x % 2 is equal to 1, print a, b, c (each on its own)\n * // if x % 2 is not equal to 1, nothing will be output\n * ```\n *\n * @see {@link Observable}\n * @see {@link NEVER}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const EMPTY = new Observable((subscriber) => subscriber.complete());\n\n/**\n * @param scheduler A {@link SchedulerLike} to use for scheduling\n * the emission of the complete notification.\n * @deprecated Replaced with the {@link EMPTY} constant or {@link scheduled} (e.g. `scheduled([], scheduler)`). Will be removed in v8.\n */\nexport function empty(scheduler?: SchedulerLike) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler: SchedulerLike) {\n return new Observable((subscriber) => scheduler.schedule(() => subscriber.complete()));\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport function isScheduler(value: any): value is SchedulerLike {\n return value && isFunction(value.schedule);\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\nimport { isScheduler } from './isScheduler';\n\nfunction last(arr: T[]): T | undefined {\n return arr[arr.length - 1];\n}\n\nexport function popResultSelector(args: any[]): ((...args: unknown[]) => unknown) | undefined {\n return isFunction(last(args)) ? args.pop() : undefined;\n}\n\nexport function popScheduler(args: any[]): SchedulerLike | undefined {\n return isScheduler(last(args)) ? args.pop() : undefined;\n}\n\nexport function popNumber(args: any[], defaultValue: number): number {\n return typeof last(args) === 'number' ? args.pop()! : defaultValue;\n}\n", "export const isArrayLike = ((x: any): x is ArrayLike => x && typeof x.length === 'number' && typeof x !== 'function');", "import { isFunction } from \"./isFunction\";\n\n/**\n * Tests to see if the object is \"thennable\".\n * @param value the object to test\n */\nexport function isPromise(value: any): value is PromiseLike {\n return isFunction(value?.then);\n}\n", "import { InteropObservable } from '../types';\nimport { observable as Symbol_observable } from '../symbol/observable';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being Observable (but not necessary an Rx Observable) */\nexport function isInteropObservable(input: any): input is InteropObservable {\n return isFunction(input[Symbol_observable]);\n}\n", "import { isFunction } from './isFunction';\n\nexport function isAsyncIterable(obj: any): obj is AsyncIterable {\n return Symbol.asyncIterator && isFunction(obj?.[Symbol.asyncIterator]);\n}\n", "/**\n * Creates the TypeError to throw if an invalid object is passed to `from` or `scheduled`.\n * @param input The object that was passed.\n */\nexport function createInvalidObservableTypeError(input: any) {\n // TODO: We should create error codes that can be looked up, so this can be less verbose.\n return new TypeError(\n `You provided ${\n input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`\n } where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`\n );\n}\n", "export function getSymbolIterator(): symbol {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator' as any;\n }\n\n return Symbol.iterator;\n}\n\nexport const iterator = getSymbolIterator();\n", "import { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being an Iterable */\nexport function isIterable(input: any): input is Iterable {\n return isFunction(input?.[Symbol_iterator]);\n}\n", "import { ReadableStreamLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport async function* readableStreamLikeToAsyncGenerator(readableStream: ReadableStreamLike): AsyncGenerator {\n const reader = readableStream.getReader();\n try {\n while (true) {\n const { value, done } = await reader.read();\n if (done) {\n return;\n }\n yield value!;\n }\n } finally {\n reader.releaseLock();\n }\n}\n\nexport function isReadableStreamLike(obj: any): obj is ReadableStreamLike {\n // We don't want to use instanceof checks because they would return\n // false for instances from another Realm, like an + + +
+ +

Bibliografia

+
+
    +
  1. YouTube. Disponível em: YouTube. Acesso em: 06 de Maio de 2024.
  2. +
+
+ + + + + + + + + + + + + + + + + +
DataVersãoAutorAlterações
23/11/20241.0Gabriel Fernandoadiciona apresentação
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/img/DER_v1.png b/img/DER_v1.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c9ea4a5b80a631e340af596f57671a48d7f2e6 GIT binary patch literal 234936 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

    >70O{Xw7fFm)*g}q`^9j~b4IiFDj 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Ί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ˣaDl%gCQh0==D-}qg8uYnkjPxX%y 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

      H+&Ar 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%0AF1_yNx6^ghBAm820?F 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

      oZ&|qjx?mIPxn~saReVS8%~sqp2@kn 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�+lk7IT#WM^B%R#Q={+PTZ^LE2aboB9j!epZONTj zOWB8EiE`S@l&|-`f|o4~&D1EnxWHb6W%v(UP#)rRus1~Fbg>h>Ecl> zeCfAFOoUq`-ncE)uS5wz&-E>4W4GhjayGB&On>FNtMeq2P5Wa=xwI?XINQx~mL%_V z6cfx5fYTK!m}JYmWXp$9zLXGI7jZrs{HPq~8zTC)#3Fg_C+1A4?Xpv#M!ltA6QAw5qzc9@&r*kdWdG;zm=`b)6B& z-TUU~a^!7gmBGDO1XTLccu}Gg1wc1YQmoo>j#@|U&Fm$_KNf2jw(O@I+C}LEV=ih1 zkMdHf7!!OA|qhNwmA5 z>V+wkMB8+pl3mX3<)dLUK?JLj!ghgj@i8KwLe>eb5V=d@G}Ce>{-|;qO~yt~oWbtY zyDxUT1#_oCd-|Gm><1#O7V{l>wl)&5Qin1ar=96{UdvIa5M%y_wgf!SBcs8w19&lhH;t-3tswDIG$B#sfPb|A4! z=|)6=iLZ=tdGKcb={`PKO7^=T9_77{9ET;;PAv{H+{SfPB3GKmo}*kW?9i%UVy$Zd z2FDd2k}GvJH}^;qwTKOxO`>z4&B!No>>(%4n&A$f!fa;11P)VLXr)y?i98xE!D zAsxGQ+c#p8!q zOxtfDS!SC84J*o5nz3f%mf|Rt(j)^!J?L;o{d0DTf+-KK{x3WxNAG!v1NTr(7+Qap zO$tS`-69JQ!p}bgs)r2GDzD5Bs!_k0Fa?IydRUY?5gRU78;K8oPQOO)H0H@b z%&ppTNNxkT=*d$QO=KguT4E2BU1`Ok8ZHo>22!2PI}Hu6Eto+*Ru;aY#$>7--LdG? z7;ZgI6C8n+hmT9Xe#ji9MboV13@AxHkHFJFYq(4>#R^NaiD+FL6|EZli_1-lun!NS z&~8N{cWv|qbr_C{#?sFfmooKDr;9bErr!n;`cYLj4Ud%g-p`N>Djm(CXtnriZaD7J z230SaDfu9``Zz4B^)Btwg_F!0oS2VO?1!0a7jL`vAflcu$7-huRz+Sy;EAS4gOTG+ zs@6JY-`A61^ba_wY!bvxJT_)pB?hwIYLkp{d5)D1c_{0*gk68G9JSW;ME@XHG@2Y@ zL`)9%o*Xf7ru!$qDJ;P?(dR79EvjI=zo8?#Vb5}8ahRjNrQMk675!)rcr|j1W|vgf z+LSG(6R2zX5dW48n&$J+Q$gg&@ScXVD-b3^T0|e+-}H*vT}`4mf=F-A2@pOxOh-cH zm$R-uU0F?6KT5rxOpc}n1TMKGhDFxsd{7OLFYZfl3Ie5W>DW_fLS(`gcX=HkDv z$D}Oj7{IunqDLRYrjEa%F6Gg3Lf(5VyFl z_=)878@d>ZiXl|^!G}fe#R1RNW;TFDyv3z`Nm@iJ_@Zhr3*t$$~@NH}H2( zz548R<_|lD^RQ^POX=9EO?8+KxN@|Wq6gFVBE&%60$I2ML0poJ+&Hb#=6V=aRGK~* zawy@HE+-fUaxV4OF8FkM) zh6>4e4Cu!1<$Sp5(?b|g{!8}~)kHquU0lb5vL;OQZIeG55xfC_j4GOIZ;Uu>SbGmp zgI5}k&Xymg&Ii$^6n4XGKoe`_i||0474fm<-u|}3(e|vqiLYSPs13ZEytph_^?u>v z%wziO*ff;@}_@PZ2Av2^zKd*4q@Sq-=LquVvLt3dc*njWO#qnzdzD9tQU(05K2)rCgeA z(sj|eoD#}U&t1)i`eHYTAboOu3Hx+IM4*M1CUi>be*VQN&&X)SE0}8ie>}H)|M$85 ze?Pa#k*9hwUs=YWGjo-5SnQkh(fqKB-tA;f>rwogx`$uc-reQs2d+1E^c}vZ`5lE5 z&^>?o;>jI&I=lUF=5lSN0?Vw>V38B0IgmS8I;i@Fy!*c0>EW4#j*hv# z!-n~CL_(&6)U`bB9c92uN^_%^uI)l!HqS=t3b2MtMdn({_(Oy%rx!Yr>Lbgbo>#ikJF(x+ph8ojIZmqJ++xO{$`4`6aX4)`SvpF zNgTR72acaY5G0AvemU)@ju<8$nk&>Zf&~(0ODQWLz>^2pjulPENk+*Ff|O93rv5V3zcsEtKdPF7NJb?rE{3CKvQy{f1`vE`L1t|^#{T#-{!ZoJ^Ov6v^&zhipC80} zozW2%wT!qw?HcCltsh4$nG;I55$?!yl9`SfxZV8?UiofeuXF_QOF{#8krcAUU^8v@TdO$!-meOJK|zT&7~y{Z;NE`_1sJ6UI0XjEPbPlp z%=rS2dv}+V>`cx9z*NPV%RCexM+l=PBY%fb@%s8$;uuF%cQ}D(jH=k8?D<&yv^5&A zw5r{7>1rkyS%pfUdDw9K(WxjgkXDGW$n&;&F@kY!UXP4$4As7Fh@rc%Q93`?1hXLj$t`J3gPz5buetyUy|dt5gR4&r+!h zekAiI2|Leu`Yv`@n1g}%MR8U>2S{eketsB-divg?r#xm3{41dZ5Tmnl_vu`Mgy~q@ z6|S(Y1*g)QZTq=|6a_qzJsxo#i2hbGej8`4D{4=hrilGrpw?1tQ5QeDCLoFVo zecBc`H8c|$N1UONy)*1TyLFeXygm4&#z(3d+tyAcRLw1>$X63G|DW1(te56wv@%dz+!+hNGqiPBljkj4zg3Jrq0VxDmO{NwiHq^mvn-4ml;gGv^I3JN=40BF{T6Mt^luEQO6YWl4+{Z^xIA; zwq-|z{*{t9s*})XW1!ClX<3;cuQZCju;Otdyc8#JUAQcVz z#{3gqDQSnNy=AHAHcTg89L3ryR04m`M7CaK zak+vPDM_%SZ5;KiAz&j2t1>)ZkF7ARX$E;)L~U0R0%v2GcK`zL%H~*Po#tEZRcz_2K0k+>5v^Na303-7-*>vSy^f}{-0^(NpuGJ9X`s-dobe%2yZe(K)a{21|Ct>vP{_vf7r zW)ael_eG^g={Ahj4U>&tukIB#vZ-oxUb-Hi`;wk8nHfZz8&lu-Zrj81aK`yF~#A+i!eM=ANMSidAo zB}KV$q^C@paNaTCV^)ims)-+4?t{6pp#msa9)ARbJA_y))XuQv4MYzb3SB=`Y%%-z zS1ISa3LUt3B<+iDU+dci1uw5K(3)D8@Vh2G^0;~wd}&dAI*^Wv$EUEXSbvfWZLcef(g4!(VWH;~8OjN#XhUir>Q zB?JI=3@Yu|G!G?u#u=gS;cGKk zt{-bNf}bQY4*QBxffVJCtE&osH=HP!1`^=cTjQ{Fcj#WmPvpxQF*)dZ^?-8mnqOth zl5N+oMeg%F>K+7CJg(pJ;{n7b@O4!v55ER-bdi{)I5;hlOOLc1=NC&@P0Q=$msdR+ z-@AOLi~z2u@NDC%KlmF-=_{7i<_AW3gq8NwOfHj(FgH{wCdwjp5%(UVBz@?dlKR40 zS6~B+Kyf(~_y^}7rg{^6(Z`$2Ygd!UY+k}A{)0pFMXNKA+aDdN z3%50#-swdAIr6PA26XGLY`?S?fRQyo@{vWz20ylG+BVREiz2|qYg4{6^;eMDNbkXi zF+V$(a7O1Z5}9X(oWosb`clBxGIbTFZDWMc3oaKwcPO4h5Y|a-QeK@qMqpsk^Q$H> z%W*o(TzbD9Fv6^p%RMZr%nc`ega7!wN?UFLUG8ZCU~vC|PT$c0r_hCfY7jj#UR(5| zuQCg(>~%Ydw$Z}dt1yVU&VMBivN5Ep@$M%})uPg1MSjdC};|1u-nnhMrlNlAY zY#Bux()NDSQqepZ(Y9@e1NEUD@n*>j!j_4F5C;UfD}qx_O=d_k!nDsF>c^L!cPe8{ zTbvcYvRUUQp6L8%kLoU1b*J0iwI844+kQB{ftx|0yjzA2xzueRO&V0(ek>%38~DW`-c}4eIXoc*hsUv%iRr1v+jfPpO**Ag6h2 z)iU7NB+7%UVqISzeeOu{xDZZB-@ifhlcRQ6`~Ibv>D_u_MIOWaW{ld;WZ|t2S22I9 znZ4)^V#d0Q&%9JUXJVf5&13#nzWj8Y^KF#OnaZfWR9%^WP7ay>{15KA;OV{eW2fZo zlXNlGWY9Br2mj&x3&~~$A;+fe-i-CDi861c?iWdw`>5c{D=1S`;mUMMd|eRaAtDGp z#?P3x@c;p_v3x%L#@!u@8EdL?*v8}jB%T$Rw^gCRQ6}bsBlme0icE4M`cNC7Nqt1l` z#9~-$Nz$1waoE->{PAF8P&;|5&4%-m+>#>SF-Fz6E5ysA{y4a=;N zW1$L5Yw>0Na6Gjh<6-Ai;OQ6lBzg5|qqm%3;po4<0Wm0TG)u5^7@`C+m;stG2dZ!o z%9NIu>we3iIz%`UB20W9?GPhKrQFGsWM^G4Et7M%nw8=w@y>ch?fa}*=+;$HmxmPc zK2hxgCLjg>36m3?uN+@)B9cqofAc$KDsW^-^*JQ)luIW4F?$!Yu7?wKc4bq_S0lJU zo&0kAca4Zaq!}8jy>@u=Y6oSkf(?`Huh&?cAX;YA7en?Sg?p<2HtY@+eASKyuCIkm z!B5Ul>h!8Hd`s~pX)+~MDfXL_n=>hLe)ABD;k%o@4R+?GKS_}OJ(qRqC-)g}cX*yO z=(MPwBVViA> z^?eRwc}#%|^k>1$S)pp-ZzpP$*$f+1Ee2)5K1*(CwE7#w^%>)=Xua3)+B#dbv~gPc zwja*WKZQJ4yoH!L4;nIjDfwgW%IRi??q2`|zUu6OD@_Z2`2rYn!u%5{DlLpjAXv(* zSedwMRZLUXyN1A2cWuJ*q!P5{`P_G!PAqJUA=^An&Tl{hNLF`P(0AcK09pCWD9O_9 zRoUP-3~f}6AB`4UQNlo$^DN%MHafE@Y0va*a9jrc5ATvB!#Fhk5Sjhol{U;jNw}Sc zxYa`J91mofAcT$fwV~h4Rnk@R6l0Y+!u;t~hi0tXg;zGC`9fNa?8+*bSRh@jWlPxf zwm13z;2@IHEsXK>L*uB0GEl{h!=-|r7}NrKP0NImEO@4=dTT<(`l0iF9JTF6dwjO) zB?~$JhIFqC!m^X8)>v9RJ`*jFY?Mjhsc!4E*FstCMB88a*d@ekFO&dAg*a_mMtS`m zJVReqA6}pBzZE)+LLbgM@(XOiamI(Nf}d_Hrxmru@<=4q&l}>5VwkMNM|Fev1d%Kw zk!WLudI<#{w?iHOyX*(n8YmEz{n-6eEM?JqdhFWR4R%?Yqotd#>b;F-IW3X0g;xS$ z%l^5awR?iEX#->D#WAF!`f-I#F|j9zM^IfUE~&?eUWsVf_YiUlZsFmP}Wf0@p2Q1~&Fr{MdTX(ipU@>)@h(3%r_R8mBd+7ecdOt$H%Z zt$AXI9q-uzGb@Lem`v@q!0Qr(yXoSR5+JFJ;B80 z#%&_iYJJUcG!>85fxoi6zKpi2UmwgnwZxas2MOgMk&flzvZ?J__1T3$f;iizAV)}; zbTr=Y^!O%rsjWZr(!hGx!3l%J5@Vh8XT2ylNme4-($l_z+H-ZR{ff#6!eLR!nGcp+ zu%5$qTwJOFotUr0bnT%rjA)jiziM$s-TT>JJ^I*I^bb#l7fJzPS^WFMIgQ_YWLRk7 z@HzrCmplg0T8!g^NtcYOg5wrJHhgzgy~bHgr=N$Qzusv|1g6>+GTLxr8ChFCvxd*9 zo2H-DZI{?W5p<+nD3rfERf*^>TU{kjv{IH!Pe0Kuobc(B2r92P^_|r) zJEacaNi-gFaSnW2OXpzEyfD9dcQyp){-%oP-bX}r8a^koFBet*Fr53&3*|Nj8l1Rv zsi3n|(%)Mwjv=+4GWHAPE3V3Su~+k*3t6e+(yG(yqeI?>|7eU*>_G0~!Ss*Xz7vs^ z+_%DHctCUOzavmo>w8FTgH7BhLg_Q{{C;1<?%ykx2Qn!n_2{ge%=TE{1T(KetUIOg+ z)Q6@I@-rkY1p0!ZNkSS6ROQkZqKV^4G@I>1f+oJ3k%X5rXoSNc`tyogqYCT~ zpVpfsY+l}uy^LC8ZtjJ{y1S}3_6?+Bq4LYtW*|{d{k?mo)5GQWA2aP~tZ?GJT=(T3 z>&kH7;vuYl2B|}L6(IU1<{X%<@?&cxM;>g7@#6;$L%z!Xh+AsGQMzk)y@H_ewneJB z4nlJa=giR1zkf6|X)&?OXGdBZxFL|Ta}uV7$Jb|zsvoMc=S76e3(S71v1qNwWdGnu0dh`^i}F#uv{mmvKCq&AyWDFe zG6J<`?0hU9FPH*4GMorQ5W*Aj{=p>(nB=LgHWnp6$;G1^^)a=;A?5U%b(XoP_s zN2mgey_QL_Rs)K7xF*X%%Ol{sxeLTc@NcOs;R-7&>(Sb3NNmAbhUX@$>?nzdqQ0n! zpX!jZuZi5iS$BXwr=Dea#Ijtx;BUm%95hM0eKhX)0z?(PbFOq(-|{n4D~`#UyFTL< z&MUiTO&?Q=DVNWT?cbH_JmXH-EPr2ct~QZ%CUPAV+VK+weqzgrEk%)j)a*x?l<{u# zcuxg_ZV~z8Vp(KiyO;>@&wTbrGjk19tOaqs7|BNeT8^_j>d{`(4xcPR1qWB$H*J5o zeCBIo|0}n|P?E)7d_<5tiUx;>6l-D|UC-xdJk)m*e>Ia`tNWYYRtgsoM=9TWkzXK) zODqju@*wx81%3)5Jg1ly3@(Eg%c5ax#w@3rshOy+D+Xk`7dv42C2Z;e6+mM@-}e7I zK#obL2dnZ_+9+X z3Y2k^F!atH`-x2+tToN9GU{k$50fMn%aOk;!hHe+kl47E{6Qp?XEseqhP+*NQTeTe z;{ag@uIoWWpv00Hk9WczV<4JeDVS-oEvcv%!Lg z|KN5s%K47}!F7FQJZX$AU3JqfHRJZijNSQ4teJeZU}N19omj~9dMCZzO#Tqn*{k&% zo6HqmQv(}*i6@@#PzqGYjO5=4zpg8x6~DtdpKU3DN#C<54R}Kendk~5abtO_8)(_0 zDdr{DCRx@6FBOB~+(ao1ZVk|riIw904}e@e<5_t3&sG*!DXhNTHA07&zEIM8b6>-s zXx`b!seh+2_kq_;Q>B@mahI5yucRBEtwL2_-*GveZ5EnothL}BSfrVc91&xP>ZUo4 z-qviFYAY;s+Tq)-4P5m}LTvK5x2c7{_Oz)by!WtUV3hRTH}Hw^J$DhheDnVOkzIQR zUp=X!=a3oP{1GeeD{KlK{6Mz)UdLo)_H4m?dpX(S&(7XX1&86xLM`B2`pfJU$y8-FW{$H>t& zhIZJ-qI!Kh8@;K{F}Cd9d`}c`&Efq0-&1W{CeZXpCgy?5Q0K0PEMZW*z(yQ&^y$eM zP6w0-%1TzzEF{#Z zEbiFkKxz{>9+i*MVLge_?MP*|1aNs-`WmcmSzQxFmUacinTUGxQ-PIXO`F%c*N67w zn3tyI8cc)m%f9g9b=u1Qsd1ZnC^tUk{l%{CF!c(672`Pm8=)H>m)qx_8jzms~ z=HiOkT`*yti>O|uG*;~0Gx}e0c5|@y}u!Si}No#nE&UbTg z4OS>WO1rZ0X#l5B?yl zV)r;^;=y~wx3!3XYli!CTUponW?JJMPU93Lek z5nMe^=^R-=)Qe2mlVZs@X2PIBCaj8z)FptKY2~(9;26L1$C~X(h^|v+V$vpv5gw@F z8R2$6kUf;%B;lEOup+7h2Qk>V9e|tGK0K>L;sM|bBsS$JR=pRBx|{&J5^HesPtg4= zqyuKif-J=>JGTE+o4%HptkaqNe%OU=LWnv_J4!*)w@&08Y!;9Law?_kJlX7K5o5Ok%4mt=V}LJnrkcVtCv{zk#n9?OIsCG#Y&B zLqY{L^NA_EJz{~)oED?sZ9G?#oy%qy&Yn1f#Uo(n)waW6WB5>CLfindrI4!D6p`W7WoG~; z+Zb#VQbvmkN}p!faAl$cZ6knIo#sRLnbb1B#&Q{KbYAw!eOJr40Hh-z_kKcDL_s@)_dZFzYZuR)>?Qx+lNvhV?@uz; zO`@`gxd^-%`8f%xKF!5SMY49eMU2bKBSq*P<-bi&Rb{i>_1i$o2Cj-W#Uz(6jW)G^M6%qKCJ zd1XqMOL?;8C;-ydAE zi{go^iMeiVxxW6Ia`Ee;wWd$WjCP~fWvhU0V>Gw~O1yN1KuK@v9(ls<4F2mU^}bk; zUK&o?A=jTn>co_**ZY~vn#a`--Yxhc_wh&e%Odi>_+~vX!^dbNSx;Na%ch(vw?^^u zki;p7a)2(&;6H?W+uxt&s;Q~T>PKT*JhveD5&}ydjm#ft8P)s+VP~vp(sQk{gV{l` z@%8JMrvXSfq8Kt($~X>iz#HJ{U&A1};O>l{S#4Pw&G(XyeuNSj61+3X+YrE_%xhBE zzeTGs`anJwAd*+fBsBfOZT{1JM9G_;AaeixgUKfF?Eo>L zO+O?g^)QPj4i3`$+#7h;UT#P=y9kzUfPS_SKJg^A(2Nl$mpL|{rInGDm6nQqzsS)z z){bsDh5oTzr`5GX->ldg0gmE9%AEj?*Tyl6WYEzdfDJO*Y@c zraqQ9*_|((Wof4r3eX$a%d_RK8ZB14Qi&3=#d9LoE{#A?`TL(;E6I)Rn?0OBvkYT9 zX{iWY{QavlI&XSbb{22f*9j?Hx3|@#s4{OBO1ZQ9)$VY#=vy|o z*zL@jx7Bk}5+Bp4&w#6T{TJ}NgvzSZ{x3Y5-+5bN#o2w{PhgH)v%~_y+4R%Ar=Yk9LrpnNTC&#eX zQ9D8b!K7~v-N!0NlCNkSlF#$6?YuNX%LU_yQXH2Wk$sY|u}5L^p~Td)aa{$}3iME& z1pRqz_=dn3t}^L6sg6%t_47tjQtJj-;YH_mO7_rbuP~(@p24SFD zxhI0e(-v97NQlC&GMeVMTeau*h<|V>s+~88FE(G!2JWVhrEh!Upo?Yl7w2jRx8OYk zucbXe&^M-i1(4im(2K9;(`IWFrx`RhDf%+i>$pah0}yvr;qpgno`e;uDDf-=NP)SqmME&!~O3his)O;xQS5BA8+lB(LhV# zY6l0Q&qA&8%6T01qRsh1nm5)j2L=D&Mtl?7xHaxv(jJa#4^IEVc`W+AI=<0S&dBt= zz*j{lUeq0Cz#qjozf>&IG5@+S=d>vtB0nlX?HuOsB%}CWjIGxvH)mnAyS8s@XdwCX4Q79}B7KppYmp@hJ=YbRN`UzfAnBlGTUqi<5x02X%0 za7v<^YiiWPH0&1@9ENLYcB=I26jfpCc|#D>qYPaS`c~*`Ei1VYP$B@Lq3lhB+j~~* zYGzAWw|)nef`yXUG~H_gMfOpOAeIl@-)D9xu{h;evSw7Ax#ae zbLx|fz)`?=Sw zc#v{}%ZhHs+C6W!(}6$+GZW z=LbwfM2RR-;)UknyGCH^qggpoW=o)v9lrklFf2oVPAHg6fAcPqhiX&-m6XPjJjv@I zq160Bpm8dApck!xGYGz@AG766dx|`apVt#o|H1~=ukR#okoU_PK-IcK-oNhgwhl-u zE{VN}%cBe)a2{_g!a|@6K}#(DQ}AauvHFRd9x0*Tjc=M*%RS>=?&F1hfHc9duZk>B z$%iB?r?@e`(n!2-m5j>q89@u4h+}*bWi*9ZnEsQIlc`qViyBMGo)a3!0WyX2W>I2c~ zMMbLho+322w94$}v0XT3+u|z#@HiD$9!jyTFw;G0n*j`~qVi;CJN;MnzG77s@~?Q^ zmi`jnJ6#q(2L_k?P-mo+PF;1c1DKyIM!ss(b6W!8iU&BZE+D`3(Hv#`I49Y01yIKO zTkld-hdCLdM4++|5h#~;)1;nR9raFvDa4N@Ut!NNn9ttpDttwBI0hG0u-*u>CJVuj zoH}B~<3oK32EqEQWmB&v?wd#aLsKIKv%mS9CSN}U#Sdv7_+cOdLNDCeM0Qalu9VNz zWoFie0G>UPY8o(Agdv+$aA>&F`t+i2;)*s@kXiN){*ao86*FnxU!H#FkEgq-ob(o; zkXe%~WZt_G?^ZDYGLd1qHmsx2$GEVhZdN$548Em`&pT7*8{ks<^?i01sI219ie>0A zz)%mr_~p#fw!q#Mu&J2XUlfRzx!~CASMUFj&6*ZA6?_|X3v^;iYh_VBcFxY5DEg68 zb`+O=aoRtzq&m8)Hx(rVFK9HxO`2)*LR4>5w5lzv6B-%D>MXl=a%N~%_BJ1w8MWl)26$o2x(B;7@GD z(?#-cw`Bx>rDr{}X!N`ISAlhn#*|RVnWB@k6h}6W;j|Yh@5U zXAv4y0v?a@u;UiJgh*T7X6P0q&htsOgkPJ~TT;}eDT!PdpbL03D#H5_LDGLliUPE- zy+v|&h6QsO@6j6W!o=SJsof@pFHn-4p~@Jdf_6#ral~1&=~4Wrlglb>Np4e+1#-EN zrZaiY&-|;4b@#c2P0>Vy%E6FN8-VkQE;WjLJtXBzSI<331ZwzGdR3Ueg8wCKEZt1E z57^0da9L70W4Xk$_{X*h64lE<4;JpUlRJHEit4qyxG!5qW0J8>J-Q0}MfbzLF-zPy zd;F{)a9bl|DdXXS3;!q9l}O;(+VXHuDIxL7TQGskrj;sdw6989frU{_nv#6@V^g0D zLA%85))_GpBF@(?3|9e|{BIl5o-&g9AHN`f`j?8c-?(=Qt|W}@8BS`VNvQo=N%Zz2 zt`f|Db-~dv1W&+nMX|UnA$bM$_3taiURPv!_D(0 zf`Z)kN%G#|wjk@DJd+Zl>5;7sNpxLTHeUyv9CMA<&Ss(Qdpe<;bE1h{lmqbe-mW;R zK4C66GJUh>X@oe~2}|-N8VEUv+Zx^+!)ej_hN&mt>kbKkZc%p}cy*x+>B+BA&^mw-&Q4rkuy0Ouh$LoM~Msi~@O#_OD_P6yIZ@fla zNn=vdAPVv7Z|Od|7Wi7Aug{&jrJ*j0`&J;uA~`~p#=1Gsq~wZe@Cmdyr+ z2A5xuv1#J?AO2%4Y>kS+i2m{Up79y$nWn67AV;aCTK#GQTFwYy&uJ6N^9QX9h1dPJ zFq`)7CSXFU?(mC94g;;yshg^7o)ao{#l^8*S{O>sV}-h37wyr%mOvdiE}N zK(a97_{l!>NgvkrAMkwvaR4{xya*=vOV1cCFe+D!Zr3fl9v;;0reOCNB~W(QPxd3y z#MbE#D}yL1`glrTo4x5H9dk}6_iu`9qRdO_&C7=8H8^;SWFynAy;yd?;Z=lWOj1Op z;M%dUB)K;=brZtGJ~?r|xgAQ?PyL-;(;TF3mLg#PDbpeP-!h%>|CZ_Cc#Hglo9ui= zc}X>zqrWQ|SFci_As7OIC9@_67+*?kqeRzv^O8p;H^Xm7WPVOaGngOagsH4kHSZOYYLH*V74` zUU_yGz9;On+Q)UAD$5<%x3yAgRirGQL~we?Jc^D>$-ZRYl9C))E>zo}{pGp`(Pe{e z35u|aBpXgKs>e2bZPHoMjEWTn(y`MKhQ@hf@O=E_YwPP2I{ZuWhfoydZmo9a_FU;} zbmGHb-x56I!rf$|$-B5jE~gP_K-ZZ=1!v7|DFF^gXK23BAx3MW?dpb={p9(}S;(u< zZF88;dYHa}Rb}(#B!%oYhnxfp@MG8N6ydjm%Y>I7RvUph(iG8oE@}`Ci2|xR+B%G5 zTIw#3%q}gUc!I7U0Rr@93YSXE{~fKoB!7DBK9z29M0EcEya~{yA}74`k$PJ+O*V4c z(&<}4oQ^4?Z618-$GH&@B>J6Ra%3Ri*nt*xW*>1tmde#D4!M^MDgugDZO-~7q z-j@ykG#6Z#>sPRCIi(u`WRhB$yGg#`8LX;)rHCfONKQksMSgWDzAGRY0pg4tt47ZHw2TvYbl|YM zyZK6{uPw->H>UA$w^s<^1Q9iIH(=DLrPHgXy;x36f%VU+7AjR7i9L zx!1^G0xRY)*rLr3L`q;4=m966ueqD6RDHB-uxm_;4vAcZ*+^M}@DkzDGdz9fsiX%7s zb88w7Ydnj@W&Mypr$sK_ve`I8YUErPdS=@W;tT@0lc|I#$%K*330INo;55Dv^jvxt z>NRcsN+Cu_oq%sp8Of42x=)eS&U-I4Oz*L0-S%jmQ}R_~NcCh|CW@GHtgNgR{1%F!noFZM4@QU*>-X0GrwOKURr+N) z>j6$oTw&>1Aa@*Q7Iu?)O4s?myeiGBO3PM~hfsujXq|-qglijklaAkmAu!0oTUh!U zO1HpAdBD^`aEa9xMu=3Hw{nGIFYAUR=Ntqt1R}Xn?vr=Y(eBu`-FTz*z^tBIe{LNu zD^PELg_-tWp}yUm^uNIsTdJO$4`(445HsQEhmgBfeo$VDg9*2s8^c!%rksxfl=yeM?W<=ZqI{}dRL#fE3Fia_;N+1+nb#G6wqsBHNZ{kur~9TK7z4`o z{Un}RU;QLQG}Dx&Y9^^Q^Bm%;le}cs+SG2af$cD_QqS)%_cj_!1SjUWUIxH(a+YqL zj9y8B{ZDPh-EOAm`=9^_23vEbaW4c&~STb|s5n_PJU>z4#k>ck z#|9wzx#!e7jsm|~WylZDNY(wtKQC=l%ZVQ;=PaMn*jGG1LP1P8j^dhI06O-?iWYp& z0`iwrF(L+iPos{YVKFOK{rj$w!a_fPby#k$5M38>VKdX{&^sc% z2-2H^5CaJiFf{2%mm(m&_ZA6VkkAR=eD2J>Kis*0!2S8myXW1Vo!LESpXXU+8!-Pr zrrDb*+P?#~eC-2(zBwEPD?gN>N|SZ9U1@f&m|npxXV++1w_u~w2C1KCX^yHE1bP2q z!n9!3GhD#St^=mqDP@tH&AP^VJYx%~YeUk<*#{rGb%A0!HovNT)h16W|o zf<15Z3nAbQe7>KxrX{&v>eb{1*~uy|_3PYC{qdOLzZc@bi^x>bVy*<7ak@$9KQ!e= zy~eWLEf&VHp~l@&eT)EJL-IL}B)Tv+_-A!IwSdC*8XJj|vvJo<&U$hN>FjLm?sk-- zwtlI`08V3a1`x>W5ec5sWSpx?Z+0f<(fI~gUYcVkX=n}-QZkvgw@>yfJ2fnI zMm{{p3!U@6Y#a{LM%OU^?r1yWxqX}3vud!=VTis{SN6VcWYbh_@7^NmB&2ymrQp`U*%x3_kC-t!Zn&m-8H)klBY#I zfyGE{$u0@{#y@7OOo666Qja=jnpF)iQ-GhGbKMYapA6_uL7ZD-r!V83YbNKHMx!8-_X!r0f;H!(o zee24TRIG3%j=GreQtL@$WKquFU|D;#8O%Hs&a#^JSxjujTt4XQA+bhnd2TuW(sQ1y z*5I#FR)2K!m~@KySnPP(K{WG1E_Of9dv<8?t(7GP_}a*YKRR30t3W#`CECdIT@jxq z+@KhC8pG-59w2dZQ$}g0%EGonJNj= zqs`-fZ7+~zSd=#F=g7B%tGF7+8H($#Z>|EM}kLsf$o|!??v3PmMwq`r4Lq%%woBOsq|*V*%9z z(g&BXVsG24i-3iaP~>J5yWjj8y2KNFiqtdSEI3+FASF{JsJEBuPsJSC$&T}E16@xj z|G1WTr!sl6pp;=6?ta>;NSP@hr@aHKO^<1Pi}*KL21~)d@7s0k_@fg1!Y5N$Gp#Sd zHn5`*J3p880R4HO>d*n^A3HL7h-Bygh2o`k*SQk&I%x_@e^fi5+CC~sjkiJvERy!U z*)aBeHoxid-H0-Ly#lM!;T+F}mJw%H?=|i^RcJX)b_Ou_Mzj>TS-kE;jnd@ybY@tu z@8CKc2Cc0ap*9I3R#r1L{9z&gRxn*?oeD=e&;xWdT=UD|oykqzfoh}im*bO{WVs3D zD$kgs_y;I;x~>5Vgy~X|nDo?8@;pPxrUxL(8O0Iu=2PowB2n>Vgcg6mdM;o!b#_>k zcd>Hz@9VqW@%uG6G|UqbHaO?;g@vxqt-HWwj@JCU;WG+_^qINPi5a zRp0qJtQN&ixPL1)J|63AC#aYTVu{jzy~~2TFCk-WArrTye_yZE6Rr&2n7sx(+3J!u zPdP`PQf7mRsySw~3?>5*H2utDp{I^NUEgW=dXgk0-DB?b+zLy?*rXS#a!%=CXeKQB z-N$~^0sonlT~NZh0%?ygMGxvY9^SUw)({clhbVn30B+Pv+sc>->cF_EW@a?2BXcB? zrJ;y@oQJ%J!){lT6Q9Os{NKVmEt!)h+3->AIa=Z2{QB+RWYMMEnrs1C^Hzaua*g4u zVa0wo1XE0BsN|IrOANo~e(alDSP+Cj41*P&8|z!|wLB=T{gltx&e!7oPfoE&N{gN? zfeE;V z?}L)d4|#|YJJIcYUca=G-?b#cM$#-Xh#qgq%PFI@r-GSDY5#0o7 z$l8mtOR!ux9KJ_(yQ)i=&A*sFHN*wT%5m%BTve5pk3mqZkoZe$o3?>dkU*R0G1|DO0IF5dOkWUV)*)o-ISKqSHbIF!GF=b)Aq zwJk{+<;okuLc*`RWdQaLqj)NtU}6BANld$ynP^syn#2bXvu#h$-Yt(^?y8`Kzf6_$ zfKpp>`O0w98g`_XKc25SSTplmn!0f)eD>8VqxsBQm0sBoJn?_kKGgHnK7E|kGCKxy zjrdfTr!mepqZ_lmWWsv0mW5r6q>&|%5Wxkv-q9zM+SrQ@5T<#n@nsouFO=`f0z%;*36ih)TTZfE%DpI zL#>b{wUC~URH}PP)efTBkJWm?t&K1yfcmhl`2-UUi#=T{tif^gbkCDP~}x zmo0&gbBC|#0bit$>7K%K{oF?A<7J|bg8P!Uk{=mjYgSKq`W$uY>&hLS z1n0mSrkIP5o;3I+N*|bbq^%7qMD^o6i@QSo8tY6b3-x|>BHZ+}NJ@4_fa60O;+X;5 zhvJRmVG^W8)Lo)%Q_;h7SH?XXsx7x}gqsmdPWyggd$-C}ad+unSgc&HlA}K6^&1;Y zcKcT7;nO?11ml&@+WqKYLy=h@onrzP7e`YfF^0A<3V4Bd`Bu8J!<54CPL>6whHR7* zO@-v5f^mWO)4pBP@D)B5);$s=kbLwG`S%vlfH%g0SorIk2Hw9b-Ogn!gUS>cy5XqGY%f3FNSY;dG?T4ao!kpZ8p?P_=)iA) z6;nu)92@M3f{$TWTs16M)329KLGeF&Hu^BQ;M)+bR_g(XkL8GHf+C6i-gl2SO|`S-8?Gl^61o@%OegQZNt7}q zg@S2KOYh0Pw9}a=yew#e@zhvj7vwed zTZD@+8&UrFb;4c&E>m^W)J2L`J<-PEhDd+<7uR>Fx~K3iY>u z;9czMsk>Mtsc49T_fx^>H|x&5n$`*I%QLMr3Q^GG9fs2{S`V)h(kr(>ERTPv=@5Ei zpYjH}4*@cFOSi%GAR+4K?oVcuVgs)M zGEZDG^o*&@gbR}o%?anRlR-<(&BP%)-AQeC^Gp0_17*2W@2@Xl!)N)ATB8JYiAeG) z@ymuw_tXQvnN=pa8vJA;eSxjOf*iMfz~f|DD)+Lhy*zi0F4h;_Z?ev(NQ_Ei`1yNN zw<$FlGrKY1cXw9^oI9deDGV>iFrE%y1_&^?1$rdVi%XtM6g3U0@~|+9rAsz= zEK|DGWD{l|j4a&%XO0%|k{Uw}IV{rz^cpg8`wHbBre2DpI7F6o zE<9o=ni~`&8xhw4gG=WpzOTI;7?uUpdLP(4Lug|IwS=x}H+T6@BbU3+aX1^(1J3Sn z*k|>QP`M~Q!V3dhC?oAT3uq*=`Ec!GY|B{})jGqGu_-MRO56l@gP#~>Nzm`G{VX{) zg~G-MZpZ2tI`Tpv{bvLn=coumIQSKgpYpZLB~VrG9Tbo%BD@U8A7OrPZ7mi5<+cd~I7IyC5%Z}-ZKt;9V>KcCPI_} zymgY*`rk>&eN)Kkw~xifKFrJHzMrMoQqcxsk9@z?5v#aVaGf^ z!}I6MeVP|h{zfV7uxaEp-B~XKQX;iaw2F8Ec1{aed|d`+@>sDg?o;zrM#& zSfn(LDUERRSw$xR|0oiN@KEocN(J~V)eP=xBtjCa_^+o>$X*y+Bx4%4%R=LTlGQF9 zLyQZIiZs#NQ}`5#7XzWnVYh#hJeCc0_qFj|u$wf3AS!Q@uhi#@Ppfl-JSZIy`Z|{qf>sFZn*T6p>>a84Hilq0#s5` znLml!!B9aYg;#_gOM8{}DgIgf;oH@NsT-W==srV|hqXEXE9b%L-_)<6jB|EVI4Wk+ z@X7MttTd%tHP&cCj<|oaQ}NBhe&M@av2W8a3z-KoH>$obuCAd;23CV1BPstaf z$3GggiV$<1_nh#Yp(FA>$_EHAZ9n3#m9{E$7=u_*nS#WouK{=1gu_UhiqX^p)J44s znrDe*E8%X(71Sm6W5dAfhKa#k_WRZSlQYii!``g7}`i^K;Z zK3YgNt`Y?%q)3wfZLjJcm))||QW2=v5R%_}-eHlwEM~B-s#4ofd7}4@4H(C2I*CO@ zq691WCxW|gfMuqfKQjzh(VH|8hoD#-PwOvX$6 zED8;MZ`!U>kl-B`yUV@tRvDtP?;bJ|5ffT=!-g%kVnvg+wQ{UmhK&x5$ZToS6Hbb; zz9MfSvCiJnQSr^QHs@}7Ptg%Jy=L8S%LE2h<(CI}T$$}#s)&H0v4>Oc)67SJf0v@l zrwGO~RHh=;+odJFt55uvvMi6y3+MkY`#-dh!s(B=a+a=|?9qXZH^-C{3wwa~K-Hj~ z_VZ=`saJU}k1>k3Y?hu}O>@_?38g@+@;`0XkGky>^%CT@_Hd#J%Kaw<2)9zSg|Qh2vHRRK=c#;)u3u>MBUInoeDn7d2HY8 zF6X2sH)(AVO4;0Edr_g{{@nB-vO!I3%mcZ!L}VROObs59W5`gIT4EbaT%j0d0roQ+ zA^)oI^iTU2kl)m}8OWTS1rySC!n&JF8O)$7Sv<;*aNx!GT?W}H5)-9})0G!D_#%V- z^V_o7?BvjD!S1W1_lj536p&ecONVf2C#Mokqfh$TrG7=@WR~^$hM1lC7epdaXJza{ z5@Cy2yv4JcYA#5JjprbiiOFe>PtHyF?+|gyHvf;L`lc|gHk?y_uILfj%M-{75i@#Q zopYJCeY&hidG}Su_}3e@WW#yWSkKRCI$(DZtIHnyOHuc#o0NO`NO7bj{Go) z6fH-$)B^L0SSM+|U(x6?QY8SPLY<(KHJ(e`^B-D57vg7AY3kk1AF+fp2ngGXe!dz~ zWt%lwQx?AObqye5kZS^na6jp5fSY|Re%E5SG{E+KdH;FEJWN$~JT}BHoaOm!@e<)( z($IOu@;gQwravJkdi|HvGLmHpC8~N;mlbMLOeVvGed^!$VfyY+VqbJZL9}M&nJ#On z{k~RKO-Eku0)Bk*e6_d}id6sC9Rk|wgiqxEEvIi;U*-!f73NVZSD(6tFqQzdaPIEL z0A~|A3VJWFFIO9(?I85o3PX3j|HL?`snhEPt1;^}U?_#ye3-D&hR1jO7$R(*h2)UE zm>8+i_;5~CXd`c2Et%z9SZOGrE}@|YkJk}aK)c(CkQk_Q(qxYlx(Iy@@FFa3uo>Tn z8O0L(hc>Rvyw0m_m{v{azuX*Va*TAU!JRKx3leN_pFRf{^${& z5Twp3&WG?n(9g_~<*laJE3?Wts9*7^(XP7qrE3p)_9NYh6OGG*PIaAt5WKrkbQ&in zOwmY^AQr)b6#$i_jk z-QUcgs=3+@$pcJJx%`ArT>f>?XOb>&y068r}=U(sS!HAVH`_bCfe$b`uwu#VbQa4Br z?dvP?#*9D=Wapifn#WMyq!tqzq3CZ6=kPo_IhU9OYn6*1QsQDXD{Q+1Tl!KMb>Q5*{{pvxmqE641~pcEYP>`)74wwxa>gq Q321lEqst(A;(F$P05?_&A^-pY literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..ec8d3bd --- /dev/null +++ b/index.html @@ -0,0 +1,799 @@ + + + + + + + + + + + + + + + + + + + + + + + Stardew Valley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      +
      + +
      + + + + +
      + + +
      + +
      + + + + + + + + + +
      +
      + + + +
      +
      +
      + + + + + + + +
      +
      +
      + + + +
      +
      +
      + + + +
      +
      +
      + + + +
      +
      + + + + + + + +

      2024.2-StardewValley

      +

      Repositório para documentação e implementação de projeto para a disciplina Sistema de Bancos de Dados 1.

      +

      Membros do Grupo

      + + + + + + + + +

      Gabriel Fernando de Jesus Silva


      Gabriel Pessoa Zaranza


      Isaac Batista


      Manuella Valadares


      Marcos Vieira Marinho

      + +

      Professor Orientador

      +

      Maurício Serrano

      +

      Sobre o Jogo

      +

      Stardew Valley é um RPG sem fim da vida no campo! Você herdou a antiga fazenda de seu avô no Vale do Orvalho. Equipado com ferramentas de segunda mão e algumas moedas, você irá começar sua nova vida. Será que você consegue aprender a viver da terra? Não vai ser fácil. Você pode completar missões, criar uma plantação e cuidar de animais, evoluindo suas habilidades e vivendo numa simples fazenda.

      +
      + +

      Entregas

      +

      Módulo 1

      + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + + + +
      +
      +
      +
      + + + + + + + + + + \ No newline at end of file diff --git a/search/search_index.json b/search/search_index.json new file mode 100644 index 0000000..3db7d52 --- /dev/null +++ b/search/search_index.json @@ -0,0 +1 @@ +{"config":{"lang":["pt"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"2024.2-StardewValley","text":"

      Reposit\u00f3rio para documenta\u00e7\u00e3o e implementa\u00e7\u00e3o de projeto para a disciplina Sistema de Bancos de Dados 1.

      "},{"location":"#membros-do-grupo","title":"Membros do Grupo","text":"Gabriel Fernando de Jesus Silva Gabriel Pessoa Zaranza Isaac Batista Manuella Valadares Marcos Vieira Marinho"},{"location":"#professor-orientador","title":"Professor Orientador","text":"

      Maur\u00edcio Serrano

      "},{"location":"#sobre-o-jogo","title":"Sobre o Jogo","text":"

      Stardew Valley \u00e9 um RPG sem fim da vida no campo! Voc\u00ea herdou a antiga fazenda de seu av\u00f4 no Vale do Orvalho. Equipado com ferramentas de segunda m\u00e3o e algumas moedas, voc\u00ea ir\u00e1 come\u00e7ar sua nova vida. Ser\u00e1 que voc\u00ea consegue aprender a viver da terra? N\u00e3o vai ser f\u00e1cil. Voc\u00ea pode completar miss\u00f5es, criar uma planta\u00e7\u00e3o e cuidar de animais, evoluindo suas habilidades e vivendo numa simples fazenda.

      "},{"location":"#entregas","title":"Entregas","text":""},{"location":"#modulo-1","title":"M\u00f3dulo 1","text":"
      • Diagrama Entidade-Relacionamento
      • Dicion\u00e1rio de Dados
      • Modelo Entidade-Relacionamento
      • Modelo Relacional
      "},{"location":"entrega-01/DER/","title":"Diagrama Entidade-Relacionamento","text":"

      O diagrama Entidade Relacionamento (DER) \u00e9 composto por um conjunto de objetos gr\u00e1ficos que visa representar todos os objetos do modelo Entidade-Relacionamento tais como entidades, atributos, atributos chaves, relacionamentos, restri\u00e7\u00f5es estruturais, etc.

      O diagrama fornece uma vis\u00e3o l\u00f3gica do banco de dados, fornecendo um conceito mais generalizado de como est\u00e3o estruturados os dados de um sistema.

      Figura 1: DER vers\u00e3o 1

      Fonte: Elabora\u00e7\u00e3o pr\u00f3pria

      "},{"location":"entrega-01/DER/#versionamento","title":"Versionamento","text":"Data Vers\u00e3o Autor Altera\u00e7\u00f5es 23/11/2024 1.0 Manuella Valadares Cria\u00e7\u00e3o do documento DER"},{"location":"entrega-01/Dicion%C3%A1riodeDados/","title":"Dicion\u00e1rio de Dados","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#dicionario-de-dados","title":"Dicion\u00e1rio de Dados","text":"

      \u00c9 o conjunto dos voc\u00e1bulos ou dos termos utilizados na descri\u00e7\u00e3o dos objetos modelados para o banco de dados. Os termos s\u00e3o dispostos com o seu respectivo significado para apresentar uma descri\u00e7\u00e3o textual da estrutura l\u00f3gica e f\u00edsica do banco de dados.

      "},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-habilidade","title":"Entidade: Habilidade","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-habilidades-do-jogador-no-jogo","title":"Descri\u00e7\u00e3o: Representa as habilidades do jogador no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_habilidade Identificador \u00fanico SERIAL - PK, NOT NULL, Unique tipo Tipo da habilidade VARCHAR 50 NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-mapa","title":"Entidade: Mapa","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-mapas-disponiveis-no-jogo-onde-as-acoes-podem-ocorrer","title":"Descri\u00e7\u00e3o: Representa os mapas dispon\u00edveis no jogo, onde as a\u00e7\u00f5es podem ocorrer.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_1","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_mapa Identificador \u00fanico do mapa INT - PK, NOT NULL, Unique nome Nome do mapa VARCHAR 255 NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-inimigo","title":"Entidade: Inimigo","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-inimigos-encontrados-no-jogo","title":"Descri\u00e7\u00e3o: Representa os inimigos encontrados no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_2","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_inimigo Identificador \u00fanico do inimigo INT - PK, NOT NULL, Unique nome Nome do inimigo VARCHAR 100 NOT NULL tipo Tipo de inimigo VARCHAR 50 NOT NULL vidaMax Quantidade de vida do inimigo INT - NOT NULL dano Dano causado pelo inimigo INT - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-animal","title":"Entidade: Animal","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-animais-do-jogo","title":"Descri\u00e7\u00e3o: Representa os animais do jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_3","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_animal Identificador \u00fanico do animal SERIAL - PK, NOT NULL, Unique nome_animal Nome do animal VARCHAR 100 NOT NULL diasTotalDropar Dias at\u00e9 o animal gerar item INT - NOT NULL tipo_animal Tipo do animal VARCHAR 50 NOT NULL itemDrop Item gerado pelo animal VARCHAR 100 NOT NULL preco Valor do animal FLOAT - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-habmineracao","title":"Entidade: HabMinera\u00e7\u00e3o","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-habilidades-relacionadas-a-mineracao","title":"Descri\u00e7\u00e3o: Representa habilidades relacionadas \u00e0 minera\u00e7\u00e3o.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_4","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_Habilidade_id Identificador \u00fanico INT - PK, FK, NOT NULL, Unique nivel Nivel atual da habilidade INT - NOT NULL xp_min Experi\u00eancia m\u00ednima necess\u00e1ria INT - NOT NULL xp_max Experi\u00eancia m\u00e1xima necess\u00e1ria INT - NOT NULL reducaoEnergiaMinerar Redu\u00e7\u00e3o da energia necess\u00e1ria na minera\u00e7\u00e3o INT - NOT NULL minerioBonus B\u00f4nus de minera\u00e7\u00e3o INT - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-habcombate","title":"Entidade: HabCombate","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-habilidades-de-combate-do-jogador","title":"Descri\u00e7\u00e3o: Representa habilidades de combate do jogador.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_5","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_Habilidade_id Identificador \u00fanico da habilidade INT - PK, FK, NOT NULL, Unique nivel Nivel atual da habilidade INT - NOT NULL xp_min Experi\u00eancia m\u00ednima necess\u00e1ria INT - NOT NULL xp_max Experi\u00eancia m\u00e1xima necess\u00e1ria INT - NOT NULL vidaBonus B\u00f4nus de vida INT - NOT NULL danoBonus B\u00f4nus de dano INT - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-habcultivo","title":"Entidade: HabCultivo","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-habilidades-relacionadas-ao-cultivo","title":"Descri\u00e7\u00e3o: Representa habilidades relacionadas ao cultivo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_6","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_Habilidade_id Identificador \u00fanico INT - PK, FK, NOT NULL, Unique nivel Nivel atual da habilidade INT - NOT NULL xp_min Experi\u00eancia m\u00ednima necess\u00e1ria INT - NOT NULL xp_max Experi\u00eancia m\u00e1xima necess\u00e1ria INT - NOT NULL reducaoEnergiaCultivar Redu\u00e7\u00e3o de energia no cultivo INT - NOT NULL cultivoBonus B\u00f4nus de cultivo INT - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-jogador","title":"Entidade: Jogador","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-personagem-principal-sera-manuseado-pelo-jogador","title":"Descri\u00e7\u00e3o: Personagem principal, ser\u00e1 manuseado pelo jogador.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_7","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_jogador Identificador \u00fanico do jogador SERIAL - PK, NOT NULL, Identity nome Nome do jogador VARCHAR 255 NOT NULL dia dia atual do jogo INT - NOT NULL tempo tempo atual do jogo INT - NOT NULL vidaAtual Quantidade atual de vida FLOAT - NOT NULL vidaMax Quantidade m\u00e1xima de vida FLOAT - NOT NULL xp_mineracao Experi\u00eancia em minera\u00e7\u00e3o FLOAT - NOT NULL xp_cultivo Experi\u00eancia em cultivo FLOAT - NOT NULL xp_combate Experi\u00eancia em combate FLOAT - NOT NULL dano_ataque dano causado pelo jogador FLOAT - NOT NULL fk_habMineracao_fk_Habilidade_id Identificador \u00fanico da habilidade INT - FK, Unique fk_habCombate_fk_Habilidade_id Identificador \u00fanico da habilidade INT - FK, Unique fk_habCultivo_fk_Habilidade_id Identificador \u00fanico da habilidade INT - FK, Unique"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-ambiente","title":"Entidade: Ambiente","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-locais-do-jogo","title":"Descri\u00e7\u00e3o: Representa os locais do jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_8","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_ambiente Identificador \u00fanico do ambiente INT - PK, NOT NULL, Identity tipo Tipo do ambiente VARCHAR 50 NOT NULL transitar_1 armazena o id do primeiro ambiente para o qual o jogador\u00a0pode\u00a0ir INT - INT transitar_2 armazena o id do segundo ambiente para o qual o jogador\u00a0pode\u00a0ir INT - INT transitar_3 armazena o id do terceiro ambiente para o qual o jogador\u00a0pode\u00a0ir INT - INT transitar_4 armazena o id do quarto ambiente para o qual o jogador\u00a0pode\u00a0ir INT - INT transitar_5 armazena o id do quinto ambiente para o qual o jogador\u00a0pode\u00a0ir INT - INT transitar_6 armazena o id do sexto ambiente para o qual o jogador\u00a0pode\u00a0ir INT - INT fk_id_mapa Identificador \u00fanico do mapa INT - FK, NOT NULL,Unique fk_jogador_id identificador \u00fanico do jogador INT - FK, NOT NULL, Unique"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-casajogador","title":"Entidade: CasaJogador","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-a-casa-do-jogador","title":"Descri\u00e7\u00e3o: Representa a casa do jogador.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_9","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_ambiente Identificador \u00fanico do ambiente INT - FK, Unique, NOT NULL fk_id_caixa_mensagem Identificador \u00fanico da caixa de mensagem INT - FK, Unique, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-caverna","title":"Entidade: Caverna","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-cavernas-exploraveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa as cavernas explor\u00e1veis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_10","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) andar Andar espec\u00edfico da caverna SERIAL - PK, NOT NULL, Unique quantidade_mobs Quantidade de inimigos no andar INT - NOT NULL qtd_minerio Quantidade de min\u00e9rios dispon\u00edveis INT - NOT NULL fk_item_recompensa Recompensa obtida na explora\u00e7\u00e3o VARCHAR - FK, Unique, NOT NULL fk_id_ambiente Identificador \u00fanico do ambiente INT - FK, Unique, NOT NULL fk_id_minerio Identificador \u00fanico do min\u00e9rio predominante INT - FK, Unique, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-celeiro","title":"Entidade: Celeiro","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-local-para-alojar-os-animais-do-jogador","title":"Descri\u00e7\u00e3o: Local para alojar os animais do jogador.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_11","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_celeiro Identificador \u00fanico do celeiro SERIAL - PK, NOT NULL, Unique qtd_animais Quantidade de animais alojados INT - NOT NULL qtd_max_animais Quantidade m\u00e1xima de animais alojados INT - NOT NULL fk_id_ambiente Identificador \u00fanico do ambiente INT - FK, Unique, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-plantacao","title":"Entidade: Planta\u00e7\u00e3o","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-areas-cultivaveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa as \u00e1reas cultiv\u00e1veis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_12","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_plantacao Identificador \u00fanico da planta\u00e7\u00e3o SERIAL - PK, NOT NULL, Identity qtd_plantas Quantidade de plantas cultivadas INT - NOT NULL qtd_max_plantas Quantidade m\u00e1xima de plantas cultivadas INT - NOT NULL fk_id_ambiente Identificador \u00fanico do ambiente INT - FK, Unique, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-loja","title":"Entidade: Loja","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-local-onde-os-jogadores-podem-comprar-e-vender-itens","title":"Descri\u00e7\u00e3o: Local onde os jogadores podem comprar e vender itens.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_13","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_loja Identificador \u00fanico da loja INT - PK, NOT NULL, Identity propriet\u00e1rio Nome do propriet\u00e1rio da loja VARCHAR 100 NOT NULL nome Nome da loja VARCHAR 100 NOT NULL fk_id_ambiente Identificador \u00fanico do ambiente INT - FK, Unique, NOT NULL fk_id_estoque Identificador \u00fanico do estoque INT - FK, Unique, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-estoque","title":"Entidade: Estoque","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-itens-disponiveis-no-estoque-da-loja-ou-do-jogador","title":"Descri\u00e7\u00e3o: Representa os itens dispon\u00edveis no estoque da loja ou do jogador.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_14","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_estoque Identificador \u00fanico do estoque SERIAL - PK, NOT NULL preco Pre\u00e7o do produto no estoque DECIMAL - NOT NULL fk_id_Item Identificador \u00fanico do item INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-inventario","title":"Entidade: Invent\u00e1rio","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-armazena-os-itens-coletados-ou-adquiridos-pelo-jogador","title":"Descri\u00e7\u00e3o: Armazena os itens coletados ou adquiridos pelo jogador.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_15","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_inventario Identificador \u00fanico do invent\u00e1rio SERIAL - PK, NOT NULL, Unique fk_id_jogador Identificador do jogador INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-item","title":"Entidade: Item","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-qualquer-item-do-jogo","title":"Descri\u00e7\u00e3o: Representa qualquer item do jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_16","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_item Identificador do item INT - PK, NOT NULL, Identity tipo_item Tipo do item VARCHAR 50 NOT NULL fk_estoque_produto Identificador do estoque INT - FK fk_Inventario_id Identificador do invent\u00e1rio INT - FK"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-consumivel","title":"Entidade: Consum\u00edvel","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-itens-consumiveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa itens consum\u00edveis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_17","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_item Identificador \u00fanico do item INT - PK, FK, NOT NULL nome Nome do consum\u00edvel VARCHAR 100 NOT NULL descricao Descri\u00e7\u00e3o do consum\u00edvel TEXT - NOT NULL efeito_vida Efeito causado pelo item sobre a vida INT - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-utensilio","title":"Entidade: Utens\u00edlio","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-utensilios-utilizados-no-jogo-para-diferentes-funcoes","title":"Descri\u00e7\u00e3o: Representa utens\u00edlios utilizados no jogo para diferentes fun\u00e7\u00f5es.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_18","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_item Identificador \u00fanico do item INT - PK, FK, NOT NULL tipo_utens\u00edlio Tipo do utens\u00edlio VARCHAR 100 NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-ferramenta","title":"Entidade: Ferramenta","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-utensilios-do-tipo-ferramenta","title":"Descri\u00e7\u00e3o: Representa os utens\u00edlios do tipo ferramenta","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_19","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_item Identificador do item INT - PK, FK, NOT NULL nome Nome da miss\u00e3o VARCHAR 255 NOT NULL descricao Descri\u00e7\u00e3o da miss\u00e3o TEXT - NOT NULL nivel N\u00edvel do utens\u00edlio INT - NOT NULL eficiencia Afinidade da ferramenta INT - NOT NULL fk_id_utensilio Tipo do utens\u00edlio INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-arma","title":"Entidade: Arma","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-utensilios-do-tipo-arma","title":"Descri\u00e7\u00e3o: Representa os utens\u00edlios do tipo arma","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_20","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_item Identificador do item INT - PK, FK, Identity, NOT NULL nome Nome da miss\u00e3o VARCHAR 255 NOT NULL descricao Descri\u00e7\u00e3o da miss\u00e3o TEXT - NOT NULL fk_id_utensilio Tipo do utens\u00edlio INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-mineral","title":"Entidade: Mineral","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-minerais-coletaveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa os minerais colet\u00e1veis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_21","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_item Identificador \u00fanico do item INT - PK, FK, NOT NULL nome Nome do min\u00e9rio VARCHAR 100 NOT NULL descricao Descri\u00e7\u00e3o do mineral VARCHAR 100 NOT NULL resistencia Resist\u00eancia do mineral para ser minerado INTEGER - NOT NULL preco Pre\u00e7o do min\u00e9rio DECIMAL - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-recurso","title":"Entidade: Recurso","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-os-recursos-coletaveis-ou-utilizaveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa os recursos colet\u00e1veis ou utiliz\u00e1veis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_22","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_item Identificador \u00fanico do item INT - FK, PK, NOT NULL nome Nome do recurso VARCHAR 100 NOT NULL descricao Descri\u00e7\u00e3o do recurso VARCHAR 100 NOT NULL preco Valor do recurso DECIMAL - NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-instanciainimigo","title":"Entidade: Inst\u00e2nciaInimigo","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-uma-instancia-especifica-de-um-inimigo-no-jogo","title":"Descri\u00e7\u00e3o: Representa uma inst\u00e2ncia espec\u00edfica de um inimigo no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_23","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_instancia_inimigo Identificador \u00fanico da inst\u00e2ncia INT - PK, NOT NULL, Unique vidaAtual Quantidade de vida atual FLOAT - NOT NULL fk_Caverna_andar Andar da caverna que o inimigo pertence INT - FK, NOT NULL fk_id_inimigo Refer\u00eancia ao inimigo base INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-instanciaanimal","title":"Entidade: Inst\u00e2nciaAnimal","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-uma-instancia-especifica-de-um-animal-no-jogo","title":"Descri\u00e7\u00e3o: Representa uma inst\u00e2ncia espec\u00edfica de um animal no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_24","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_instancia_animal Identificador \u00fanico da inst\u00e2ncia INT - PK, NOT NULL, Identity diaAtual Dia atual da inst\u00e2ncia do animal INT - NOT NULL prontoDropa Indica se est\u00e1 pronto para dropar um item BOOLEAN - NOT NULL fk_Jogador_id Identificador \u00fanico do Jogador INT FK, NOT NULL, Unique fk_Animal_id Identificador \u00fanico do animal INT - FK, NOT NULL, Unique fk_id_celeiro Identificador \u00fanico do celeiro INT - FK, NOT NULL, Unique"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-instancia-de-planta","title":"Entidade: Inst\u00e2ncia de Planta","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-sementes-plantaveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa as sementes plant\u00e1veis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_25","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_instancia_planta Identificador \u00fanico da inst\u00e2ncia de planta INT - PK, NOT NULL, Unique nome nome da planta a ser cultivada VARCHAR 50 NOT NULL diaDropar dia final do crescimento INT - NOT NULL plantaDrop consum\u00edvel gerado VARCHAR 50 NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-semente","title":"Entidade: Semente","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-sementes-plantaveis-no-jogo_1","title":"Descri\u00e7\u00e3o: Representa as sementes plant\u00e1veis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_26","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_semente Identificador \u00fanico da semente INT - PK, NOT NULL, Unique nome Nome da semente VARCHAR 100 NOT NULL descricao Descri\u00e7\u00e3o da semente VARCHAR 100 NOT NULL diaAtual Dia atual da semente INT - NOT NULL prontoColher Indica se est\u00e1 pronta para colher BOOLEAN - NOT NULL fk_id_item Identificador \u00fanico do item INT FK, NOT NULL, Unique fk_instancia de planta_id Identificador \u00fanico da planta INT FK, NOT NULL, Unique"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-solo-aaaaaaaaaaaaaaaaaaaaaaa","title":"Entidade: Solo aaaaaaaaaaaaaaaaaaaaaaa","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-solo-para-cultivo-no-jogo","title":"Descri\u00e7\u00e3o: Representa solo para cultivo no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_27","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_solo Identificador do solo SERIAL - PK, NOT NULL tipo_recurso Tipo de recurso associado VARCHAR 50 NOT NULL bool_regou Indica se o solo foi regado BOOL - NOT NULL bool_livre Indica se o solo est\u00e1 livre para plantar BOOL - NOT NULL fk_id_plantacao Identificador da planta\u00e7\u00e3o associada INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-missao","title":"Entidade: Miss\u00e3o","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-missoes-disponiveis-no-jogo","title":"Descri\u00e7\u00e3o: Representa as miss\u00f5es dispon\u00edveis no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_28","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_miss\u00e3o Identificador \u00fanico da miss\u00e3o SERIAL - PK, Identity, NOT NULL tipo Tipo da miss\u00e3o (combate ou coleta) VARCHAR 50 NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-combate","title":"Entidade: Combate","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-missoes-ou-interacoes-relacionadas-ao-combate-no-jogo","title":"Descri\u00e7\u00e3o: Representa miss\u00f5es ou intera\u00e7\u00f5es relacionadas ao combate no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_29","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_miss\u00e3o Identificador \u00fanico da miss\u00e3o INT - PK, FK, Unique, NOT NULL nome Nome da miss\u00e3o VARCHAR 255 NOT NULL descricao Descri\u00e7\u00e3o da miss\u00e3o TEXT - NOT NULL dataInicio Data de inicio da miss\u00e3o INT - NOT NULL dataFinalizacao Data de finaliza\u00e7\u00e3o da miss\u00e3o INT - - fk_tipo_inimigo Tipo de inimigo INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-coleta","title":"Entidade: Coleta","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-missoes-relacionadas-a-coleta-de-materiais-no-jogo","title":"Descri\u00e7\u00e3o: Representa miss\u00f5es relacionadas \u00e0 coleta de materiais no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_30","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) fk_id_missao Identificador \u00fanico da miss\u00e3o INT - PK, FK, Unique, NOT NULL nome Nome da miss\u00e3o VARCHAR 255 NOT NULL descricao Descri\u00e7\u00e3o da miss\u00e3o TEXT - NOT NULL dataInicio Data de inicio da miss\u00e3o INT - NOT NULL dataFinalizacao Data de finaliza\u00e7\u00e3o da miss\u00e3o INT - - fk_tipo_minerio Tipo de min\u00e9rio a ser coletado INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-instancia-missao","title":"Entidade: Inst\u00e2ncia Miss\u00e3o","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-unitariamente-as-missoes-do-jogo","title":"Descri\u00e7\u00e3o: Representa unitariamente as miss\u00f5es do jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_31","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_instancia_missao Identificador da inst\u00e2ncia da miss\u00e3o INT - PK, NOT NULL missao_finalizada Status de conclus\u00e3o BOOL - NOT NULL fk_id_jogador Identificador \u00fanico do jogador INT - FK, NOT NULL fk_Missao Identificador \u00fanico da miss\u00e3o INT - FK, NOT NULL"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-recompensa","title":"Entidade: Recompensa","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-recompensas-obtidas-no-jogo","title":"Descri\u00e7\u00e3o: Representa as recompensas obtidas no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_32","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_recompensa Identificador \u00fanico da recompensa SERIAL - PK, NOT NULL, Unique quantidade Quantidade do item INT - NOT NULL fk_Jogador_id Identificador \u00fanico do Jogador INT - FK, NOT NULL, Unique Inst\u00e2ncia Miss\u00e3o Identificador \u00fanico da inst\u00e2ncia da miss\u00e3o INT - FK, NOT NULL, Unique fk_id_item Identificador \u00fanico do item da recompensa INT - FK, NOT NULL, Unique"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#entidade-caixa-de-mensagem","title":"Entidade: Caixa de Mensagem","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#descricao-representa-as-caixas-de-mensagem-usadas-no-jogo","title":"Descri\u00e7\u00e3o: Representa as caixas de mensagem usadas no jogo.","text":""},{"location":"entrega-01/Dicion%C3%A1riodeDados/#campos_33","title":"Campos:","text":"Nome Descri\u00e7\u00e3o Tipo de dado Tamanho Restri\u00e7\u00f5es de dom\u00ednio (PK, FK, NOT NULL, Unique, Identity, intervalo de valores) id_caixa_mensagem Identificador \u00fanico da caixa INT - PK, NOT NULL, Identity fk_id_jogador Identificador \u00fanico do jogador INT - FK, NOT NULL, Unique fk_Instancia_Missao Identificador \u00fanico da instancia da miss\u00e3o INT - FK, NOT NULL, Unique fk_casa_jogador Identificador \u00fanico da casa do jogador INT - FK, NOT NULL, Unique"},{"location":"entrega-01/Dicion%C3%A1riodeDados/#versionamento","title":"Versionamento","text":"Data Vers\u00e3o Autor Altera\u00e7\u00f5es 23/11/2024 1.0 Manuella Valadares Vers\u00e3o Inicial do Dicion\u00e1rio de Dados 24/11/2024 1.1 Gabriel Zaranza Ajustando colunas das tabelas 24/11/2024 1.2 Manuella Valadares Principais rela\u00e7\u00f5es feitas 25/11/2024 1.3 Marcos Marinho ajustando chaves e atributos das tabelas 25/11/2024 1.4 Marcos Marinho adicionando atributos faltantes 12/01/2025 1.5 Gabriel Fernando de Jesus Silva Atualiza entidades e atributos"},{"location":"entrega-01/MER/","title":"Modelo Entidade-Relacionamento","text":"

      O Modelo Entidade Relacionamento para bancos de dados \u00e9 um modelo que descreve os objetos (entidades) envolvidos em um neg\u00f3cio, com suas caracter\u00edsticas (atributos) e como elas se relacionam entre si (relacionamentos).

      "},{"location":"entrega-01/MER/#1-entidades","title":"1. Entidades","text":"
      • Ambiente

        • caverna
        • casaJogador
        • celeiro
      • Animal

      • Caixa de mensagem

      • Estoque

      • Inimigo

      • Inst\u00e2ciaAnimal

      • Inst\u00e2nciaInimigo

      • InstanciaMiss\u00e3o

      • InstanciaPlanta

      • Invent\u00e1rio

      • Jogador

      • Loja

      • Mapa

      • Mineral

      • Planta\u00e7\u00e3o

      • Recompensa

      • Recurso

      • Semente

      • Solo

      • Habilidade

        • HabCombate
        • HabCultivo
        • HabMinera\u00e7\u00e3o
      • Item

        • Consumivel
        • Semente
        • Utensilio
          • arma
          • Ferramenta
      • Miss\u00e3o

        • Coleta
        • Combate
      "},{"location":"entrega-01/MER/#2-atributos","title":"2. Atributos","text":"

      Ambiente: id_ambiente, tipo, fk_id_mapa, fk_jogador_id, descricao, transitar_1, transitar_2, transitar_3, transitar_4, transitar_5, transitar_6

      Animal: id_animal, nome_animal, diasTotalDropar, tipo_animal, itemDrop, preco

      arma: id_item, nome, descricao, fk_id_utensilio

      Caixa de Mensagem: id_Caixa_Mensagem, fk_Jogador_id, fk_Instancia_Missao

      casaJJogador: N\u00c3O POSSUI CHAVE PRIM\u00c1RIA (precisa ser adicionada), fk_id_ambiente, fk_id_caixa_mensagem

      caverna: andar, fk_id_ambiente, quantidade_mobs, qtd_minerio, fk_id_minerio_item, fk_id_item_recompensa

      celeiro: id_celeiro, qtd_animais, qtd_max_animais, fk_id_ambiente

      Consumivel: id_item, nome, descricao, efeito_vida

      Estoque: id_estoque

      Ferramenta: id_item, nome, descricao, fk_id_utensilio, eficiencia, nivel

      Habilidade: id_habilidade, tipo

      HabCombate: fk_Habilidade_id, nivel, xpMin, xpMax, vidaBonus, danoBonus

      HabCultivo: fk_Habilidade_id, nivel, xpMin, xpMax, cultivoBonus, reducaoEnergiaCultiva

      HabMineracao: fk_Habilidade_id, reducaoEnergiaMinera, minerioBonus, nivel, xpMin, xpMax

      Inimigo: id_inimigo, nome, tipo, vidaMax, dano

      InstanciaAnimal: id_instancia_de_animal, prontoDropa, diaAtual, fk_Animal_id, fk_Jogador_id, fk_Celeiro_id

      InstanciaInimigo: id_instancia_de_inimigo, vidaAtual, fk_Caverna_andar, fk_inimigo_id

      InstanciaPlanta: id_instancia_de_planta, nome, diaDropar, plantaDrop

      InstanciaMissao: id_Instancia_Missao, fk_id_jogador, fk_Missao, missao_finalizada

      Invent\u00e1rio: id_inventario, fk_id_jogador

      Item: id_item, tipo_item, fk_estoque, fk_inventario_id

      Jogador: id_jogador, nome, dia, tempo, vidaMax, vidaAtual, xp_mineracao, xp_cultivo, xp_combate, dano_ataque, fk_habMineracao_fk_Habilidade_id, fk_habCombate_fk_Habilidade_id, fk_habCultivo_fk_Habilidade_id

      Loja: id_loja, nome, proprietario, fk_id_ambiente, fk_id_estoque

      Mapa: id_mapa, nome

      Mineral: id_item, nome, descricao, resistencia, preco

      MissaoCombate: fk_id_missao, fk_id_Inimigo, nome, descricao, dataInicio, dataFinalizacao

      MissaoColeta: fk_id_missao, fk_id_minerio, nome, descricao, dataInicio, dataFinalizacao

      Missao: id_missao, tipo

      Plantacao: id_plantacao, qtd_plantas, qtd_plantas_max, fk_id_ambiente

      Recurso: id_item, nome, descricao, preco

      Recompensa: id_Recompensa, fk_Jogador_id, id_item, fk_Instancia_Missao, quantidade

      Semente: id_semente, nome, descricao, diaAtual, prontoColher, id_item, fk_instancia_planta_id

      Solo: id_solo, tipo_recurso, fk_id_plantacao, bool_regou, bool_livre

      Utensilio: id_item, tipo_utensilio

      "},{"location":"entrega-01/MER/#3-relacionamentos","title":"3. Relacionamentos","text":"

      Miss\u00e3o possui Inst\u00e2nciaMiss\u00e3o

      • Uma miss\u00e3o pode possuir nenhuma ou v\u00e1rias inst\u00e2ncias (0, n), mas uma inst\u00e2ncia de miss\u00e3o est\u00e1 relacionada apenas a uma miss\u00e3o (1, 1)

      Animal possui Inst\u00e2ciaAnimal

      • Um tipo de animal pode possuir nenhuma ou v\u00e1rias inst\u00e2ncias (0, n), mas uma inst\u00e2ncia de animal est\u00e1 relacionada a apenas um tipo de animal (1, 1).

      Inventario cont\u00e9m Item

      • Um invent\u00e1rio pode conter nenhum ou v\u00e1rios itens (0, n), mas um item est\u00e1 contido em apenas um invent\u00e1rio por vez (1,1)

      Minerio Bruto dropa Mineral

      • Um min\u00e9rio bruto dropa apenas um tipo de mineral (1, 1) e um mineral pode ser dropado por nenhum ou v\u00e1rios min\u00e9rios brutos (0, n)

      Instancia De Planta dropa Consumivel

      • Uma inst\u00e2ncia de planta dropa nenhum ou v\u00e1rios consum\u00edveis (0, n) e um consum\u00edvel pode ser dropado por nenhuma ou v\u00e1rios inst\u00e2ncias de planta(0, n).

      Jogador quebra Minerio Bruto

      • Um jogador pode quebrar nenhum ou v\u00e1rios min\u00e9rios brutos (0, n) e um min\u00e9rio bruto \u00e9 quebrado apenas por um jogador (1, 1)

      Jogador completa Inst\u00e2nciaMiss\u00e3o

      • Um jogador pode completar nenhuma ou v\u00e1rias inst\u00e2ncias de miss\u00f5es (0, n) e uma inst\u00e2ncia de miss\u00e3o \u00e9 completada apenas por um jogador (1, 1)

      Jogador possui Inventario

      • Um jogador possui nenhum ou apenas um invent\u00e1rio (0, 1) e um invent\u00e1rio \u00e9 possu\u00eddo apenas por um um jogador (1, 1)

      Jogador possui HabMinera\u00e7\u00e3o

      • Um jogador possui apenas uma habilidade de minera\u00e7\u00e3o e uma habilidade de minera\u00e7\u00e3o \u00e9 possu\u00edda apenas por um jogador (1, 1) - arrumar: cardinalidade no DER

      Jogador possui Habcombate

      • Um jogador possui apenas uma habilidade de combate e uma habilidade de combate \u00e9 possu\u00edda apenas por um jogador (1, 1)

      Jogador possui Habcultivo

      • Um jogador possui apenas uma habilidade de cultivo e uma habilidade de cultivo \u00e9 possu\u00edda apenas por um jogador (1, 1)

      Jogador interage Inst\u00e2ciAanimal

      • Um jogador pode interagir com nenhuma ou v\u00e1rias inst\u00e2ncias de animais (0, n) e uma inst\u00e2ncia de animal pode interagir apenas com um jogador (1, 1)

      Jogador est\u00e1 Ambiente

      • Um jogador pode estar em nenhum ou apenas um ambiente (0, 1) e um ambiente pode ter apenas um jogador (1, 1)

      Jogador ataca Inst\u00e2nciaInimigo

      • Um jogador pode atacar nenhuma ou v\u00e1rias instancias de um inimigo (0, n) e uma inst\u00e2ncia de inimigo pode ser atacada apenas por um jogador (1, 1)

      Jogador planta Semente

      • Um jogador pode plantar nenhuma ou v\u00e1rias sementes (0, n) e uma semente \u00e9 plantada apenas por um jogador (1, 1)

      Jogador rega Solo

      • Um jogador pode regar nenhum ou v\u00e1rios solos (0, n) e um solo \u00e9 regado apenas por um jogador (1, 1)

      Inimigo possui Inst\u00e2nciaInimigo

      • Um inimigo pode possuir nenhuma ou v\u00e1rias inst\u00e2ncias e uma inst\u00e2ncia de inimigo (0, n) \u00e9 atreladada a apenas um tipo de inimigo (1, 1)

      Inst\u00e2nciaInimigo pertence Caverna

      • Uma inst\u00e2ncia de inimigo pertence a apenas uma caverna (1, 1) e uma caverna tem nenhuma ou v\u00e1rias inst\u00e2ncias de inimigo (0, n)

      Caixa De Mensagem cont\u00e9m Inst\u00e2nciaMiss\u00e3o

      • Uma caixa de mensagem cont\u00e9m nenhuma ou v\u00e1rias inst\u00e3ncias de miss\u00f5es (0, n) e uma inst\u00e2ncia de miss\u00e3o pode estar contida ou n\u00e3o em uma caixa de mensagem (0, 1)

      Caverna cont\u00e9m Minerio Bruto

      • Uma caverna cont\u00e9m nenhum ou v\u00e1rios min\u00e9rios brutos (0, n) e um min\u00e9rio bruto pode estar contido em nenhuma ou v\u00e1rias cavernas (0, n)

      Estoque possui Item

      • Um estoque possui nenhum ou v\u00e1rios itens (0, n) e um item est\u00e1 contido em apenas um estoque (1, 1)

      Semente gera InstanciaPlanta

      • Uma semente gera apenas uma instancia de planta (1, 1) e uma instancia de planta gerar por nenhuma ou v\u00e1rias sementes (0, n)

      Mapa possui Ambiente

      • Um mapa possu\u00ed nenhum ou v\u00e1rios ambientes (0, n) e um ambiente \u00e9 possu\u00eddo por apenas um mapa (1, 1)

      Planta\u00e7\u00e3o possui Solo

      • Uma planta\u00e7\u00e3o possui nenhum ou v\u00e1rios solos (0, n) e um solo \u00e9 poss\u00eddo apenas por uma planta\u00e7\u00e3o (1, 1)

      CasaJogador possui Caixa De Mensagem

      • Uma casa do jogador possui nenhuma ou apenas uma (0, 1) caixa de mensagem e uma caixa de mensagem \u00e9 possuida apenas por uma casa do jogador (1, 1)

      Inst\u00e2ciaAnimal est\u00e1 Celeiro

      • Uma inst\u00e2ncia de animal pode estar apenas em um celeiro (1, 1) e um celeiro pode ter nenhuma oou v\u00e1rias inst\u00e2ncias de animais (0, n)

      Loja possui Estoque

      • Uma loja possui nenhum ou apenas um estoque (0, 1) e um estoque \u00e9 possuido por apenas uma loja (1, 1)

      Loja melhora Utens\u00edlio

      • Uma loja melhora nenhum ou v\u00e1rios untens\u00edlios (0, n) e um utens\u00edlio \u00e9 melhorado apenas por uma loja (1, 1)
      "},{"location":"entrega-01/MER/#versionamento","title":"Versionamento","text":"Data Vers\u00e3o Autor Altera\u00e7\u00f5es 23/11/2024 1.0 Manuella Valadares Cria\u00e7\u00e3o do documento MER 23/11/2024 1.1 Gabriel Fernando Preenche entidades e atributos 24/11/2024 1.2 Gabriel Fernando atualiza entidades, atributos e preenche relacionamentos 25/11/2024 1.3 Isaac Batista Retira mapa da entidade 'ambiente' 25/11/2024 1.4 Gabriel Fernando Corrige atributos de jogador e min\u00e9rio bruto 12/01/2025 1.5 Gabriel Fernando Atualiza entidades e atributos"},{"location":"entrega-01/MREL/","title":"Modelo Relacional","text":"

      O Modelo Relacional(MREL) apresenta um diagrama l\u00f3gico de como as entidades e seus devidos relacionamentos ser\u00e3o mapeados no bando de dados, por isso \u00e9 um modelo n\u00e3o atrelado a nenhum tipo de sistema de gerenciamento de banco de dados (SGBD) espec\u00edfico.

      Figura 1: MREL vers\u00e3o 1

      Fonte: Elabora\u00e7\u00e3o pr\u00f3pria

      "},{"location":"entrega-01/MREL/#versionamento","title":"Versionamento","text":"Data Vers\u00e3o Autor Altera\u00e7\u00f5es 23/11/2024 1.0 Manuella Valadares Vers\u00e3o Inicial do Modelo relacional (MREL) 12/01/2025 1.1 Gabriel Fernando de Jesus Silva Vers\u00e3o atualizada do Modelo relacional (MREL)"},{"location":"entrega-01/apresenta%C3%A7%C3%A3o_1/","title":"Apresenta\u00e7\u00e3o 01:","text":""},{"location":"entrega-01/apresenta%C3%A7%C3%A3o_1/#objetivo","title":"Objetivo","text":"

      Esta p\u00e1gina tem como foco o v\u00eddeo de apresenta\u00e7\u00e3o do m\u00f3dulo do projeto. A grava\u00e7\u00e3o da apresenta\u00e7\u00e3o ocorreu no dia 25/11/2024.

      "},{"location":"entrega-01/apresenta%C3%A7%C3%A3o_1/#apresentacao","title":"Apresenta\u00e7\u00e3o","text":"

      Link para o v\u00eddeo

      "},{"location":"entrega-01/apresenta%C3%A7%C3%A3o_1/#bibliografia","title":"Bibliografia","text":"
      1. YouTube. Dispon\u00edvel em: YouTube. Acesso em: 06 de Maio de 2024.
      Data Vers\u00e3o Autor Altera\u00e7\u00f5es 23/11/2024 1.0 Gabriel Fernando adiciona apresenta\u00e7\u00e3o"}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..487b775 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,27 @@ + + + + https://github.com/SBD1/2024.2-StardewValley/ + 2025-01-13 + + + https://github.com/SBD1/2024.2-StardewValley/entrega-01/DER/ + 2025-01-13 + + + https://github.com/SBD1/2024.2-StardewValley/entrega-01/Dicion%C3%A1riodeDados/ + 2025-01-13 + + + https://github.com/SBD1/2024.2-StardewValley/entrega-01/MER/ + 2025-01-13 + + + https://github.com/SBD1/2024.2-StardewValley/entrega-01/MREL/ + 2025-01-13 + + + https://github.com/SBD1/2024.2-StardewValley/entrega-01/apresenta%C3%A7%C3%A3o_1/ + 2025-01-13 + + \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a272924be56bd06a39ebd20f4844e564b40f6b2 GIT binary patch literal 274 zcmV+t0qy=DiwFpSSA=H*|8r?{Wo=<_E_iKh0L@c9Ps1<}-TNydOC95j6A&LtQUNIw zU0Ps8#Q#C4231HR*kVPx5QbZTaU3b?pn5(ab-o1@T`UmJO~~jCsaHviiQsgbqcl#` z6AMO~R)_BRPKE2?aNjVdFSMS{`+v+3pu)MvJ(&^+U0~V_rL{8ZI3!$KP&A!`kh)Ps?$`2d^;JeBR#G YoD28H{_b!-;xDbg0ozO*<<$cK0Ov)6wg3PC literal 0 HcmV?d00001 diff --git a/stylesheets/stardew.css b/stylesheets/stardew.css new file mode 100644 index 0000000..2d72e75 --- /dev/null +++ b/stylesheets/stardew.css @@ -0,0 +1,28 @@ +p{ + text-align: justify; +} +body{ + text-align: justify; +} +blockquote p{ + text-align: left !important; +} +.md-nav{ + text-align: left; +} + +/* Cores principais de Stardew Valley */ +:root { + --stardew-green: #669933; /* Verde grama */ + --stardew-brown: #A0522D; /* Marrom madeira */ + --stardew-yellow: #FFD700; /* Amarelo claro */ + --stardew-light-brown: #DEB887; /* Marrom claro */ + --stardew-text: #222; /* Cor de texto */ + } + + /* Estilos para cabeçalhos */ + h1, h2, h3 { + color: var(--stardew-brown); + } + +

      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

+ Link para o vídeo +