-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path404.html
1 lines (1 loc) · 31.4 KB
/
404.html
1
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><link rel="icon" href="favicon.ico" type="image/x-icon"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#000000"><base href="/"><script async="" src="https://www.google-analytics.com/analytics.js"></script><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="next-head-count" content="2"><script defer="" nomodule="" src="/_next/static/chunks/polyfills-e7a279300235e161e32a.js"></script><script src="/_next/static/chunks/webpack-16798435e534618ab2bb.js" defer=""></script><script src="/_next/static/chunks/framework-2f612445bd50b211f15a.js" defer=""></script><script src="/_next/static/chunks/main-45a96def1f3766293e18.js" defer=""></script><script src="/_next/static/chunks/pages/_app-e932da8afa4436efa6f4.js" defer=""></script><script src="/_next/static/chunks/pages/404-50381bfe15d52042dc35.js" defer=""></script><script src="/_next/static/aX4Fn8YPJia77zg_k6Tfx/_buildManifest.js" defer=""></script><script src="/_next/static/aX4Fn8YPJia77zg_k6Tfx/_ssgManifest.js" defer=""></script><style>.Logo_Logo__23Aij{font-size:1.2rem;font-family:sans-serif;color:#e128ff;text-decoration:none;}.Logo_Logo__Main__9guYu{color:#009adf;font-weight:700;}.LoadingIndicator_root__2c1AW{display:inline-block;position:relative;width:64px;height:12px;z-index:1;}.LoadingIndicator_root__2c1AW span{position:absolute;top:0;width:12px;height:12px;border-radius:50%;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);-moz-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);}.LoadingIndicator_root__2c1AW span:first-child{background:#03a9f4;left:6px;-webkit-animation:LoadingIndicator_lds-ellipsis1__2qzPl .6s infinite;-moz-animation:LoadingIndicator_lds-ellipsis1__2qzPl .6s infinite;animation:LoadingIndicator_lds-ellipsis1__2qzPl .6s infinite;}.LoadingIndicator_root__2c1AW span:nth-child(2){background:#ffeb3b;left:6px;}.LoadingIndicator_root__2c1AW span:nth-child(2),.LoadingIndicator_root__2c1AW span:nth-child(3){-webkit-animation:LoadingIndicator_lds-ellipsis2__wFVN8 .6s infinite;-moz-animation:LoadingIndicator_lds-ellipsis2__wFVN8 .6s infinite;animation:LoadingIndicator_lds-ellipsis2__wFVN8 .6s infinite;}.LoadingIndicator_root__2c1AW span:nth-child(3){background:#8bc34a;left:26px;z-index:1;}.LoadingIndicator_root__2c1AW span:nth-child(4){background:#ff9800;left:45px;-webkit-animation:LoadingIndicator_lds-ellipsis3__3qkYk .6s infinite;-moz-animation:LoadingIndicator_lds-ellipsis3__3qkYk .6s infinite;animation:LoadingIndicator_lds-ellipsis3__3qkYk .6s infinite;}@-webkit-keyframes LoadingIndicator_lds-ellipsis1__2qzPl{0%{-webkit-transform:scale(0);transform:scale(0);}to{-webkit-transform:scale(1);transform:scale(1);}}@-moz-keyframes LoadingIndicator_lds-ellipsis1__2qzPl{0%{-moz-transform:scale(0);transform:scale(0);}to{-moz-transform:scale(1);transform:scale(1);}}@keyframes LoadingIndicator_lds-ellipsis1__2qzPl{0%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}}@-webkit-keyframes LoadingIndicator_lds-ellipsis3__3qkYk{0%{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(0);transform:scale(0);}}@-moz-keyframes LoadingIndicator_lds-ellipsis3__3qkYk{0%{-moz-transform:scale(1);transform:scale(1);}to{-moz-transform:scale(0);transform:scale(0);}}@keyframes LoadingIndicator_lds-ellipsis3__3qkYk{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}}@-webkit-keyframes LoadingIndicator_lds-ellipsis2__wFVN8{0%{-webkit-transform:translate(0);transform:translate(0);}to{-webkit-transform:translate(19px);transform:translate(19px);}}@-moz-keyframes LoadingIndicator_lds-ellipsis2__wFVN8{0%{-moz-transform:translate(0);transform:translate(0);}to{-moz-transform:translate(19px);transform:translate(19px);}}@keyframes LoadingIndicator_lds-ellipsis2__wFVN8{0%{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);}to{-webkit-transform:translate(19px);-moz-transform:translate(19px);transform:translate(19px);}}.MenuComponent_Menu__3vZab{color:#009adf;}.MenuComponent_Menu__Link__zk13I{padding:.25rem 0;display:block;color:inherit;text-decoration:none;}@media screen and (max-width:779px){.MenuComponent_Menu__Link__zk13I{padding:.333rem 0;}}.MenuComponent_Menu__Link__zk13I:hover,.MenuComponent_Menu__Link_active__1CuLR,.MenuComponent_Menu__Link_active__1CuLR:hover{padding:.25rem 0;display:block;color:inherit;text-decoration:underline;color:#009adf;}@media screen and (max-width:779px){.MenuComponent_Menu__Link__zk13I:hover,.MenuComponent_Menu__Link_active__1CuLR,.MenuComponent_Menu__Link_active__1CuLR:hover{padding:.333rem 0;}}.MenuComponent_Menu__examples__3zvJ8{display:block;margin:0;padding:0 0 1rem;}.MenuComponent_Menu__library__2TQkz{display:block;}.MenuComponent_Menu__library_name__3inDX{position:relative;color:#333;font-weight:700;}.MenuComponent_Menu__library_contents__3gz3l{display:block;margin:0;padding:0;}.MenuComponent_Menu__library_version__11qT9{position:absolute;right:0;top:.25rem;font-weight:400;font-size:.6rem;border:1px solid #aaa;padding:.2rem;border-radius:.1rem;color:#333;}.MenuComponent_Menu__group__3lNQ1{display:block;padding:0 0 1rem;font-weight:lighter;}.MenuComponent_Menu__group_name__qbEkH{color:#757575;padding:.25rem 0;display:block;}@media screen and (max-width:779px){.MenuComponent_Menu__group_name__qbEkH{padding:.333rem 0;}}.MenuComponent_Menu__group_contents__28DxL{display:block;margin:0;padding:0;}.MenuComponent_Menu__item__KGX9f{display:block;color:#555;text-decoration:none;white-space:nowrap;font-weight:400;}.MenuComponent_Menu__item__KGX9f:focus,.MenuComponent_Menu__item__KGX9f:hover{color:#009adf;text-decoration:underline;}@media screen and (max-width:779px){.Sidebar_desktopSideMenuHeader__ml91s{display:none;}}.Sidebar_social__2jvJS{padding:.5rem 0;}.Sidebar_githubstar__3Nxhd{display:block;color:#333;padding:.25rem 0;text-decoration:none;}.Sidebar_githubstar_icon__GTa6s{color:#ecbe79;color:#ff9800;}.Sidebar_githubstar__3Nxhd:hover,.Sidebar_githubstar__3Nxhd:hover .Sidebar_githubstar_icon__GTa6s{color:#ff9800;}.Sidebar_github__2cvt4{display:block;color:#333;padding:.25rem 0;text-decoration:none;}.Sidebar_github_icon__1Ga_u{color:#000;}.Sidebar_github__2cvt4:hover{color:#800;}.Sidebar_share__3HekE{display:block;color:#333;padding:.25rem 0;text-decoration:none;}.Sidebar_share__3HekE:hover,.Sidebar_share__3HekE:hover .Sidebar_share_icon__4clFo,.Sidebar_share_icon__4clFo{color:#0c6;}.Sidebar_twitter__1WJQm{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;padding:.25rem 0;margin:.5rem 0;text-decoration:none;-moz-box-align:center;align-items:center;}.Sidebar_twitter_image__1WBW2{width:32px;height:32px;border-radius:16px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.13333333333333333);box-shadow:0 0 1px 1px rgba(0,0,0,.13333333333333333);}.Sidebar_twitter_main__3hL04{padding:.25rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-flex:1;flex-grow:1;}.Sidebar_twitter_name__3vz8D{font-size:1rem;display:block;color:#333;}.Sidebar_twitter_handle__3daqn{font-size:.75rem;display:block;color:#555;}.Sidebar_twitter_icon__1h0PV{font-size:1rem;color:#1da1f2;}.Sidebar_twitter__1WJQm:hover,.Sidebar_twitter__1WJQm:hover .Sidebar_twitter_icon__1h0PV{color:#1da1f2;}.Sidebar_twitter__1WJQm:hover .Sidebar_twitter_name__3vz8D{color:#e128ff;}.Sidebar_twitter__1WJQm:hover .Sidebar_twitter_image__1WBW2{-webkit-box-shadow:0 0 1px 1px rgba(29,161,242,.75);box-shadow:0 0 1px 1px rgba(29,161,242,.75);}.Layout_App__1MrEi{max-width:1600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:780px){.Layout_App__1MrEi{padding:0 1rem;}}.Layout_App__MobileHeader__Ow6Du{display:-moz-box;display:flex;font-size:1.2rem;padding:.75rem .5rem .25rem;line-height:1.5rem;vertical-align:middle;}@media screen and (min-width:780px){.Layout_App__MobileHeader__Ow6Du{display:none;}}.Layout_App__MobileMenuSwitch__2IiE_{background:none;border:none;padding:2px .5rem 2px 2px;margin-right:1rem;}@media screen and (min-width:780px){.Layout_App__MobileMenuSwitch__2IiE_{display:none;}}.Layout_App__twitter_link__LZORt{color:#555;margin:0 .25rem;padding:0 .25rem;}.Layout_App__twitter_link__LZORt:hover{color:#1da1f2;}.Layout_App__github_link__1rgmb{color:#555;margin:0 .25rem;padding:0 .25rem;}.Layout_App__github_link__1rgmb:hover{color:#000;}.Layout_App__body__1wTWC{height:100%;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;overflow:auto;}.Layout_App__contents__1PGJF{-moz-box-flex:1;flex-grow:1;}@media screen and (max-width:779px){.Layout_App__menu__3Cbix{display:none;font-size:1.2rem;position:absolute;left:0;right:0;bottom:0;top:3rem;background:#fafafa;overflow:auto;z-index:1000;padding:.5rem 1rem 2rem;}}@media screen and (min-width:780px){.Layout_App__menu__3Cbix{-moz-box-flex:0;flex:0 0 auto;flex-basis:12rem;max-width:12rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:1rem;padding-right:2rem;padding-left:.25rem;}}.Layout_header_spring__ZdZ--{-moz-box-flex:1;flex-grow:1;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}a{background-color:transparent;}b{font-weight:bolder;}img{border-style:none;}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button{overflow:visible;}button{text-transform:none;}button{-webkit-appearance:button;}button::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring{outline:1px dotted ButtonText;}.PageBlock{display:block;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#111;}.PageBlock p{line-height:1.5rem;padding:.5rem 0;margin:0;}.PageBlock a{color:#009adf;text-decoration:none;}.PageBlock a:hover{text-decoration:underline;}.PageBlock h3{color:#445;}@media screen and (max-width:779px){.PageBlock{padding:0 .5rem;}}body{font-family:sans-serif;background:#fff;font-size:16px;}#__next,body,html{height:100%;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.visually-hidden:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;}.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em;}.svg-inline--fa.fa-w-14{width:.875em;}.svg-inline--fa.fa-w-16{width:1em;}.svg-inline--fa.fa-w-18{width:1.125em;}</style><link rel="stylesheet" href="/_next/static/css/66313ec074b8414f8b73.css" data-n-g="" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="/_next/static/css/66313ec074b8414f8b73.css"></noscript><noscript data-n-css=""></noscript></head><body><a href="#content" class="visually-hidden">skip to content</a><div id="__next"><div class="Layout_App__1MrEi"><div class="Layout_App__MobileHeader__Ow6Du"><button class="Layout_App__MobileMenuSwitch__2IiE_"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bars" class="svg-inline--fa fa-bars fa-w-14 " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg></button><span><a class="Logo_Logo__23Aij" href="/"><span class="Logo_Logo__Main__9guYu">think</span>rx</a></span><span class="Layout_header_spring__ZdZ--"></span><a class="Layout_App__twitter_link__LZORt" href="https://twitter.com/kddsky" title="Follow me on twitter" target="_blank" rel="noopener noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16 " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:1em"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a><a class="Layout_App__github_link__1rgmb" href="https://github.com/observable-playground/observable-playground" title="Star the project" target="_blank" rel="noopener noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18 " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" style="width:1em"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></a><a class="Layout_App__github_link__1rgmb" href="https://github.com/observable-playground/observable-playground/issues" title="See the source code on GitHub" target="_blank" rel="noopener noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="github" class="svg-inline--fa fa-github fa-w-16 " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" style="width:1em"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a></div><div class="Layout_App__body__1wTWC"><aside class="Layout_App__menu__3Cbix "><div><header class="Sidebar_desktopSideMenuHeader__ml91s"><a class="Logo_Logo__23Aij" href="/"><span class="Logo_Logo__Main__9guYu">think</span>rx</a><div class="Sidebar_social__2jvJS"><a class="Sidebar_githubstar__3Nxhd" href="https://github.com/observable-playground/observable-playground" title="Support the project on GitHub" target="_blank" rel="noopener noreferrer">star this <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18 Sidebar_githubstar_icon__GTa6s" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" style="width:1rem;float:right"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></a><a class="Sidebar_github__2cvt4" href="https://github.com/observable-playground/observable-playground/issues" title="Report a bug on GitHub" target="_blank" rel="noopener noreferrer">report a bug <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="github" class="svg-inline--fa fa-github fa-w-16 Sidebar_github_icon__1Ga_u" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" style="width:1rem;float:right"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a class="Sidebar_share__3HekE" title="Create a gist" href="/gist/">share a gist <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="plus" class="svg-inline--fa fa-plus fa-w-14 Sidebar_share_icon__4clFo" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="width:1rem;float:right"><path fill="currentColor" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path></svg></a><a class="Sidebar_twitter__1WJQm" href="https://twitter.com/kddsky" title="My twitter" target="_blank" rel="noopener noreferrer"><img class="Sidebar_twitter_image__1WBW2" src="/me.jpg" alt="twitter photo" width="32px" height="32px"><span class="Sidebar_twitter_main__3hL04"><span class="Sidebar_twitter_name__3vz8D">Kos Palchyk</span><span class="Sidebar_twitter_handle__3daqn">@kddsky</span></span><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16 Sidebar_twitter_icon__1h0PV" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:1rem;float:right"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a></div></header><nav class="MenuComponent_Menu__3vZab"><div class="MenuComponent_Menu__library_name__3inDX"><a class="MenuComponent_Menu__Link_active__1CuLR" href="/rxjs/">RxJS<!-- --> <span class="MenuComponent_Menu__library_version__11qT9">v<!-- -->6.6.7</span></a><ul class="MenuComponent_Menu__examples__3zvJ8"><li class="MenuComponent_Menu__library__2TQkz"><ul class="MenuComponent_Menu__library_contents__3gz3l"><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">My packages</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/autorun/">autorun</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/proxy/">proxy</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/query/">query</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Observable</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/constructor/">constructor</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/pipe/">pipe</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/forEach/">forEach</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/toPromise/">toPromise</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/subscribe/">subscribe</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Creation</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/of/">of</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/from/">from</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/fromPromise/">fromPromise</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/interval/">interval</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/timer/">timer</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/defer/">defer</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/range/">range</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/iif/">iif</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/never/">never</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/empty/">empty</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Filtering</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/filter/">filter</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/find/">find</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/first/">first</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/take/">take</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/single/">single</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/takeUntil/">takeUntil</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/takeWhile/">takeWhile</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/auditTime/">auditTime</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/debounceTime/">debounceTime</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/throttleTime/">throttleTime</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/sampleTime/">sampleTime</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/windowToggle/">windowToggle</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Combination</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/zip/">zip</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/forkJoin/">forkJoin</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/race/">race</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/combineLatest/">combineLatest</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/withLatestFrom/">withLatestFrom</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/startWith/">startWith</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Error handling</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/throwError/">throwError</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/catch/">catch</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/retry/">retry</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/retryWhen/">retryWhen</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/onErrorResumeNext/">onErrorResumeNext</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Transformation</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/map/">map</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/pluck/">pluck</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/buffer/">buffer</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/mergeMap/">mergeMap</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/switchMap/">switchMap</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/exhaustMap/">exhaustMap</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/concatMap/">concatMap</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/expand/">expand</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/toArray/">toArray</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/windowWhen/">windowWhen</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Multicasting</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/share/">share</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/shareReplay/">shareReplay</a></li></ul></li><li class="MenuComponent_Menu__group__3lNQ1"><span class="MenuComponent_Menu__group_name__qbEkH">Utility</span><ul class="MenuComponent_Menu__group_contents__28DxL"><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/tap/">tap</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/finalize/">finalize</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/timeInterval/">timeInterval</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/defaultIfEmpty/">defaultIfEmpty</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/delay/">delay</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/delayWhen/">delayWhen</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/dematerialize/">dematerialize</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/repeat/">repeat</a></li><li class="MenuComponent_Menu__item__KGX9f"><a class="MenuComponent_Menu__Link__zk13I" href="/rxjs/timeout/">timeout</a></li></ul></li></ul></li></ul></div><div class="MenuComponent_Menu__library_name__3inDX"><a class="MenuComponent_Menu__Link__zk13I" href="/baconjs/">Bacon.js<!-- --> <span class="MenuComponent_Menu__library_version__11qT9">v<!-- -->3.0.17</span></a></div><div class="MenuComponent_Menu__library_name__3inDX"><a class="MenuComponent_Menu__Link__zk13I" href="/kefir/">Kefir.js<!-- --> <span class="MenuComponent_Menu__library_version__11qT9">v<!-- -->3.8.8</span></a></div></nav></div></aside><main id="content" class="Layout_App__contents__1PGJF "><div class="PageNotFound"><div class="PageBlock"><h3>Your playground is loading...</h3></div><p><span class="LoadingIndicator_root__2c1AW"><span></span><span></span><span></span><span></span></span></p><div class="PageBlock"><p>If it takes too long to load, you may:</p><ul><li>Go to the <b><a href="/">home page</a></b> and start exploring other playgrounds</li><li>Check out <b><a href="/rxjs/of/">RxJS of()</a></b> operator example and build on top of it</li><li>Submit an issue at <a href="https://github.com/observable-playground/observable-playground" target="_blank" rel="noopener noreferrer">github project page</a> to report this case</li></ul><br></div></div></main></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/404","query":{},"buildId":"aX4Fn8YPJia77zg_k6Tfx","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>