From f800412f26aaeb9509c98f932c86e0ab7d5c9cd1 Mon Sep 17 00:00:00 2001 From: Martin Donnelly Date: Mon, 4 May 2020 10:45:20 +0100 Subject: [PATCH] Added actual front end --- .gitignore | 2 +- live/browserconfig.xml | 9 + live/build/bundle.css | 11 + live/build/bundle.css.map | 24 ++ live/build/bundle.js | 8 + live/build/bundle.js.map | 1 + live/build/fonts/GothamNarrSSm-Bold.otf | Bin 0 -> 105984 bytes live/build/fonts/GothamNarrSSm-Book.otf | Bin 0 -> 94864 bytes live/build/fonts/GothamNarrSSm-Light.otf | Bin 0 -> 94452 bytes live/build/fonts/GothamNarrSSm-Medium.otf | Bin 0 -> 95760 bytes live/build/fonts/GothamSSm-Black.otf | Bin 0 -> 105552 bytes live/build/fonts/GothamSSm-Bold.otf | Bin 0 -> 105304 bytes live/build/fonts/GothamSSm-Book.otf | Bin 0 -> 109320 bytes live/build/fonts/GothamSSm-Light.otf | Bin 0 -> 108392 bytes live/build/fonts/GothamSSm-Medium.otf | Bin 0 -> 106524 bytes live/build/fonts/Roboto-normal-400.woff | Bin 0 -> 20268 bytes .../fonts/Roboto_Condensed-normal-400.woff | Bin 0 -> 20156 bytes live/build/fonts/Roboto_Mono-normal-400.woff | Bin 0 -> 19972 bytes live/build/fonts/Roboto_Slab-normal-400.woff | Bin 0 -> 22928 bytes live/build/fonts/fonts.css | 32 ++ live/build/fonts/fujicons.css | 277 ++++++++++++++++++ live/build/fonts/fujicons.ttf | Bin 0 -> 127756 bytes live/build/fonts/gotham.css | 39 +++ live/favicon.png | Bin 0 -> 50240 bytes live/global.css | 0 live/img/Icon-144.png | Bin 0 -> 6899 bytes live/img/Icon-192.png | Bin 0 -> 10647 bytes live/img/Icon-36.png | Bin 0 -> 1747 bytes live/img/Icon-48.png | Bin 0 -> 2299 bytes live/img/Icon-512.png | Bin 0 -> 57556 bytes live/img/Icon-72.png | Bin 0 -> 3416 bytes live/img/Icon-96.png | Bin 0 -> 4405 bytes live/img/android-chrome-192x192.png | Bin 0 -> 4470 bytes live/img/apple-touch-icon.png | Bin 0 -> 7744 bytes live/img/favicon-16x16.png | Bin 0 -> 984 bytes live/img/favicon-32x32.png | Bin 0 -> 1783 bytes live/img/favicon.ico | Bin 0 -> 15086 bytes live/img/mstile-150x150.png | Bin 0 -> 3822 bytes live/img/photothumb.db | Bin 0 -> 3072 bytes live/img/safari-pinned-tab.svg | 33 +++ live/index.html | 18 ++ live/manifest.json | 46 +++ live/service-worker.js | 110 +++++++ 43 files changed, 609 insertions(+), 1 deletion(-) create mode 100644 live/browserconfig.xml create mode 100644 live/build/bundle.css create mode 100644 live/build/bundle.css.map create mode 100644 live/build/bundle.js create mode 100644 live/build/bundle.js.map create mode 100755 live/build/fonts/GothamNarrSSm-Bold.otf create mode 100755 live/build/fonts/GothamNarrSSm-Book.otf create mode 100755 live/build/fonts/GothamNarrSSm-Light.otf create mode 100755 live/build/fonts/GothamNarrSSm-Medium.otf create mode 100755 live/build/fonts/GothamSSm-Black.otf create mode 100755 live/build/fonts/GothamSSm-Bold.otf create mode 100755 live/build/fonts/GothamSSm-Book.otf create mode 100755 live/build/fonts/GothamSSm-Light.otf create mode 100755 live/build/fonts/GothamSSm-Medium.otf create mode 100644 live/build/fonts/Roboto-normal-400.woff create mode 100644 live/build/fonts/Roboto_Condensed-normal-400.woff create mode 100644 live/build/fonts/Roboto_Mono-normal-400.woff create mode 100644 live/build/fonts/Roboto_Slab-normal-400.woff create mode 100644 live/build/fonts/fonts.css create mode 100644 live/build/fonts/fujicons.css create mode 100755 live/build/fonts/fujicons.ttf create mode 100644 live/build/fonts/gotham.css create mode 100644 live/favicon.png create mode 100644 live/global.css create mode 100644 live/img/Icon-144.png create mode 100644 live/img/Icon-192.png create mode 100644 live/img/Icon-36.png create mode 100644 live/img/Icon-48.png create mode 100644 live/img/Icon-512.png create mode 100644 live/img/Icon-72.png create mode 100644 live/img/Icon-96.png create mode 100644 live/img/android-chrome-192x192.png create mode 100644 live/img/apple-touch-icon.png create mode 100644 live/img/favicon-16x16.png create mode 100644 live/img/favicon-32x32.png create mode 100644 live/img/favicon.ico create mode 100644 live/img/mstile-150x150.png create mode 100644 live/img/photothumb.db create mode 100644 live/img/safari-pinned-tab.svg create mode 100644 live/index.html create mode 100644 live/manifest.json create mode 100644 live/service-worker.js diff --git a/.gitignore b/.gitignore index 3bda331..858824f 100644 --- a/.gitignore +++ b/.gitignore @@ -150,4 +150,4 @@ fabric.properties /src/es2016/bundle.js /src/es2016/bundle.js.map /src/backbone/bundle.js.map -/live/* + diff --git a/live/browserconfig.xml b/live/browserconfig.xml new file mode 100644 index 0000000..9e68e5d --- /dev/null +++ b/live/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #2b5797 + + + diff --git a/live/build/bundle.css b/live/build/bundle.css new file mode 100644 index 0000000..d6b43c6 --- /dev/null +++ b/live/build/bundle.css @@ -0,0 +1,11 @@ +@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed");@import url(./fonts/fujicons.css);:root{--primary-color:#607D8B;--dark-color:#294c5d;--light-color:#CFD8DC;--danger-color:#dc3545;--success-color:#28a745;--highlight-color:#dcc894;--highlight-color2:#dca394;--navbar-height:4rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Roboto Condensed', sans-serif;font-size:1rem;line-height:1.6;background-color:#fff;color:#333}a{color:var(--primary-color);text-decoration:none}a:hover{color:#666}a.active{color:var(--highlight-color)}ul{list-style:none}img{width:100%}.dataRow{cursor:pointer}.container{max-width:1100px;margin:auto;overflow:hidden;padding:0 2rem}.x-large{font-size:4rem;line-height:1.2;margin-bottom:1rem}.large{font-size:3rem;line-height:1.2;margin-bottom:1rem}.lead{font-size:1.5rem;margin-bottom:1rem}.text-center{text-align:center}.text-primary{color:var(--primary-color)}.text-dark{color:var(--dark-color)}.text-success{color:var(--success-color)}.text-danger{color:var(--danger-color)}.text-highlight{color:var(--highlight-color)}.text-highlight2{color:var(--highlight-color2)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-title,h3{font-weight:400;font-size:20px;line-height:28px}.text-subhead,h4{font-weight:400;font-size:16px;line-height:24px}.text-body2,h5{font-weight:500;font-size:14px;line-height:24px}.text-body1{font-weight:400;font-size:14px;line-height:20px}.text-caption{font-weight:400;font-size:12px;line-height:16px}.all-center{display:flex;flex-direction:column;width:100%;margin:auto;justify-content:center;align-items:center;text-align:center}.card{padding:1rem;border:#ccc 1px dotted;margin:0.7rem 0}.list{margin:0.5rem 0}.list li{padding-bottom:0.3rem}.p{padding:0.5rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.py{padding:0.5rem 0}.py-1{padding:1rem 0}.py-2{padding:2rem 0}.py-3{padding:3rem 0}.m{margin:0.5rem}.m-1{margin:1rem}.mb-1{margin-bottom:.2rem !important}.ml-1{margin-left:.2rem !important}.mr-1{margin-right:.2rem !important}.mt-1{margin-top:.2rem !important}.mx-1{margin-left:1rem !important;margin-right:1rem !important}.m-2{margin:2rem}.mb-2{margin-bottom:.4rem !important}.ml-2{margin-left:.4rem !important}.mr-2{margin-right:.4rem !important}.mt-2{margin-top:.4rem !important}.mx-2{margin-left:2rem !important;margin-right:2rem !important}.m-3{margin:3rem}.my{margin:0.5rem 0}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.grid{display:flex;display:-ms-flexbox;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.grid-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1rem}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1rem}.column,.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%;margin-left:0}.col-1-3rd{width:30.6666666667%}.col-2-3rd{width:65.3333333333%}.col-half{width:48%}.offset-1-col{margin-left:8.66666666667%}.offset-2-col{margin-left:17.3333333333%}.offset-3-col{margin-left:26%}.offset-4-col{margin-left:34.6666666667%}.offset-5-col{margin-left:43.3333333333%}.offset-6-col{margin-left:52%}.offset-7-col{margin-left:60.6666666667%}.offset-8-col{margin-left:69.3333333333%}.offset-9-col{margin-left:78.0%}.offset-10-col{margin-left:86.6666666667%}.offset-11-col{margin-left:95.3333333333%}.offset-1-3rd-col{margin-left:34.6666666667%}.offset-2-3rd-col{margin-left:69.3333333333%}.offset-half-col{margin-left:52%}.btn{display:inline-block;background:var(--light-color);color:#333;padding:0.4rem 1.3rem;font-size:1rem;border:none;cursor:pointer;margin-right:0.5rem;transition:opacity 0.2s ease-in;outline:none}.btn-link{background:none;padding:0;margin:0}.btn-block{display:block;width:100%}.btn-sm{font-size:0.8rem;padding:0.3rem 1rem;margin-right:0.2rem}.badge{display:inline-block;font-size:0.6rem;padding:0.1rem 0.4rem;text-align:center;margin:0.3rem;background:var(--light-color);color:#333;border-radius:3px}.alert{padding:0.7rem;margin:1rem 0;opacity:0.9;background:var(--light-color);color:#333}.btn-primary,.bg-primary,.badge-primary,.alert-primary{background:var(--primary-color);color:#fff}.btn-light,.bg-light,.badge-light,.alert-light{background:var(--light-color);color:#333}.btn-dark,.bg-dark,.badge-dark,.alert-dark{background:var(--dark-color);color:#fff}.btn-danger,.bg-danger,.badge-danger,.alert-danger{background:var(--danger-color);color:#fff}.btn-success,.bg-success,.badge-success,.alert-success{background:var(--success-color);color:#fff}.btn-white,.bg-white,.badge-white,.alert-white{background:#fff;color:#333;border:#ccc solid 1px}.btn:disabled{cursor:not-allowed;pointer-events:none;opacity:0.60;box-shadow:none}.btn:enabled:hover{opacity:0.8}.bg-light,.badge-light{border:#ccc solid 1px}.round-img{border-radius:50%}input{margin:.2rem 0}.form-text{display:block;margin-top:0.3rem;color:#888}input[type='text'],input[type='email'],input[type='password'],input[type='date'],select,textarea{display:block;width:100%;padding:0.1rem;border:1px solid #ccc}input[type='submit'],button{font:inherit}label,legend{display:block;margin-bottom:.1rem;font-weight:600}input[type="checkbox"],input[type="radio"]{display:inline}label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal;background-color:#dcc894}table th,table td{padding:1rem;text-align:left}table th{background:var(--light-color)}.navbar{position:fixed;display:flex;justify-content:space-between;align-items:center;padding:0.7rem 0rem;z-index:2;width:100%;opacity:0.9;margin-bottom:1rem;min-height:var(--navbar-height)}.navbar ul{display:flex}.navbar a{color:#fff;padding:0.45rem;margin:0 0.25rem}.navbar a:hover{color:var(--light-color)}.navbar .welcome span{margin-right:0.6rem}.navbar .navbar-section{align-items:center;display:flex;display:-ms-flexbox;flex:1 0 0;-ms-flex-align:center}.navbar .navbar-section:not(:first-child):last-child{justify-content:flex-end}.navbar .navbar-brand{font-size:125%;font-weight:bold}@media(max-width: 700px){.hide-sm{display:none}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.x-large{font-size:3rem}.large{font-size:2rem}.lead{font-size:1rem}.navbar{display:flex;text-align:center}.navbar ul{text-align:center;justify-content:center}}.table-responsive{display:block;overflow-x:auto;width:100%}.cardV2{border-radius:4px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);min-width:0}table{max-width:100%;width:100%;border:0;margin-bottom:1rem;border-collapse:collapse}tr{border-top:1px solid #ccc}tbody tr:nth-of-type(odd){background-color:rgba(0, 0, 0, 0.04)}tbody td{border-top:1px solid #e1e1e1}hr{margin-top:2.2rem;margin-bottom:2rem;border-width:0;border-top:1px solid var(--dark-color)}.modalWindow{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.2);z-index:99999;opacity:0;pointer-events:none;text-align:center}.modalWindow:target{opacity:1;pointer-events:auto}.modalWindow > div{width:500px;position:relative;margin:10% auto;background:#fff}header + div.container{position:relative;top:var(--navbar-height);min-height:calc(100vh - var(--navbar-height))}.mui-dropdown{display:inline-block;position:relative}[data-mui-toggle="dropdown"]{outline:0}.mui-dropdown__menu{position:absolute;display:none;min-width:160px;padding:5px 3px;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#FFF;border-radius:2px;z-index:1;background-clip:padding-box;border:1px solid var(--light-color);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.mui-dropdown__menu{border-top:1px solid rgba(0, 0, 0, 0.12);border-left:1px solid rgba(0, 0, 0, 0.12)}}@supports (-ms-ime-align: auto){.mui-dropdown__menu{border-top:1px solid rgba(0, 0, 0, 0.12);border-left:1px solid rgba(0, 0, 0, 0.12)}}.mui-dropdown__menu.mui--is-open{display:block}.mui-dropdown__menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.429;color:rgba(0, 0, 0, 0.87);text-decoration:none;white-space:nowrap}.mui-dropdown__menu > li > a:hover,.mui-dropdown__menu > li > a:focus{text-decoration:none;color:rgba(0, 0, 0, 0.87);background-color:#EEEEEE}.mui-dropdown__menu > .mui--is-disabled > a,.mui-dropdown__menu > .mui--is-disabled > a:hover,.mui-dropdown__menu > .mui--is-disabled > a:focus{color:#EEEEEE}.mui-dropdown__menu > .mui--is-disabled > a:hover,.mui-dropdown__menu > .mui--is-disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.mui-dropdown__menu--right{left:auto;right:0}.mui-dropdown--up > .mui-dropdown__menu{margin:0 0 2px}.mui-dropdown--right > .mui-dropdown__menu{margin:0 0 0 2px}.mui-dropdown--left > .mui-dropdown__menu{margin:0 2px 0 0}.up,.ontime,.trendUp{color:#4CAF50 !important}.down,.delayed,.trendDown{color:#F44336 !important} +.grid-3.svelte-2wxoro{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem} +.TRcard.svelte-1hucmyw.svelte-1hucmyw{display:flex;justify-content:space-between;align-items:center;padding:0.7rem 0rem;z-index:1;width:100%;opacity:0.9;margin-bottom:0.4rem;border-bottom-color:#666666;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), + 0 1px 5px 0 rgba(0, 0, 0, 0.12)}.TRcard.svelte-1hucmyw .entry.svelte-1hucmyw{align-items:left;display:flex;display:-ms-flexbox;-ms-flex-align:center;flex-direction:column}.TRcard.svelte-1hucmyw .entry.svelte-1hucmyw:not(:first-child):last-child{justify-content:flex-end;align-items:right}.entryOld.svelte-1hucmyw.svelte-1hucmyw{height:36px;margin:6px 0;vertical-align:middle}.TRcardOld.svelte-1hucmyw.svelte-1hucmyw{position:relative;background-color:#fff;min-height:48px;margin:0.5rem 8px;border-bottom-color:#666666;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), + 0 1px 5px 0 rgba(0, 0, 0, 0.12);vertical-align:middle;padding:0.5rem 0;border-radius:0.1rem} +.avatar.svelte-1talptw{max-width:48px;max-height:48px;border-radius:0.1rem} +label.svelte-ui3fhj{font-weight:normal} +.svelte-10ahukt{background:#f55a4e;padding:3px} +.svelte-1py2nd3{background:#f55a4e;padding:3px} + +/*# sourceMappingURL=bundle.css.map */ \ No newline at end of file diff --git a/live/build/bundle.css.map b/live/build/bundle.css.map new file mode 100644 index 0000000..3400693 --- /dev/null +++ b/live/build/bundle.css.map @@ -0,0 +1,24 @@ +{ + "version": 3, + "file": "bundle.css", + "sources": [ + "../../App.svelte", + "../../SettingsListItem.svelte", + "../../TrainRoute.svelte", + "../../Twitter.svelte", + "../../TwitterSettings.svelte", + "../../Favourites.svelte", + "../../NotFound.svelte" + ], + "sourcesContent": [ + "\n\n\n\n\n\n\n
\n\n", + "\n\n\n\n
\n
\n
{item.startStation.name}
\n
\n
{item.destStation.name}
\n
\n\n\n
\n\n {#if buttonsVisible}\n
\n \n \n\n \n\n
\n {/if}\n
\n", + "\n\n\n\n
\n
\n
{startStationName}
\n
{destStationName}
\n
\n
\n {displayTime}\n
\n
\n", + "\n\n\n\n{#if tweet}\n
\n
\n
\n
\n \"@{tweet.user.screen_name}\"/\n
\n
{tweet.user.name}
\n
@{tweet.user.screen_name}
\n
\n
\n
\n {#if inReply}\n
\n Replying to @{tweet.in_reply_to_screen_name}\n
\n {/if}\n
\n {tweetBody}\n
\n
\n {tweet.created_at}\n
\n
\n
\n{/if}\n", + "\n\n\n\n
\n
Twitter
\n {#if mounted}\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n {/if}\n\n
\n", + "\n\n\n\n
\n

Favourites

\n\n
\n
a
\n
b
\n
c
\n
d
\n
\n\n
\n\n\n\n", + "\n\n\n\n

NotFound

\n\n

Oops, this route doesn't exist!

\n" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/live/build/bundle.js b/live/build/bundle.js new file mode 100644 index 0000000..1e94e9f --- /dev/null +++ b/live/build/bundle.js @@ -0,0 +1,8 @@ +var app=function(){"use strict";function e(){}const t=e=>e;function n(e){return e()}function r(){return Object.create(null)}function o(e){e.forEach(n)}function a(e){return"function"==typeof e}function l(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function i(t,...n){if(null==t)return e;const r=t.subscribe(...n);return r.unsubscribe?()=>r.unsubscribe():r}function s(e){let t;return i(e,e=>t=e)(),t}const c="undefined"!=typeof window;let u=c?()=>window.performance.now():()=>Date.now(),d=c?e=>requestAnimationFrame(e):e;const h=new Set;function f(e){h.forEach(t=>{t.c(e)||(h.delete(t),t.f())}),0!==h.size&&d(f)}function S(e){let t;return 0===h.size&&d(f),{promise:new Promise(n=>{h.add(t={c:e,f:n})}),abort(){h.delete(t)}}}function g(e,t){e.appendChild(t)}function y(e,t,n){e.insertBefore(t,n||null)}function m(e){e.parentNode.removeChild(e)}function p(e,t){for(let n=0;ne.removeEventListener(t,n,r)}function H(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function v(e,t){t=""+t,e.data!==t&&(e.data=t)}function N(e,t){(null!=t||e.value)&&(e.value=t)}function R(e,t){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,!1,!1,t),n}const W=new Set;let T,k=0;function M(e,t,n,r,o,a,l,i=0){const s=16.666/r;let c="{\n";for(let e=0;e<=1;e+=s){const r=t+(n-t)*a(e);c+=100*e+`%{${l(r,1-r)}}\n`}const u=c+`100% {${l(n,1-n)}}\n}`,d=`__svelte_${function(e){let t=5381,n=e.length;for(;n--;)t=(t<<5)-t^e.charCodeAt(n);return t>>>0}(u)}_${i}`,h=e.ownerDocument;W.add(h);const f=h.__svelte_stylesheet||(h.__svelte_stylesheet=h.head.appendChild(B("style")).sheet),S=h.__svelte_rules||(h.__svelte_rules={});S[d]||(S[d]=!0,f.insertRule(`@keyframes ${d} ${u}`,f.cssRules.length));const g=e.style.animation||"";return e.style.animation=`${g?g+", ":""}${d} ${r}ms linear ${o}ms 1 both`,k+=1,d}function A(e,t){const n=(e.style.animation||"").split(", "),r=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),o=n.length-r.length;o&&(e.style.animation=r.join(", "),k-=o,k||d(()=>{k||(W.forEach(e=>{const t=e.__svelte_stylesheet;let n=t.cssRules.length;for(;n--;)t.deleteRule(n);e.__svelte_rules={}}),W.clear())}))}function D(e){T=e}function E(){if(!T)throw new Error("Function called outside component initialization");return T}function P(e){E().$$.on_mount.push(e)}function G(e){E().$$.on_destroy.push(e)}function F(e,t){const n=e.$$.callbacks[t.type];n&&n.slice().forEach(e=>e(t))}const I=[],O=[],K=[],x=[],Y=Promise.resolve();let _=!1;function $(e){K.push(e)}function U(e){x.push(e)}let V=!1;const j=new Set;function J(){if(!V){V=!0;do{for(let e=0;e{Q=null})),Q}function Z(e,t,n){e.dispatchEvent(R(`${t?"intro":"outro"}${n}`))}const z=new Set;let ee;function te(){ee={r:0,c:[],p:ee}}function ne(){ee.r||o(ee.c),ee=ee.p}function re(e,t){e&&e.i&&(z.delete(e),e.i(t))}function oe(e,t,n,r){if(e&&e.o){if(z.has(e))return;z.add(e),ee.c.push(()=>{z.delete(e),r&&(n&&e.d(1),r())}),e.o(t)}}const ae={duration:0};function le(n,r,l,i){let s=r(n,l),c=i?0:1,d=null,h=null,f=null;function g(){f&&A(n,f)}function y(e,t){const n=e.b-c;return t*=Math.abs(n),{a:c,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function m(r){const{delay:a=0,duration:l=300,easing:i=t,tick:m=e,css:p}=s||ae,B={start:u()+a,b:r};r||(B.group=ee,ee.r+=1),d?h=B:(p&&(g(),f=M(n,c,r,l,a,i,p)),r&&m(0,1),d=y(B,l),$(()=>Z(n,r,"start")),S(e=>{if(h&&e>h.start&&(d=y(h,l),h=null,Z(n,d.b,"start"),p&&(g(),f=M(n,c,d.b,d.duration,0,i,s.css))),d)if(e>=d.end)m(c=d.b,1-c),Z(n,d.b,"end"),h||(d.b?g():--d.group.r||o(d.group.c)),d=null;else if(e>=d.start){const t=e-d.start;c=d.a+d.d*i(t/d.duration),m(c,1-c)}return!(!d&&!h)}))}return{run(e){a(s)?q().then(()=>{s=s(),m(e)}):m(e)},end(){g(),d=h=null}}}function ie(e,t){oe(e,1,1,()=>{t.delete(e.key)})}function se(e,t,n,r,o,a,l,i,s,c,u,d){let h=e.length,f=a.length,S=h;const g={};for(;S--;)g[e[S].key]=S;const y=[],m=new Map,p=new Map;for(S=f;S--;){const e=d(o,a,S),i=n(e);let s=l.get(i);s?r&&s.p(e,t):(s=c(i,e),s.c()),m.set(i,y[S]=s),i in g&&p.set(i,Math.abs(S-g[i]))}const B=new Set,C=new Set;function w(e){re(e,1),e.m(i,u,l.has(e.key)),l.set(e.key,e),u=e.first,f--}for(;h&&f;){const t=y[f-1],n=e[h-1],r=t.key,o=n.key;t===n?(u=t.first,h--,f--):m.has(o)?!l.has(r)||B.has(r)?w(t):C.has(o)?h--:p.get(r)>p.get(o)?(C.add(r),w(t)):(B.add(o),h--):(s(n,l),h--)}for(;h--;){const t=e[h];m.has(t.key)||s(t,l)}for(;f;)w(y[f-1]);return y}function ce(e,t,n){const r=e.$$.props[t];void 0!==r&&(e.$$.bound[r]=n,n(e.$$.ctx[r]))}function ue(e){e&&e.c()}function de(e,t,r){const{fragment:l,on_mount:i,on_destroy:s,after_update:c}=e.$$;l&&l.m(t,r),$(()=>{const t=i.map(n).filter(a);s?s.push(...t):o(t),e.$$.on_mount=[]}),c.forEach($)}function he(e,t){const n=e.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function fe(e,t){-1===e.$$.dirty[0]&&(I.push(e),_||(_=!0,Y.then(J)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const o=r.length?r[0]:n;return h.ctx&&i(h.ctx[e],h.ctx[e]=o)&&(h.bound[e]&&h.bound[e](o),f&&fe(t,e)),n}):[],h.update(),f=!0,o(h.before_update),h.fragment=!!l&&l(h.ctx),n.target){if(n.hydrate){const e=function(e){return Array.from(e.childNodes)}(n.target);h.fragment&&h.fragment.l(e),e.forEach(m)}else h.fragment&&h.fragment.c();n.intro&&re(t.$$.fragment),de(t,n.target,n.anchor),J()}D(u)}class ge{$destroy(){he(this,1),this.$destroy=e}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(){}}const ye=[];function me(e,t){return{subscribe:pe(e,t).subscribe}}function pe(t,n=e){let r;const o=[];function a(e){if(l(t,e)&&(t=e,r)){const e=!ye.length;for(let e=0;e{const e=o.indexOf(s);-1!==e&&o.splice(e,1),0===o.length&&(r(),r=null)}}}}function Be(t,n,r){const l=!Array.isArray(t),s=l?[t]:t,c=n.length<2;return me(r,t=>{let r=!1;const u=[];let d=0,h=e;const f=()=>{if(d)return;h();const r=n(l?u[0]:u,t);c?t(r):h=a(r)?r:e},S=s.map((e,t)=>i(e,e=>{u[t]=e,d&=~(1<{d|=1<{he(e,1)}),ne()}r?((o=new r({})).$on("routeEvent",e[10]),ue(o.$$.fragment),re(o.$$.fragment,1),de(o,t.parentNode,t)):o=null}},i(e){n||(o&&re(o.$$.fragment,e),n=!0)},o(e){o&&oe(o.$$.fragment,e),n=!1},d(e){e&&m(t),o&&he(o,e)}}}function we(e){let t,n;var r=e[0];function o(e){return{props:{params:e[1]}}}if(r){var a=new r(o(e));a.$on("routeEvent",e[9])}return{c(){a&&ue(a.$$.fragment),t=b()},m(e,r){a&&de(a,e,r),y(e,t,r),n=!0},p(e,n){const l={};if(2&n&&(l.params=e[1]),r!==(r=e[0])){if(a){te();const e=a;oe(e.$$.fragment,1,0,()=>{he(e,1)}),ne()}r?((a=new r(o(e))).$on("routeEvent",e[9]),ue(a.$$.fragment),re(a.$$.fragment,1),de(a,t.parentNode,t)):a=null}else r&&a.$set(l)},i(e){n||(a&&re(a.$$.fragment,e),n=!0)},o(e){a&&oe(a.$$.fragment,e),n=!1},d(e){e&&m(t),a&&he(a,e)}}}function be(e){let t,n,r,o;const a=[we,Ce],l=[];function i(e,t){return e[1]?0:1}return t=i(e),n=l[t]=a[t](e),{c(){n.c(),r=b()},m(e,n){l[t].m(e,n),y(e,r,n),o=!0},p(e,[o]){let s=t;t=i(e),t===s?l[t].p(e,o):(te(),oe(l[s],1,1,()=>{l[s]=null}),ne(),n=l[t],n||(n=l[t]=a[t](e),n.c()),re(n,1),n.m(r.parentNode,r))},i(e){o||(re(n),o=!0)},o(e){oe(n),o=!1},d(e){l[t].d(e),e&&m(r)}}}function Le(){const e=window.location.href.indexOf("#/");let t=e>-1?window.location.href.substr(e+1):"/";const n=t.indexOf("?");let r="";return n>-1&&(r=t.substr(n+1),t=t.substr(0,n)),{location:t,querystring:r}}const He=me(Le(),(function(e){const t=()=>{e(Le())};return window.addEventListener("hashchange",t,!1),function(){window.removeEventListener("hashchange",t,!1)}}));Be(He,e=>e.location),Be(He,e=>e.querystring);function ve(e){if(!e||e.length<1||"/"!=e.charAt(0)&&0!==e.indexOf("#/"))throw Error("Invalid parameter location");return Ne(()=>{window.location.hash=("#"==e.charAt(0)?"":"#")+e})}function Ne(e){return new Promise(t=>{setTimeout(()=>{t(e())},0)})}function Re(t,n,r){let o,a=e;!function(e,t,n){e.$$.on_destroy.push(i(t,n))}(t,He,e=>r(4,o=e)),t.$$.on_destroy.push(()=>a());let{routes:l={}}=n,{prefix:s=""}=n;class c{constructor(e,t){if(!t||"function"!=typeof t&&("object"!=typeof t||!0!==t._sveltesparouter))throw Error("Invalid component object");if(!e||"string"==typeof e&&(e.length<1||"/"!=e.charAt(0)&&"*"!=e.charAt(0))||"object"==typeof e&&!(e instanceof RegExp))throw Error('Invalid value for "path" argument');const{pattern:n,keys:r}=function(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var n,r,o,a,l=[],i="",s=e.split("/");for(s[0]||s.shift();o=s.shift();)"*"===(n=o[0])?(l.push("wild"),i+="/(.*)"):":"===n?(r=o.indexOf("?",1),a=o.indexOf(".",1),l.push(o.substring(1,~r?r:~a?a:o.length)),i+=~r&&!~a?"(?:/([^/]+?))?":"/([^/]+?)",~a&&(i+=(~r?"?":"")+"\\"+o.substring(a))):i+="/"+o;return{keys:l,pattern:new RegExp("^"+i+(t?"(?=$|/)":"/?$"),"i")}}(e);this.path=e,"object"==typeof t&&!0===t._sveltesparouter?(this.component=t.route,this.conditions=t.conditions||[],this.userData=t.userData):(this.component=t,this.conditions=[],this.userData=void 0),this._pattern=n,this._keys=r}match(e){s&&e.startsWith(s)&&(e=e.substr(s.length)||"/");const t=this._pattern.exec(e);if(null===t)return null;if(!1===this._keys)return t;const n={};let r=0;for(;r{u.push(new c(t,e))}):Object.keys(l).forEach(e=>{u.push(new c(e,l[e]))});let d=null,h=null;const f=function(){const e=E();return(t,n)=>{const r=e.$$.callbacks[t];if(r){const o=R(t,n);r.slice().forEach(t=>{t.call(e,o)})}}}(),S=(e,t)=>{setTimeout(()=>{f(e,t)},0)};return t.$set=e=>{"routes"in e&&r(2,l=e.routes),"prefix"in e&&r(3,s=e.prefix)},t.$$.update=()=>{if(17&t.$$.dirty){r(0,d=null);let e=0;for(;!d&&e"opacity: "+e*a}}function Ee(e,{delay:t=0,duration:n=400,easing:r=Ae}){const o=getComputedStyle(e),a=+o.opacity,l=parseFloat(o.height),i=parseFloat(o.paddingTop),s=parseFloat(o.paddingBottom),c=parseFloat(o.marginTop),u=parseFloat(o.marginBottom),d=parseFloat(o.borderTopWidth),h=parseFloat(o.borderBottomWidth);return{delay:t,duration:n,easing:r,css:e=>`overflow: hidden;opacity: ${Math.min(20*e,1)*a};height: ${e*l}px;padding-top: ${e*i}px;padding-bottom: ${e*s}px;margin-top: ${e*c}px;margin-bottom: ${e*u}px;border-top-width: ${e*d}px;border-bottom-width: ${e*h}px;`}}He.subscribe(e=>{ke=e.location+(e.querystring?"?"+e.querystring:""),Te.map(Me)});const Pe=new Map([["ZNJ","Northampton North Junction"],["ZPS","Plaistow L.T."],["MSC","Marseille St Charles"],["ZAE","Aldgate East"],["ZEP","East Putney"],["GBG","Gorebridge"],["ZHR","Holloway Road"],["ZPN","Paddington (Bakerloo Line)"],["NMC","New Mills Central"],["HBB","Hubberts Bridge"],["ADC","Adlington (Cheshire)"],["WHI","Whitstable"],["FEG","Fellgate (T & W Metro)"],["HRH","Horsham"],["LNW","Llanwrtyd"],["RYP","Ryde Pier Head"],["PRU","Prudhoe"],["TLH","Tilehurst"],["SBM","South Bermondsey"],["TAM","Tamworth"],["CFD","Castleford"],["NMN","New Mills Newtown"],["HFS","Hatfield & Stainforth"],["WFN","Watford North"],["GWN","Gowerton"],["WMW","Walthamstow Queens Road"],["INP","Inverkip"],["WRW","Warwick"],["WHG","Westhoughton"],["WIM","Wimbledon"],["CLM","Collingham"],["DRF","Driffield"],["NWT","Newtown (Powys)"],["SOE","Southend East"],["PNF","Penyffordd"],["WYE","Wye"],["BAR","Bare Lane"],["YRM","Yarm"],["NTH","Neath"],["ERH","Erith"],["CFO","Chalfont & Latimer"],["FGW","Fishguard & Goodwick"],["BAY","Bayford"],["BER","Bearley"],["SIT","Sittingbourne"],["WHL","White Hart Lane"],["DRN","Duirinish"],["SWK","Southwick"],["MTM","Martin Mill"],["NWR","Newtonmore"],["ADW","Addiewell"],["ALV","Alvechurch"],["SQE","Surrey Quays"],["HIG","Highbridge & Burnham"],["RMC","Rotherham Central"],["NTN","Newton"],["CBN","Camborne"],["RIA","Rhoose Cardiff Intl Airport"],["BXW","Boxhill & Westhumble"],["TNN","Thorne North"],["FTN","Fratton"],["RUA","Ruabon"],["LAY","Layton"],["LLV","Llandovery"],["MAS","Manors"],["CLG","Claygate"],["CTT","Church Stretton"],["GGV","Gargrave"],["TNS","Thorne South"],["CRE","Crewe"],["WXC","Wrexham Central"],["CAD","Cadoxton"],["HYB","Honeybourne"],["WGT","Wigton"],["WRX","Wrexham General"],["RHO","Rhosneigr"],["KWL","Kidwelly"],["RYD","Ryde Esplanade"],["PTL","Priesthill & Darnley"],["NWN","Newton for Hyde"],["SBP","Stonebridge Park"],["PEV","Pevensey & Westham"],["ACL","Acle"],["GDH","Gordon Hill"],["LSY","Lower Sydenham"],["SEB","Seaburn (T & W Metro)"],["AYW","Aberystwyth"],["LNZ","Lenzie"],["MDS","Morden South"],["ADD","Adderley Park"],["EFL","East Farleigh"],["SPU","Staplehurst"],["UHL","Upper Holloway"],["WLP","Welshpool"],["CAS","Castleton"],["HAM","Hamworthy"],["BGN","Bridgend"],["BRN","Bearsden"],["APG","Aspley Guise"],["DEW","Dewsbury"],["BPS","Blackpool South"],["KSL","Kearsley"],["PYJ","Paisley St James"],["NBA","New Barnet"],["WHR","West Horndon"],["HLD","Hellifield"],["RDR","Radyr"],["VAL","Valley"],["BSD","Bearsted"],["FIT","Filton Abbey Wood"],["NAY","Newton Aycliffe"],["BWK","Berwick-upon-Tweed"],["BIF","Barrow-in-Furness"],["DMY","Drumry"],["CKH","Corkerhill"],["LBK","Long Buckby"],["BEA","Bridge of Allan"],["PEB","Pevensey Bay"],["CRL","Chorley"],["ECS","Eccles Road"],["FSG","Fishersgate"],["YSR","Ystrad Rhondda"],["UNV","University (T & W Metro)"],["WCL","West Calder"],["GNW","Greenwich"],["SAB","Smallbrook Junction"],["BDA","Brundall"],["LNG","Longcross"],["PSW","Polesworth"],["SPP","Shippea Hill"],["FIL","Filey"],["HRR","Harrington"],["MGM","Metheringham"],["RAV","Ravenglass for Eskdale"],["OLT","Olton"],["CRD","Chester Road"],["SAH","Salhouse"],["GIL","Gillingham (Dorset)"],["GNT","Gunton"],["FEN","Fenny Stratford"],["CBB","Carbis Bay"],["BLW","Bulwell"],["FMR","Falmer"],["WNY","White Notley"],["SFD","Salford Central"],["BGI","Bargeddie"],["WLY","Woodley"],["BYC","Betws-y-Coed"],["WYT","Wythall"],["KID","Kidderminster"],["SMO","South Merton"],["ULC","Ulceby"],["AWK","Adwick"],["CRR","Corrour"],["OVR","Overton"],["RET","Retford"],["STQ","Southampton Town Quay (Bus)"],["BBS","Bordesley"],["GOS","Grange-over-Sands"],["MAY","Maybole"],["YET","Yetminster"],["LIH","Leigh (Kent)"],["SMC","Sampford Courtenay"],["SLO","Slough"],["LHE","Loch Eil Outward Bound"],["WBP","West Brompton"],["NBT","Norbiton"],["KVP","Kiveton Park"],["PNL","Pannal"],["MEO","Meols"],["SRG","Seer Green"],["CTO","Carlton"],["GLY","Glynde"],["MSW","Mansfield Woodhouse"],["IBM","IBM"],["BRL","Barrhill"],["TRD","Troed-y-rhiw"],["MEC","Meols Cop"],["POL","Polsloe Bridge"],["TPN","Ton Pentre"],["BCK","Buckley"],["CHC","Charing Cross (Glasgow)"],["SRA","Stratford (London)"],["WWO","West Worthing"],["RSH","Rose Hill Marple"],["SMT","St Margarets (Hertfordshire)"],["WIH","Winchmore Hill"],["CRS","Carstairs"],["KGX","London Kings Cross"],["LHS","Limehouse"],["THB","Thornliebank"],["DRT","Darton"],["LLD","Llandudno"],["NRN","Nairn"],["KGE","Kingsknowe"],["TNA","Thornton Abbey"],["LRD","London Road (Guildford)"],["BAL","Balham"],["FRH","Calais Frethun"],["WAC","Warrington Central"],["GMV","Great Malvern"],["MNC","Markinch"],["WRT","Worstead"],["EBB","Ebbw Vale Town"],["MEL","Meldreth"],["BYB","Blythe Bridge"],["LOT","Lostock"],["CNM","Cheltenham Spa"],["FZH","Frizinghall"],["LLJ","Llandudno Junction"],["UPM","Upminster"],["DBC","Dumbarton Central"],["STT","Stewarton"],["DBE","Dumbarton East"],["TYS","Tyseley"],["DNS","Dinas Powys"],["DEE","Dundee"],["LDY","Ladybank"],["PBY","Pembrey & Burry Port"],["GMD","Grimsby Docks"],["KEI","Keighley"],["BIP","Bishopstone"],["SFO","Stanford-le-Hope"],["BYF","Broughty Ferry"],["MYH","Maryhill"],["DRM","Drem"],["NBE","Newbridge"],["WSF","Winsford"],["THD","Thames Ditton"],["HMM","Hammerton"],["HOR","Horley"],["BLY","Bletchley"],["ARU","Arundel"],["FNB","Farnborough (Main)"],["CGW","Caergwrle"],["MAO","Martins Heron"],["OXT","Oxted"],["PAT","Patricroft"],["GMB","Grimsby Town"],["TUR","Turkey Street"],["TAF","Taffs Well"],["LTN","Luton Airport Parkway"],["CHM","Chelmsford"],["FLW","Fulwell"],["HTW","Hartwood"],["PNZ","Penzance"],["WDE","Wood End"],["GCW","Glan Conwy"],["HOV","Hove"],["TRH","Trehafod"],["WTE","Whitlocks End"],["DLJ","Dalston Junction"],["VIR","Virginia Water"],["ASP","Aspatria"],["LPT","Longport"],["LWS","Lewes"],["EWD","Earlswood (West Midlands)"],["WAN","Wanborough"],["BTO","Betchworth"],["FLN","Flint"],["BUK","Bucknell"],["LLM","Llangammarch"],["CNG","Congleton"],["WMN","Warminster"],["MTL","Mortlake"],["BWT","Bridgwater"],["BRT","Barlaston"],["MNP","Manor Park"],["ESL","Eastleigh"],["SHO","Sholing"],["EGT","Egton"],["HDH","Hampstead Heath"],["WCP","Worcester Park"],["ISP","Islip"],["TPB","Thorpe Bay"],["CRH","Crouch Hill"],["TBW","Tunbridge Wells"],["GLE","Gleneagles"],["KSW","Kirkby Stephen"],["ALW","Allens West"],["DMG","Dinas Rhondda"],["BSR","Broadstairs"],["WEM","Wem"],["CSN","Chessington North"],["HRD","Harling Road"],["AUI","Ardlui"],["ERI","Eridge"],["APD","Appledore (Kent)"],["DHN","Deighton"],["GLG","Glengarnock"],["MLH","Mill Hill (Lancashire)"],["WRP","Warwick Parkway"],["GOF","Golf Street"],["CHY","Chertsey"],["WOK","Woking"],["LLE","Llanelli"],["MYB","London Marylebone"],["WIL","Willington"],["WIJ","Willesden Junction"],["BME","Broome"],["CAM","Camberley"],["SRT","Shortlands"],["SOP","Southport"],["TYB","Tan-y-Bwlch (Bus)"],["ENC","Enfield Chase"],["RYP","Ryde Pier Head"],["BEB","Bebington"],["LGW","Langwathby"],["WSE","Winchelsea"],["BFR","London Blackfriars"],["SCT","Scotscalder"],["RUG","Rugby"],["SRS","Selhurst"],["MLF","Milford (Surrey)"],["PNA","Penally"],["STU","Sturry"],["TWB","Tweedbank"],["YSM","Ystrad Mynach"],["JEQ","Jewellery Quarter"],["PTW","Prestwick Town"],["EBK","Eastbrook"],["PER","Penrhiwceiber"],["CWM","Cwmbran"],["ING","Invergowrie"],["RBS","British Steel Redcar"],["HLG","Hall Green"],["LSN","Livingston North"],["RML","Romiley"],["BUU","Burnham-on-Crouch"],["ZBC","Barons Court Underground"],["CPN","Chapleton"],["ROG","Rogart"],["LVG","Livingston South"],["HTC","Heaton Chapel"],["KGN","Kings Nympton"],["LCC","Lochluichart"],["DCG","Duncraig"],["TOD","Todmorden"],["WEA","West Ealing"],["SOK","South Kenton"],["SLA","Slateford"],["HLC","Helensburgh Central"],["LGJ","Loughborough Junction"],["HED","Halewood"],["ATH","Atherstone"],["EYN","Eynsford"],["SOT","Stoke-on-Trent"],["CAC","Caldercruix"],["SRC","Streatham Common"],["MSO","Moston"],["BEU","Beaulieu Road"],["ZBK","Barking Underground"],["BNR","Brockley Whins (T & W Metro)"],["LOH","Lostock Hall"],["MIL","Mill Hill Broadway"],["OHL","Old Hill"],["BDW","Bedwyn"],["PMA","Portsmouth Arms"],["WHC","Walthamstow Central"],["KDY","Kirkcaldy"],["FAZ","Fazakerley"],["GLC","Glasgow Central"],["HLU","Helensburgh Upper"],["LTG","Lostock Gralam"],["DLK","Dalston Kingsland"],["MTN","Moreton (Dorset)"],["EBL","East Boldon (T & W Metro)"],["CYN","Cynghordy"],["CHT","Chathill"],["HPT","Hopton Heath"],["ALO","Alloa"],["PMS","Portsmouth & Southsea"],["CON","Connel Ferry"],["WNC","Windsor & Eton Central"],["BET","Bethnal Green"],["SST","Stansted Mountfitchet"],["ESH","Esher"],["WSE","Winchelsea"],["CSS","Chessington South"],["CSL","Codsall"],["CPA","Corpach"],["HGF","Hag Fold"],["SRD","Stapleton Road"],["UPM","Upminster"],["BSJ","Bedford St Johns"],["RYB","Roy Bridge"],["DMP","Dumpton Park"],["LYT","Lymington Town"],["WHE","Whalley"],["HKC","Hackney Central"],["HYC","Hyde Central"],["PEW","Pewsey"],["AHN","Ashton-under-Lyne"],["PRW","Perranwell"],["CKL","Corkickle"],["DOD","Dodworth"],["WTA","Wester Hailes"],["PAW","Pelaw (T & W Metro)"],["AYP","Albany Park"],["NEW","Newcraighall"],["ORE","Ore"],["HAS","Halesworth"],["KWG","Kew Gardens"],["EXG","Exhibition Centre"],["HIL","Hillside"],["MPL","Marple"],["SDA","Snodland"],["BKA","Bookham"],["BNT","Brinnington"],["HKW","Hackney Wick"],["ACR","Accrington"],["QRP","Queens Road Peckham"],["MDG","Midgham"],["BAW","Blackwater"],["MEX","Mexborough"],["ADK","Ardwick"],["DNY","Danby"],["HIN","Hindley"],["PYG","Paisley Gilmour Street"],["PRA","Prestwick Intl Airport"],["DDP","Dudley Port"],["NMK","Newmarket"],["KGL","Kings Langley"],["MLN","Milngavie"],["FML","Frimley"],["NTR","Northallerton"],["SDW","Sandwich"],["BBW","Berry Brow"],["DID","Didcot Parkway"],["SOG","Stonegate"],["HAI","Halling"],["PWL","Pwllheli"],["WCF","Westcliff"],["HGG","Haggerston"],["CMR","Cromer"],["ALX","Alexandria"],["COO","Cookham"],["MRS","Monks Risborough"],["YRT","Yorton"],["BEN","Bentham"],["GOB","Gobowen"],["HAL","Hale"],["CAY","Carntyne"],["BUI","Burnside"],["SEL","Sellafield"],["WIM","Wimbledon"],["YRD","Yardley Wood"],["CHN","Cheshunt"],["HFX","Halifax"],["ELD","Earlswood (Surrey)"],["TOK","Three Oaks"],["PBN","Paris Nord"],["TED","Teddington"],["HKM","Hykeham"],["GRS","Garscadden"],["DSL","Disley"],["HDE","Hedge End"],["BNP","Barnstaple"],["KNS","Kennishead"],["LAK","Lakenheath"],["TUH","Tulse Hill"],["BSY","Brondesbury"],["FOX","Foxfield"],["SHR","Shrewsbury"],["WMG","Welham Green"],["HLF","Hillfoot"],["PMR","Peckham Rye"],["SGR","Slade Green"],["FRE","Freshfield"],["SDG","Sandling"],["DMR","Dalmuir"],["TRF","Trefforest"],["LZB","Lazonby & Kirkoswald"],["KCK","Knockholt"],["LLW","Llwyngwril"],["DCT","Danescourt"],["HRM","Harrietsham"],["WCM","Wickham Market"],["FEA","Featherstone"],["HNH","Herne Hill"],["MCO","Manchester Oxford Road"],["LER","Leytonstone High Road"],["RAU","Rauceby"],["HMW","Hampton Wick"],["SJS","St James Street"],["TEA","Tees-side Airport"],["LNR","Llanwrda"],["BEE","Beeston"],["MTV","Mount Vernon"],["BSV","Buckshaw Parkway"],["DAL","Dalmally"],["KTN","Kentish Town"],["TRA","Trafford Park"],["AMB","Ambergate"],["GOX","Goxhill"],["PLT","Pontlottyn"],["ATT","Attadale"],["POK","Pokesdown"],["STI","Stadium of Light (T & W Metro)"],["HOO","Hooton"],["KGS","Kings Sutton"],["KTW","Kentish Town West"],["ZPC","Piccadilly Circus Underground"],["UTT","Uttoxeter"],["BLH","Bellshill"],["BGA","Brundall Gardens"],["PRT","Prestatyn"],["CPT","Clapton"],["LET","Letchworth Garden City"],["PSN","Parson Street"],["PNE","Penge East"],["NFD","Northfield"],["LTV","Lichfield Trent Valley"],["CBG","Cambridge"],["NPD","New Pudsey"],["ETL","East Tilbury"],["LTV","Lichfield Trent Valley"],["SNI","Snaith"],["AVN","Avonmouth"],["TEN","Tenby"],["PTG","Port Glasgow"],["SPF","Springfield"],["TBD","Three Bridges"],["SLD","Salford Crescent"],["GOE","Goldthorpe"],["SMY","St Mary Cray"],["DBY","Derby"],["HXX","Heathrow Airport T123"],["THO","Thornford"],["PRE","Preston"],["KWN","Kilwinning"],["PRE","Preston"],["HWH","Haltwhistle"],["CNN","Canonbury"],["BOH","Bosham"],["OPK","Orrell Park"],["BDB","Broadbottom"],["LCK","Lockwood"],["NFL","Northfleet"],["TNP","Tonypandy"],["FOC","Falls of Cruachan"],["HYM","Haymarket"],["HIT","Hitchin"],["CLE","Cleethorpes"],["PAL","Palmers Green"],["ARD","Ardgay"],["BUS","Busby"],["LGE","Long Eaton"],["TUL","Tulloch"],["ABD","Aberdeen"],["BRO","Bridge of Orchy"],["GCT","Great Coates"],["INE","Ince & Elton"],["WTT","Witton"],["TRS","Thurston"],["FNC","Farncombe"],["EBD","Ebbsfleet International"],["DUR","Durrington-on-Sea"],["CSA","Cosham"],["PEG","Pegswood"],["CEA","Cleland"],["GCR","Gloucester"],["TAC","Tackley"],["MFH","Milford Haven"],["PRY","Perry Barr"],["RHL","Rhyl"],["THW","The Hawthorns"],["WTH","Whitehaven"],["KNG","Kingston"],["MIK","Micklefield"],["LRG","Lairg"],["EPS","Epsom"],["WBQ","Warrington Bank Quay"],["CUW","Clunderwen"],["DTG","Dinting"],["ACT","Ascot"],["BID","Bidston"],["BWG","Bowling"],["BMP","Brampton (Cumbria)"],["CLT","Clacton-on-Sea"],["BCH","Birchington-on-Sea"],["BEF","Benfleet"],["HMS","Helmsdale"],["KEY","Keyham"],["MOS","Moss Side"],["PTK","Partick"],["SGN","South Greenford"],["SOR","Sole Street"],["DBD","Denby Dale"],["BSP","Brondesbury Park"],["SEE","Southease"],["CNR","Crianlarich"],["CRT","Chartham"],["SUG","Sugar Loaf"],["HGM","Higham"],["WNG","Waun-gron Park"],["DUM","Dumbreck"],["PMR","Peckham Rye"],["CRB","Corbridge"],["NFA","North Fambridge"],["AGV","Abergavenny"],["HAG","Hagley"],["CEL","Chelford"],["HGD","Hungerford"],["BWN","Bloxwich North"],["KVD","Kelvindale"],["RUS","Ruswarp"],["CLV","Claverdon"],["RNH","Rainhill"],["EWW","Ewell West"],["HHY","Highbury & Islington"],["APP","Appleby"],["HKN","Hucknall"],["MSN","Marsden"],["TPC","Thorpe Culvert"],["EWE","Ewell East"],["GTN","Grangetown"],["LEO","Leominster"],["DOL","Dolau"],["CUH","Curriehill"],["KBK","Kents Bank"],["DPS","Dublin Port (Stena)"],["PAI","Pallion (T & W Metro)"],["MCB","Moulsecoomb"],["NMT","Needham Market"],["WFI","Westerfield"],["SCG","Stone Crossing"],["STR","Stranraer"],["ZWA","Waterloo Underground"],["PIL","Pilning"],["SWD","Swinderby"],["MSK","Marske"],["TRN","Troon"],["WID","Widnes"],["KMS","Kemsing"],["STZ","St Peters (T & W Metro)"],["ANF","Ashurst New Forest"],["WTN","Whitton"],["ANL","Anniesland"],["SCS","Starcross"],["FRB","Fairbourne"],["STK","Stockton"],["BEV","Beverley"],["KKM","Kirkham & Wesham"],["PDW","Paddock Wood"],["CAN","Carnoustie"],["STC","Strathcarron"],["CUF","Cuffley"],["MTP","Montpelier"],["SWM","Swanscombe"],["CBE","Canterbury East"],["DMF","Dumfries"],["HNT","Huntly"],["LLT","Llanbister Road"],["WAT","London Waterloo"],["MEW","Maesteg (Ewenny Road)"],["SUT","Sutton Coldfield"],["LDS","Leeds"],["BNM","Burnham"],["BEL","Beauly"],["HXM","Hoveton & Wroxham"],["HDL","Headstone Lane"],["LEY","Leyland"],["PRE","Preston"],["SNY","Sunnymeads"],["RNF","Rainford"],["EGN","Eastrington"],["KGH","Kinghorn"],["MAT","Matlock"],["NCK","New Cumnock"],["NWP","Newport (South Wales)"],["QPW","Queens Park (London)"],["MSD","Moorside"],["WLM","Williamwood"],["DWD","Dolwyddelan"],["WTL","Whitland"],["MPK","Mosspark"],["MAU","Mauldeth Road"],["HEX","Hexham"],["CLI","Clifton"],["SYD","Sydenham"],["LAD","Ladywell"],["CTM","Chatham"],["SWY","Sway"],["TRU","Truro"],["DLY","Dalry"],["PRP","Preston Park"],["BPB","Blackpool Pleasure Beach"],["LHO","Langho"],["SPS","Stepps"],["TOP","Topsham"],["BIA","Bishop Auckland"],["HTH","Handforth"],["MRT","Moreton (Merseyside)"],["MCH","March"],["TDU","Tondu"],["BCS","Bicester North"],["NMP","Northampton"],["ALP","Althorpe"],["BSE","Bury St Edmunds"],["PTR","Petersfield"],["BUC","Buckenham"],["KLY","Kenley"],["ELW","Eltham"],["WHA","Westenhanger"],["WWL","Whitwell"],["EDW","East Dulwich"],["NRD","North Road"],["BTE","Bitterne"],["IMW","Imperial Wharf"],["ANN","Annan"],["BDN","Brading"],["CES","Cressing"],["KBW","Knebworth"],["DAR","Darlington"],["HWD","Hawarden"],["TAD","Tadworth"],["BAG","Bagshot"],["ZHS","Kensington High St Underground"],["SMD","Stamford"],["BUD","Burneside"],["DOT","Dunston"],["ELS","Elstree & Borehamwood"],["CHF","Church Fenton"],["HAZ","Hazel Grove"],["KMH","Kempston Hardwick"],["SOF","South Woodham Ferrers"],["NRW","Norwich"],["AHS","Ashurst"],["FZW","Fitzwilliam"],["MIN","Milliken Park"],["RUN","Runcorn"],["WSL","Walsall"],["OKM","Oakham"],["WAT","London Waterloo"],["AYP","Albany Park"],["MST","Maesteg"],["KNU","Knucklas"],["LEI","Leicester"],["WAT","London Waterloo"],["WCR","Whitecraigs"],["MRP","Moorthorpe"],["SNH","St Helens Central"],["CAO","Cannock"],["RAI","Rainham (Kent)"],["RKT","Ruskington"],["YOK","Yoker"],["BDT","Bridlington"],["LDN","Llandanwg"],["SHJ","St Helens Junction"],["CHH","Christs Hospital"],["CMF","Cromford"],["HYR","Haydons Road"],["LGN","Longton"],["BXH","Bexleyheath"],["CPM","Chippenham"],["DFR","Drumfrochar"],["NCO","Newcourt"],["WET","Weeton"],["EMD","East Midlands Parkway"],["POP","Poppleton"],["AYH","Aylesham"],["ZUM","Upminster Underground"],["CHD","Chesterfield"],["HEZ","Heworth (T & W Metro)"],["PRB","Prestbury"],["GTR","Goostrey"],["ACK","Acklington"],["KNL","Kensal Green"],["SAN","Sandown"],["THL","Tile Hill"],["SIP","Shipton"],["SFA","Stratford International"],["UPW","Upwey"],["GIP","Gipsy Hill"],["RUT","Rutherglen"],["SES","South Elmsall"],["TGM","Teignmouth"],["ADS","Ardrossan Harbour"],["BCG","Birchgrove"],["RFD","Rochford"],["PES","Pensarn"],["BAI","Blairhill"],["TLB","Talybont"],["SVG","Stevenage"],["WPE","Wapping"],["BDG","Bridgeton"],["THH","Thatto Heath"],["ATB","Attenborough"],["MTH","Motherwell"],["WKM","Wokingham"],["GMT","Grosmont"],["ARL","Arlesey"],["BGD","Bargoed"],["REE","Reedham (Norfolk)"],["HPA","Honor Oak Park"],["NUN","Nuneaton"],["TRM","Trimley"],["WTY","Witley"],["SWO","Snowdown"],["MDB","Maidstone Barracks"],["ENL","Enfield Lock"],["MIJ","Mitcham Junction"],["MDE","Maidstone East"],["GOD","Godalming"],["HGR","Hither Green"],["SPO","Spondon"],["WNT","Wandsworth Town"],["ECR","East Croydon"],["CLS","Chester-le-Street"],["QYD","Quakers Yard"],["WBC","Waterbeach"],["NES","Neston"],["PCN","Paisley Canal"],["WSA","West Allerton"],["SFI","Shawfair"],["SLH","Sleights"],["HTN","Hatton"],["KIV","Kiveton Bridge"],["RIS","Rishton"],["DMS","Dormans"],["LCN","Lincoln Central"],["AYP","Albany Park"],["ERI","Eridge"],["WLC","Waltham Cross"],["MPT","Morpeth"],["MDW","Maidstone West"],["WEL","Wellingborough"],["HRY","Harringay Green Lanes"],["MOB","Mobberley"],["SWL","Swale"],["ECC","Eccles"],["HEW","Heworth"],["LLH","Llangennech"],["BKO","Brookwood"],["GSY","Guiseley"],["SBY","Selby"],["WSB","Westbury"],["ETC","Etchingham"],["BLT","Blantyre"],["SSD","Stansted Airport"],["DOR","Dore"],["NVR","Navigation Road"],["CFF","Croftfoot"],["CKN","Crewkerne"],["GLT","Glenrothes with Thornton"],["WTG","Watlington"],["BAN","Banbury"],["HYS","Hayes (Kent)"],["BHR","Builth Road"],["KND","Kingswood"],["KNN","Kings Norton"],["WOL","Wolverton"],["WTO","Water Orton"],["ADR","Airdrie"],["LLC","Llandecwyn"],["PKS","Parkstone (Dorset)"],["GOM","Gomshall"],["TYL","Tyndrum Lower"],["BOP","Bowes Park"],["HRY","Harringay Green Lanes"],["HER","Hersham"],["WRH","Worthing"],["BON","Bolton"],["BOA","Bradford-on-Avon"],["CFH","Chafford Hundred"],["UTY","Upper Tyndrum"],["NAR","Narberth"],["BDL","Birkdale"],["HMT","Ham Street"],["MKM","Melksham"],["AUW","Ascott-under-Wychwood"],["EAL","Ealing Broadway"],["EAL","Ealing Broadway"],["WTB","Whitby"],["CST","London Cannon Street"],["DWN","Darwen"],["BLE","Bramley (West Yorkshire)"],["AAP","Alexandra Palace"],["NUF","Nutfield"],["STG","Stirling"],["HON","Honiton"],["BPW","Bristol Parkway"],["KIT","Kintbury"],["RAD","Radley"],["MCE","Metro Centre"],["SNT","Stanlow & Thornton"],["BYD","Barry Docks"],["DAM","Dalmeny"],["FIN","Finstock"],["BMT","Bedminster"],["HSL","Haslemere"],["CET","Colchester Town"],["HDG","Heald Green"],["PNR","Penrith"],["MHM","Merstham"],["HSC","Hoscar"],["SNO","St Neots"],["BGM","Bellingham"],["NTL","Netley"],["HYH","Hythe"],["RDC","Redditch"],["LTK","Little Kimble"],["FOD","Ford"],["CLJ","Clapham Junction"],["HON","Honiton"],["CLJ","Clapham Junction"],["PNW","Penge West"],["WFJ","Watford Junction"],["HCH","Holmes Chapel"],["LVN","Littlehaven"],["BTL","Batley"],["ZET","Earl's Court Underground"],["WDL","Woodhall"],["BLX","Bloxwich"],["HLS","Hilsea"],["MKT","Marks Tey"],["OKE","Okehampton"],["HWY","High Wycombe"],["SYT","Somerleyton"],["MRY","Maryport"],["SDY","Sandy"],["CLJ","Clapham Junction"],["CEF","Chapel-en-le-Frith"],["LTP","Littleport"],["KPT","Kilpatrick"],["WDD","Widdrington"],["WHM","Whimple"],["CIT","Chislehurst"],["PFR","Pontefract Baghill"],["BKC","Birkenhead Central"],["HOY","Honley"],["INC","Ince"],["CLJ","Clapham Junction"],["GRC","Great Chesterford"],["IPS","Ipswich"],["WCB","Westcombe Park"],["CLJ","Clapham Junction"],["LYP","Lymington Pier"],["CTF","Catford"],["CTE","Chatelherault"],["FWY","Five Ways"],["NDL","North Dulwich"],["BWO","Bricket Wood"],["BKN","Birkenhead North"],["SOW","Sowerby Bridge"],["BTY","Bentley (Hampshire)"],["KLD","Kildale"],["NQY","Newquay"],["SCA","Scarborough"],["BEG","Beltring"],["BKP","Birkenhead Park"],["CLJ","Clapham Junction"],["GLO","Glossop"],["GRH","Gartcosh"],["TUT","Tutbury & Hatton"],["BCE","Bracknell"],["NNT","Nunthorpe"],["ZNP","Newbury Park Underground"],["SND","Sandhurst"],["FSB","Fishbourne (West Sussex)"],["SLW","Salwick"],["DIG","Digby & Sowton"],["EDG","Edge Hill"],["INH","Invershin"],["BTB","Barnetby"],["SJN","St James (T & W Metro)"],["SUY","Sudbury"],["AIG","Aigburth"],["ELR","Elsecar"],["SGB","Smethwick Galton Bridge"],["HYL","Hayle"],["KEM","Kemble"],["WIM","Wimbledon"],["SAS","St Annes-on-the-Sea"],["SHM","Sheringham"],["WRL","Wetheral"],["SUP","Sundridge Park"],["AWM","Ashwell & Morden"],["BUY","Burley Park"],["ABA","Aberdare"],["CRO","Croy"],["DAT","Datchet"],["LGS","Langside"],["WDM","Windermere"],["GMY","Goodmayes"],["BDQ","Bradford Forster Square"],["SOH","South Hampstead"],["GPK","Grange Park"],["EDP","Edinburgh Park"],["NWB","North Wembley"],["NWE","Newport (Essex)"],["CYT","Cherry Tree"],["HUY","Huyton"],["SFN","Shifnal"],["TOM","Tottenham Hale"],["CDI","Crediton"],["HUT","Hutton Cranswick"],["ABW","Abbey Wood"],["GDL","Godley"],["RHD","Ribblehead"],["TYP","Tynemouth (T & W Metro)"],["CSO","Croston"],["PHR","Penshurst"],["LAC","Lancing"],["SWS","South Wigston"],["BUX","Buxton"],["MLD","Mouldsworth"],["FLE","Fleet"],["MKR","Market Rasen"],["LEG","Lea Green"],["CMH","Cwmbach"],["TMC","Templecombe"],["TWI","Twickenham"],["WEE","Weeley"],["HID","Hall I' Th' Wood"],["TTF","Thetford"],["DLH","Doleham"],["BTF","Bottesford"],["JOR","Jordanhill"],["TIL","Tilbury Town"],["BMR","Bromborough Rake"],["DPD","Dorking Deepdene"],["BUT","Burton-on-Trent"],["LEO","Leominster"],["FRN","Fearn"],["SPK","Sutton Parkway"],["STL","Southall"],["VXH","Vauxhall"],["ALM","Alnmouth"],["HMN","Homerton"],["PNS","Penistone"],["DFP","Dublin Ferryport"],["SED","Shelford"],["MLB","Millbrook (Bedfordshire)"],["WWR","Wandsworth Road"],["WBR","Whaley Bridge"],["CNS","Conisbrough"],["JHN","Johnstone"],["LND","Longniddry"],["STF","Stromeferry"],["BCN","Branchton"],["PET","Petts Wood"],["RSG","Rose Grove"],["SAM","Saltmarshe"],["BNS","Barnes"],["PKG","Penkridge"],["SGB","Smethwick Galton Bridge"],["MUF","Manchester United FC"],["RHY","Rhymney"],["AMR","Amersham"],["KDB","Kidbrooke"],["PLC","Pluckley"],["CSM","Castleton Moor"],["HWF","Heathrow Airport T4 (Bus)"],["TAD","Tadworth"],["GTY","Gatley"],["HWX","Heathrow Airport T5 (Bus)"],["BLK","Blackrod"],["SLK","Silkstone Common"],["BSB","Bleasby"],["AGS","Argyle Street"],["MUI","Muirend"],["SMG","St Margarets (London)"],["MAN","Manchester Piccadilly"],["SEG","Selling"],["PLN","Portlethen"],["BSM","Branksome"],["NLN","New Lane"],["HTO","Hightown"],["BYI","Barry Island"],["HOL","Holton Heath"],["SFL","Seaforth & Litherland"],["SBR","Spean Bridge"],["KGS","Kings Sutton"],["LRB","London Road (Brighton)"],["GSC","Gilshochill"],["MCM","Morecambe"],["STP","London St Pancras (Intl)"],["FGT","Faygate"],["ALD","Alderley Edge"],["COH","Crowborough"],["ANF","Ashurst New Forest"],["OCK","Ockendon"],["ASN","Addlestone"],["CLL","Collington"],["MOT","Motspur Park"],["SDL","Sandhills"],["KKB","Kirkby in Ashfield"],["PAD","London Paddington"],["WOB","Woburn Sands"],["BNI","Barnes Bridge"],["QPW","Queens Park (London)"],["BNY","Barnsley"],["BPN","Blackpool North"],["KWD","Kirkwood"],["SCH","Scotstounhill"],["KNT","Kenton"],["LHD","Leatherhead"],["DRO","Dronfield"],["MRD","Morchard Road"],["CHU","Cheadle Hulme"],["LIC","Lichfield City"],["DSM","Darsham"],["ENF","Enfield Town"],["SSE","Shoreham-by-Sea"],["LGF","Longfield"],["LIP","Liphook"],["ACC","Acton Central"],["NHE","New Hythe"],["GCH","Garelochhead"],["GSN","Garston (Hertfordshire)"],["WRY","Wraysbury"],["RID","Ridgmont"],["KNF","Knutsford"],["STN","Stonehaven"],["WHP","West Hampstead Thameslink"],["DIS","Diss"],["MLG","Mallaig"],["REI","Reigate"],["DNG","Dunton Green"],["LUX","Luxulyan"],["GFD","Greenford"],["GNR","Green Road"],["STH","Shepreth"],["BXW","Boxhill & Westhumble"],["DUD","Duddeston"],["FER","Fernhill"],["CHI","Chingford"],["BKQ","Hamilton Square"],["MUB","Musselburgh"],["ULL","Ulleskelf"],["CLP","Clapham High Street"],["COW","Cowdenbeath"],["GLH","Glasshoughton"],["ATL","Attleborough"],["BIN","Bingham"],["LGO","Llangynllo"],["LRB","London Road (Brighton)"],["WKD","Walkden"],["HRW","Harrow & Wealdstone"],["URM","Urmston"],["CUA","Culrain"],["NBW","North Berwick"],["DMC","Drumchapel"],["EMP","Emerson Park"],["HLE","Hillington East"],["MGN","Marston Green"],["UWL","Upper Warlingham"],["LWM","Llantwit Major"],["ZDE","Dagenham East Underground"],["HIB","High Brooms"],["TQY","Torquay"],["LEU","Leuchars"],["LST","London Liverpool Street"],["ZTG","Turnham Green Underground"],["CDY","Cartsdyke"],["MTC","Mitcham Eastfields"],["HVF","Haverfordwest"],["CSW","Chestfield & Swalecliffe"],["TIR","Tir-phil"],["ERL","Earlestown"],["BGL","Bugle"],["HWM","Harlow Mill"],["SYB","Stalybridge"],["NOA","Newton-on-Ayr"],["FRT","Frant"],["GUI","Guide Bridge"],["HLW","Hillington West"],["MYT","Mytholmroyd"],["BKM","Berkhamsted"],["NEL","Nelson"],["NLT","Northolt Park"],["BES","Bescar Lane"],["BNA","Burnage"],["SRY","Shoeburyness"],["MSR","Minster"],["BNH","Barnehurst"],["DUN","Dunbar"],["LLG","Llangadog"],["PIN","Pinhoe"],["POR","Porth"],["CTR","Chester"],["MCK","Marne La Vallee"],["BUO","Bursledon"],["MDL","Middlewood"],["RHM","Reedham (Surrey)"],["WHD","West Hampstead"],["BDH","Bedhampton"],["ROB","Roby"],["KBF","Kirkby-in-Furness"],["RTR","Rochester"],["STV","Stevenston"],["TIP","Tipton"],["ASB","Ardrossan South Beach"],["DBR","Derby Road"],["LMS","Leamington Spa"],["FSK","Fiskerton"],["HWI","Horwich Parkway"],["WLI","Welling"],["WGC","Welwyn Garden City"],["SOU","Southampton Central"],["RUE","Runcorn East"],["FNH","Farnham"],["SRI","Spring Road"],["TAU","Taunton"],["ALT","Altrincham"],["WDS","Woodlesford"],["LEL","Lelant"],["MNR","Manor Road"],["PPL","Pontypool & New Inn"],["RDG","Reading"],["WNR","Windsor & Eton Riverside"],["SWT","Slaithwaite"],["RCD","Rochdale"],["CYP","Crystal Palace"],["DDG","Dorridge"],["KBX","Kirby Cross"],["SBJ","Stourbridge Junction"],["CRI","Cricklewood"],["WDU","West Dulwich"],["SNN","Swinton (Manchester)"],["BRP","Brampton (Suffolk)"],["COV","Coventry"],["DGL","Dingle Road"],["PYC","Pontyclun"],["LNY","Langley"],["GRP","Grove Park"],["HOU","Hounslow"],["SAE","Saltaire"],["BEH","Bedworth"],["SCY","South Croydon"],["BCY","Brockley"],["AVI","Avignon"],["VIC","London Victoria"],["BWD","Birchwood"],["HWN","Harlow Town"],["VIC","London Victoria"],["FRO","Frome"],["VIC","London Victoria"],["AWT","Armathwaite"],["CAT","Caterham"],["COB","Cooden Beach"],["WVH","Wolverhampton"],["HME","Hamble"],["AUG","Aughton Park"],["BEX","Bexhill"],["ACY","Abercynon"],["CML","Carmyle"],["PBR","Potters Bar"],["TOL","Tolworth"],["APN","Newcastle Airport"],["ADN","Ardrossan Town"],["GDP","Gidea Park"],["SBJ","Stourbridge Junction"],["WIJ","Willesden Junction"],["SDM","Shieldmuir"],["SEV","Sevenoaks"],["FRM","Fareham"],["HNA","Hinton Admiral"],["MRN","Marden"],["MIA","Manchester Airport"],["SBT","Stourbridge Town"],["MAI","Maidenhead"],["BKH","Blackheath"],["BYS","Braystones"],["HGT","Harrogate"],["BIL","Billingham"],["STM","St Michaels"],["BVD","Belvedere"],["LTS","Lelant Saltings"],["LHA","Loch Awe"],["BAD","Banstead"],["INT","Ingatestone"],["MKC","Milton Keynes Central"],["EDR","Edmonton Green"],["BNV","Banavie"],["BTP","Braintree Freeport"],["ROC","Roche"],["CHP","Chipstead"],["FNW","Farnworth"],["TAI","Tain"],["GAL","Galashiels"],["CHG","Charing"],["RMD","Richmond"],["MTN","Moreton (Dorset)"],["COR","Corby"],["SOI","Stow"],["BLG","Bellgrove"],["CNF","Carnforth"],["PST","Prestonpans"],["PKT","Park Street"],["SKS","Stocksfield"],["NRC","Newbury Racecourse"],["PNY","Pen-y-bont"],["EKL","East Kilbride"],["SRU","South Ruislip"],["CDU","Cam & Dursley"],["BRV","Bournville"],["WMS","Wemyss Bay"],["UDD","Uddingston"],["BHD","Brithdir"],["MOR","Mortimer"],["CUM","Culham"],["SDH","Sudbury Hill Harrow"],["STA","Stafford"],["PRL","Prittlewell"],["RDT","Radlett"],["SHP","Shepperton"],["CNP","Conway Park"],["TLK","The Lakes"],["BRX","Brixton"],["MTB","Matlock Bath"],["CLN","Chapeltown"],["KYN","Keynsham"],["NWA","North Walsham"],["BYA","Berney Arms"],["REC","Rectory Road"],["RRB","Ryder Brow"],["SUD","Sudbury & Harrow Road"],["SMN","Southminster"],["YAT","Yatton"],["KSN","Kearsney"],["PTF","Pantyffynnon"],["SWN","Swinton (South Yorkshire)"],["SRN","Strines"],["SWA","Swansea"],["TRR","Torre"],["SSC","Seascale"],["HOT","Henley-on-Thames"],["MVL","Malvern Link"],["ARR","Arram"],["SLT","Saltcoats"],["ANZ","Anerley"],["FPK","Finsbury Park"],["LAN","Lancaster"],["THA","Thatcham"],["BSC","Bescot Stadium"],["MTO","Marton"],["EGG","Eggesford"],["KEH","Keith"],["WCY","West Croydon"],["BOD","Bodmin Parkway"],["HOP","Hope (Derbyshire)"],["HRW","Harrow & Wealdstone"],["WTC","Whitchurch (Shropshire)"],["CHX","London Charing Cross"],["KIR","Kirkby"],["WGA","Westgate-on-Sea"],["WSM","Weston-super-Mare"],["BKS","Bekesbourne"],["AHT","Aldershot"],["DFI","Duffield"],["GIR","Girvan"],["ZBB","Barbican Underground"],["HPE","Hope (Flintshire)"],["CLW","Chorleywood"],["HHL","Heath High Level"],["KKS","Kirk Sandall"],["RDD","Riddlesdown"],["RFY","Rock Ferry"],["ABE","Aber"],["HSK","Hassocks"],["SHT","Shotton"],["LVC","Liverpool Central"],["AIN","Aintree"],["HNG","Hengoed"],["LIS","Liss"],["ARM","Armadale"],["FFA","Ffairfach"],["HCB","Hackbridge"],["LVC","Liverpool Central"],["ELP","Ellesmere Port"],["DYF","Dyffryn Ardudwy"],["TYW","Tywyn"],["CWN","Cowden"],["EGH","Egham"],["RET","Retford"],["HAY","Hayes & Harlington"],["SAT","South Acton"],["PMT","Polmont"],["HPQ","Harwich International"],["WED","Wedgwood"],["BIO","Baillieston"],["WCH","Whitchurch (Hampshire)"],["MNE","Manea"],["SNF","Shenfield"],["ROM","Romsey"],["CHL","Chilworth"],["CDN","Coulsdon Town"],["TLS","Thorpe-le-Soken"],["WRS","Wressle"],["BDY","Bredbury"],["THI","Thirsk"],["WES","Westerton"],["CPU","Capenhurst"],["LRH","Larkhall"],["OLD","Old Street"],["DGT","Deansgate"],["SEM","Seamer"],["SVB","Severn Beach"],["BMC","Bromley Cross"],["SEC","Seaton Carew"],["ZLW","Whitechapel"],["SEE","Southease"],["SOA","Southampton Airpt Parkway"],["WDO","Waddon"],["WTS","Whatstandwell"],["LPY","Liverpool South Parkway"],["HFN","Hertford North"],["KGM","Kingham"],["WFL","Wainfleet"],["SKN","St Keyne Wishing Well Halt"],["DPT","Devonport"],["SOW","Sowerby Bridge"],["WDU","West Dulwich"],["BCB","Burscough Bridge"],["HST","High Street"],["LEM","Leyton Midland Road"],["PYL","Pyle"],["WRU","West Ruislip"],["WYB","Weybridge"],["TAB","Tame Bridge Parkway"],["TRE","Trefforest Estate"],["WYB","Weybridge"],["HND","Hanborough"],["WLW","Welwyn North"],["BMO","Birmingham Moor Street"],["BCJ","Burscough Junction"],["DCW","Dorchester West"],["LVJ","James Street"],["RDF","Radcliffe (Nottinghamshire)"],["CPY","Clapham (North Yorkshire)"],["RMF","Romford"],["SAV","Stratford-upon-Avon"],["LHW","Lochwinnoch"],["NOT","Nottingham"],["CUD","Cuddington"],["LLA","Llanaber"],["SNE","Stone"],["SHL","Shawlands"],["FFD","Freshford"],["SHF","Sheffield"],["YRK","York"],["CSD","Cobham & Stoke d'Abernon"],["ENT","Entwistle"],["PRN","Parton"],["ROL","Rolleston"],["BRH","Borth"],["BCV","Bruce Grove"],["SMR","Smethwick Rolfe Street"],["ACN","Achnasheen"],["KWB","Kew Bridge"],["SAR","St Andrews Road"],["ASF","Ashfield"],["FLM","Flimby"],["LBT","Larbert"],["WOR","Worle"],["CWL","Colwall"],["EXC","Exeter Central"],["NTB","Norton Bridge"],["TWY","Twyford"],["ROR","Rogerstone"],["BDI","Bradford Interchange"],["WNL","Whinhill"],["BLA","Blair Atholl"],["KML","Kemsley"],["SDR","Saunderton"],["GRK","Gourock"],["VXH","Vauxhall"],["FTW","Fort William"],["LIT","Littlehampton"],["SIV","St Ives"],["BLD","Baildon"],["GLM","Gillingham (Kent)"],["SHS","Shotts"],["UCK","Uckfield"],["BTG","Barnt Green"],["BOM","Bromborough"],["ACH","Achnashellach"],["UHA","Uphall"],["VXH","Vauxhall"],["DIN","Dingwall"],["HDW","Hadley Wood"],["SOB","Southbourne"],["LEE","Lee"],["QBR","Queenborough"],["LOC","Lockerbie"],["SMA","Small Heath"],["WDB","Woodbridge"],["HIR","Horton-in-Ribblesdale"],["PON","Ponders End"],["FRI","Frinton-on-Sea"],["SAL","Salisbury"],["SRH","Streatham Hill"],["CRK","Chirk"],["EXR","Essex Road"],["HOK","Hook"],["SML","Sea Mills"],["HLY","Holytown"],["NWD","Norwood Junction"],["ASY","Ashley"],["ESW","Elmswell"],["HOH","Harrow-on-the-Hill"],["AGR","Angel Road"],["NSD","Newstead"],["HUL","Hull"],["HLL","Heath Low Level"],["PBL","Parbold"],["JOH","Johnston"],["SMB","Smithy Bridge"],["NSH","North Sheen"],["UPL","Upholland"],["BGE","Broad Green"],["CBY","Charlbury"],["WME","Woodmansterne"],["LAR","Largs"],["MMO","Melton Mowbray"],["LIN","Linlithgow"],["WDT","West Drayton"],["HFE","Hertford East"],["KET","Kettering"],["PUL","Pulborough"],["QRB","Queenstown Road Battersea"],["WMB","Wembley Central"],["BRG","Borough Green & Wrotham"],["GEA","Gretna Green"],["KPA","Kensington Olympia"],["CIM","Cilmeri"],["SWR","Stewartby"],["CMO","Camelon"],["GLQ","Glasgow Queen Street"],["BSU","Brunstane"],["IFI","Ifield"],["ARN","Arnside"],["FRW","Fairwater"],["LKE","Lake"],["CTL","Cattal"],["DMH","Dilton Marsh"],["WWD","Woolwich Dockyard"],["BTS","Burntisland"],["HSW","Heswall"],["KEL","Kelvedon"],["DBL","Dunblane"],["NLR","North Llanrwst"],["HUB","Hunmanby"],["SAF","Salfords"],["WNE","Wilnecote"],["QPK","Queens Park (Glasgow)"],["WTM","Witham"],["AVP","Aylesbury Vale Parkway"],["PTD","Pontarddulais"],["RDG","Reading"],["EXM","Exmouth"],["SNW","Swanwick"],["FCN","Falconwood"],["GOO","Goole"],["LBO","Loughborough"],["HSB","Helsby"],["SHD","Shildon"],["TAY","Taynuilt"],["SNS","Staines"],["CBW","Canterbury West"],["EGF","East Garforth"],["AUR","Aberdour"],["DKG","Dorking"],["GAR","Garrowhill"],["HUN","Huntingdon"],["LLY","Llwynypia"],["SAY","Swanley"],["TTH","Thornton Heath"],["LSK","Liskeard"],["LSW","Leasowe"],["PMP","Plumpton"],["WKK","Wakefield Kirkgate"],["RFY","Rock Ferry"],["DDK","Dagenham Dock"],["HPN","Hapton"],["LNB","Llanbradach"],["BAD","Banstead"],["BIT","Bicester Village"],["MBR","Middlesbrough"],["AAT","Achanalt"],["HIP","Highams Park"],["SIN","Singer"],["TYG","Tygwyn"],["CUP","Cupar"],["FKC","Folkestone Central"],["SIL","Sileby"],["ESM","Elsenham"],["EPD","Epsom Downs"],["HBP","Hornbeam Park"],["HOZ","Howwood"],["RFY","Rock Ferry"],["MEP","Meopham"],["SWG","Swaythling"],["AVM","Aviemore"],["BHK","Bush Hill Park"],["PEA","Peartree"],["WNN","Wennington"],["AYL","Aylesford"],["PIT","Pitlochry"],["OVE","Overpool"],["ZCO","Croxley Underground"],["GYM","Great Yarmouth"],["CPK","Carpenders Park"],["GLC","Glasgow Central"],["LAS","Llansamlet"],["SPN","Spooner Row"],["FKW","Folkestone West"],["KBC","Kinbrace"],["AND","Anderston"],["ZCW","Canada Water"],["DON","Doncaster"],["EAR","Earley"],["CTN","Charlton"],["ZFD","Farringdon Underground"],["SBF","St Budeaux Ferry Road"],["PCD","Pencoed"],["LBG","London Bridge"],["MZH","Maze Hill"],["WTI","Winnersh Triangle"],["HPD","Harpenden"],["SHT","Shotton"],["LBG","London Bridge"],["NRT","Nethertown"],["LBG","London Bridge"],["HMY","Hairmyres"],["HHB","Heysham Port"],["PSH","Pershore"],["PAN","Pangbourne"],["CLU","Carluke"],["SOC","Southend Central"],["MFF","Minffordd"],["BRF","Brierfield"],["COT","Cottingley"],["PTB","Pentre-bach"],["SKG","Skegness"],["INS","Insch"],["EXN","Exton"],["LOO","Looe"],["WWA","Woolwich Arsenal"],["CLK","Clock House"],["BPT","Bishopton"],["BAS","Bere Alston"],["LCS","Locheilside"],["MEV","Merthyr Vale"],["BDH","Bedhampton"],["SDE","Shadwell"],["STP","London St Pancras (Intl)"],["WEH","West Ham"],["HUP","Humphrey Park"],["BTO","Betchworth"],["EVE","Evesham"],["SEF","Seaford"],["ALR","Alresford"],["HNL","Henley-in-Arden"],["SRL","Shirley"],["BFF","Blaenau Ffestiniog"],["FNN","Farnborough North"],["NLW","Newton-le-Willows"],["YAL","Yalding"],["BMH","Bournemouth"],["LHM","Lealholm"],["TVP","Tiverton Parkway"],["BIW","Biggleswade"],["WLS","Woolston"],["BIP","Bishopstone"],["EBV","Ebbw Vale Parkway"],["NNG","Newark North Gate"],["PHG","Penhelig"],["MNG","Manningtree"],["TAT","Tattenham Corner"],["MEN","Menheniot"],["FSB","Fishbourne (West Sussex)"],["CNN","Canonbury"],["HRO","Harold Wood"],["BKJ","Beckenham Junction"],["NFN","Nafferton"],["BNO","Benton (T & W Metro)"],["GRV","Gravesend"],["NBY","Newbury"],["SDC","Shoreditch High Street"],["AXP","Alexandra Parade"],["FXN","Foxton"],["MTS","Montrose"],["BTN","Brighton"],["RDG","Reading"],["CIR","Caledonian Rd & Barnsbury"],["TAL","Talsarnau"],["CWN","Cowden"],["NLS","Nailsea & Backwell"],["WNH","Warnham"],["HWB","Hawarden Bridge"],["LLN","Llandaf"],["NRB","Norbury"],["CSY","Coseley"],["LLL","Llandeilo"],["RIC","Rickmansworth"],["WMB","Wembley Central"],["ADV","Andover"],["PFL","Purfleet"],["SWE","Swineshead"],["SHB","Shirebrook"],["DFD","Dartford"],["HAN","Hanwell"],["NUT","Nutbourne"],["MLW","Marlow"],["WBL","Warblington"],["RHI","Rhiwbina"],["DEP","Deptford"],["CUB","Cumbernauld"],["HCN","Headcorn"],["LAW","Landywood"],["THC","Thurnscoe"],["CNO","Chetnole"],["COI","Crosshill"],["SHW","Shawford"],["BAJ","Baglan"],["SUR","Surbiton"],["AUK","Auchinleck"],["KTL","Kirton Lindsey"],["LID","Lidlington"],["CDR","Cardross"],["SYL","Syon Lane"],["HYT","Hyde North"],["LAI","Laindon"],["HOX","Hoxton"],["LEW","Lewisham"],["BSK","Basingstoke"],["CRW","Crawley"],["GBS","Goring-by-Sea"],["WHS","Whyteleafe South"],["MHR","Market Harborough"],["ERD","Erdington"],["GST","Gathurst"],["LGG","Langley Green"],["OVR","Overton"],["NEH","New Eltham"],["SDN","St Denys"],["MTG","Mottingham"],["WTR","Wateringbury"],["CDB","Cardiff Bay"],["FNT","Feniton"],["BLP","Belper"],["HSG","Hathersage"],["HVH","Hoek Van Holland"],["DVN","Davenport"],["LWH","Lawrence Hill"],["WCK","Wick"],["BMB","Bamber Bridge"],["DRI","Drigg"],["TWN","Town Green"],["CHE","Cheam"],["SAX","Saxmundham"],["MAG","Maghull"],["SBE","Starbeck"],["MCN","Machynlleth"],["CBC","Coatbridge Central"],["BYL","Barry Links"],["BEM","Bempton"],["SFR","Shalford"],["BIC","Billericay"],["BTR","Braintree"],["ISL","Isleworth"],["HLN","Harlington"],["SSM","Stocksmoor"],["GMN","Great Missenden"],["KNE","Kennett"],["POO","Poole"],["RNR","Roughton Road"],["ILK","Ilkley"],["PMH","Portsmouth Harbour"],["RDA","Redland"],["FRS","Forsinard"],["HRN","Hornsey"],["SLY","Selly Oak"],["OXT","Oxted"],["CBS","Coatbridge Sunnyside"],["WMD","Wymondham"],["TEY","Teynham"],["BAV","Barrow Haven"],["BYE","Bynea"],["WKB","West Kilbride"],["BCU","Brockenhurst"],["AMT","Aldermaston"],["LGB","Langbank"],["MRF","Moorfields"],["PMH","Portsmouth Harbour"],["ROO","Roose"],["KIL","Kildonan"],["BHC","Balloch"],["WIV","Wivenhoe"],["BTT","Battersby"],["CCT","Cathcart"],["HRL","Harlech"],["RGW","Ramsgreave & Wilpshire"],["WVF","Wivelsfield"],["SAJ","St Johns"],["WDH","Woodhouse"],["FOG","Forest Gate"],["HTF","Hartford"],["WNW","West Norwood"],["CSG","Cressington"],["SHU","Stonehouse"],["WDN","Walsden"],["SAC","St Albans"],["WFF","Whifflet"],["HOW","Howden"],["MLY","Morley"],["ASG","Alsager"],["LOB","Longbridge"],["WOM","Wombwell"],["MSH","Mossley Hill"],["ECP","Energlyn & Churchill Park"],["EPH","Elephant & Castle"],["RDW","Reading West"],["EKB","Eskbank"],["BRU","Bruton"],["CME","Combe"],["MIH","Mills Hill"],["PPD","Pontypridd"],["SAD","Sandwell & Dudley"],["KGT","Kilgetty"],["BRI","Bristol Temple Meads"],["HOC","Hockley"],["LBR","Llanbedr"],["NSG","New Southgate"],["DGC","Denham Golf Club"],["PNM","Penmere"],["MHS","Meadowhall"],["PSL","Port Sunlight"],["DWW","Dawlish Warren"],["RTN","Renton"],["BUJ","Burton Joyce"],["HUR","Hurst Green"],["BDK","Baldock"],["LNY","Langley"],["BSH","Bushey"],["DOW","Downham Market"],["KIN","Kingussie"],["BLO","Blaydon"],["DVY","Dovey Junction"],["BWS","Barrow Upon Soar"],["SGL","South Gyle"],["WHT","Whitchurch (Glamorgan)"],["ACB","Acton Bridge"],["ZHA","Hammersmith Underground"],["WRB","Wrabness"],["NQU","North Queensferry"],["TYC","Ty Croes"],["ANC","Ancaster"],["NBN","New Brighton"],["HEC","Heckington"],["QUI","Quintrell Downs"],["WCX","Wembley Stadium"],["LWT","Lowestoft"],["RAN","Rannoch"],["THU","Thurgarton"],["CSK","Calstock"],["MER","Merthyr Tydfil"],["NEI","Neilston"],["CBD","Conon Bridge"],["DNO","Dunrobin Castle"],["HUD","Huddersfield"],["SKW","Stoke Newington"],["ARG","Arisaig"],["CNW","Conwy"],["MNN","Menston"],["PLE","Pollokshields East"],["LLO","Llandrindod"],["LAU","Laurencekirk"],["MSL","Mossley"],["SIE","Sherburn-in-Elmet"],["CBH","Cambridge Heath"],["KBN","Kilburn High Road"],["SID","Sidcup"],["FEL","Feltham"],["CCC","Criccieth"],["STO","South Tottenham"],["WOO","Wool"],["GRK","Gourock"],["LLI","Llandybie"],["AXM","Axminster"],["WGV","Wargrave"],["HSD","Hamstead"],["PLW","Pollokshields West"],["BRK","Berwick (Sussex)"],["CTW","Church & Oswaldtwistle"],["XIB","Bourg St Maurice"],["SKI","Skipton"],["BDM","Bedford"],["PLM","Plumley"],["YVJ","Yeovil Junction"],["DEN","Dean"],["DAM","Dalmeny"],["WGN","Wigan North Western"],["WRE","Wrenbury"],["RYN","Roydon"],["YVJ","Yeovil Junction"],["ABH","Abererch"],["UNI","University"],["AMY","Amberley"],["CSB","Carshalton Beeches"],["EFF","Effingham Junction"],["SVK","Seven Kings"],["DEA","Deal"],["WNP","Wanstead Park"],["ALK","Aslockton"],["ULV","Ulverston"],["LIV","Liverpool Lime Street"],["ABC","Altnabreac"],["LAP","Lapford"],["NIT","Nitshill"],["RAM","Ramsgate"],["KNO","Knottingley"],["LIV","Liverpool Lime Street"],["CSH","Carshalton"],["BFE","Bere Ferrers"],["AVY","Aberdovey"],["CBK","Cranbrook (Devon)"],["WLN","Wellington (Shropshire)"],["CGN","Cogan"],["ASC","Ashchurch for Tewkesbury"],["AVF","Avoncliff"],["CBP","Castle Bar Park"],["GSL","Gunnislake"],["HMC","Hampton Court"],["PLY","Plymouth"],["CLA","Clandon"],["CNE","Colne"],["NXG","New Cross Gate"],["CIL","Chilham"],["FLI","Flixton"],["NWX","New Cross"],["BMY","Bramley (Hampshire)"],["CWS","Caersws"],["BHO","Blackhorse Road"],["CFT","Crofton Park"],["GLS","Glaisdale"],["WMI","Wildmill"],["AST","Aston"],["CDT","Caldicot"],["ESD","Elmstead Woods"],["KLN","Kings Lynn"],["SLQ","St Leonards Warrior Square"],["PNC","Penychain"],["BUB","Burnley Barracks"],["BNC","Burnley Central"],["AXM","Axminster"],["AXM","Axminster"],["BGS","Bogston"],["BAC","Bache"],["HWW","How Wood"],["BNG","Bangor (Gwynedd)"],["BRM","Barmouth"],["DNL","Dunlop"],["EML","East Malling"],["CMO","Camelon"],["EDY","East Didsbury"],["SPR","Springburn"],["ELE","Elmers End"],["WKI","West Kirby"],["LBZ","Leighton Buzzard"],["WES","Westerton"],["LYD","Lydney"],["PYT","Poynton"],["RCC","Redcar Central"],["CWE","Crowle"],["KNA","Knaresborough"],["RCE","Redcar East"],["BUH","Brough"],["DAN","Darnall"],["WNF","Winchfield"],["WKF","Wakefield Westgate"],["PWY","Patchway"],["DZY","Danzey"],["FLD","Fauldhouse"],["WPL","Worplesdon"],["BSL","Beasdale"],["KKD","Kirkdale"],["EAG","Eaglescliffe"],["CRM","Cramlington"],["SIH","St Helier"],["HBY","Hartlebury"],["COA","Coatdyke"],["CHW","Chalkwell"],["RYS","Royston"],["DVH","Dove Holes"],["HEV","Hever"],["SPA","Spalding"],["BOG","Bognor Regis"],["EUS","London Euston"],["FRL","Fairlie"],["EDB","Edinburgh"],["MRR","Morar"],["WSH","Wishaw"],["CPW","Chepstow"],["SUU","Sunbury"],["HAP","Hatfield Peverel"],["OUN","Oulton Broad North"],["MIC","Micheldever"],["WOF","Worcester Foregate Street"],["WRX","Wrexham General"],["OUS","Oulton Broad South"],["CAK","Cark"],["FRY","Ferriby"],["FOH","Forest Hill"],["STY","Stratford Parkway"],["OLF","Oldfield Park"],["WAL","Walton-on-Thames"],["PTT","Patterton"],["GLQ","Glasgow Queen Street"],["EBA","Euxton Balshaw Lane"],["HLM","Holmwood"],["FAV","Faversham"],["GOL","Golspie"],["KKH","Kirkhill"],["WSR","Woodsmoor"],["CNL","Canley"],["SPT","Stockport"],["WBD","Whitley Bridge"],["HIA","Hampton-in-Arden"],["BLV","Belle Vue"],["DMK","Denmark Hill"],["DWL","Dawlish"],["FLF","Flowery Field"],["DGY","Deganwy"],["SYS","Syston"],["KKN","Kirknewton"],["WBO","Wimbledon Chase"],["ALB","Albrighton"],["BEP","Bermuda Park (Nuneaton)"],["BFN","Byfleet & New Haw"],["SKM","Stoke Mandeville"],["NEM","New Malden"],["SER","St Erth"],["GNL","Green Lane"],["HEI","Heighington"],["OMS","Ormskirk"],["HBN","Hollingbourne"],["COL","Colchester"],["MES","Melton"],["AHV","Ash Vale"],["KRK","Kirkconnel"],["BYN","Bryn"],["CWC","Chappel & Wakes Colne"],["BIK","Birkbeck"],["SWM","Swanscombe"],["AUD","Audley End"],["BRE","Brentwood"],["YOK","Yoker"],["AHS","Ashurst"],["GSW","Garswood"],["SHU","Stonehouse"],["SNR","Sanderstead"],["BRC","Breich"],["HDM","Haddenham & Thame Parkway"],["BAH","Bank Hall"],["PRR","Princes Risborough"],["SYA","Styal"],["GPO","Gospel Oak"],["SLV","Silver Street"],["FZP","Furze Platt"],["MFA","Morfa Mawddach"],["DLG","Dolgarrog"],["CWB","Colwyn Bay"],["HVN","Havenhouse"],["LUT","Luton"],["GIG","Giggleswick"],["KGP","Kings Park"],["RYH","Rye House"],["GOR","Goring & Streatley"],["HFD","Hereford"],["BIG","Billingshurst"],["STJ","Severn Tunnel Junction"],["SAU","St Austell"],["WHS","Whyteleafe South"],["WST","Wood Street"],["LED","Ledbury"],["MRF","Moorfields"],["OLF","Oldfield Park"],["ATN","Atherton"],["BRS","Berrylands"],["WSB","Westbury"],["CYS","Cathays"],["CWD","Creswell"],["LOS","Lostwithiel"],["BHS","Brockholes"],["THT","Thorntonhall"],["DRG","Drayton Green"],["ANS","Ainsdale"],["DYP","Drayton Park"],["KLY","Kenley"],["LEH","Lea Hall"],["LPR","Long Preston"],["SVS","Seven Sisters"],["WWW","Wootton Wawen"],["SHI","Shiplake"],["WML","Wilmslow"],["EDL","Edale"],["FLX","Felixstowe"],["NBR","Narborough"],["PFY","Poulton-le-Fylde"],["PRP","Preston Park"],["COE","Coombe Junction Halt"],["SST","Stansted Mountfitchet"],["WLD","West St Leonards"],["PMW","Penmaenmawr"],["YEO","Yeoford"],["YVP","Yeovil Pen Mill"],["GRF","Garforth"],["MON","Monifieth"],["NOR","Normanton"],["COM","Commondale"],["ZFD","Farringdon Underground"],["ORR","Orrell"],["LOW","Lowdham"],["YVP","Yeovil Pen Mill"],["HWF","Heathrow Airport T4 (Bus)"],["LPG","Llanfairpwll"],["LWR","Llanrwst"],["CRN","Crowthorne"],["JCH","James Cook"],["LLS","Llanishen"],["NCE","New Clee"],["RAY","Raynes Park"],["SAW","Sawbridgeworth"],["WLO","Waterloo (Merseyside)"],["ROE","Rotherhithe"],["HNB","Herne Bay"],["SHY","Shipley"],["MTA","Mountain Ash"],["SJP","St James' Park"],["LYC","Lympstone Commando"],["NWM","New Milton"],["WIJ","Willesden Junction"],["FLT","Flitwick"],["BRA","Brora"],["HYN","Hyndland"],["RUF","Rufford"],["PTA","Port Talbot Parkway"],["SMH","Stamford Hill"],["GVE","Garve"],["HTE","Hatch End"],["WSE","Winchelsea"],["DLT","Dalton"],["SPY","Shepley"],["CFL","Crossflatts"],["LIH","Leigh (Kent)"],["LYM","Lympstone Village"],["SOL","Solihull"],["CTH","Chadwell Heath"],["FOK","Four Oaks"],["TRI","Tring"],["BLB","Battlesbridge"],["FAL","Falmouth Docks"],["HPL","Hartlepool"],["OXN","Oxenholme Lake District"],["OTF","Otford"],["OUT","Outwood"],["WLE","Whittlesea"],["SBV","St Budeaux Victoria Road"],["HHY","Highbury & Islington"],["CKS","Clarkston"],["EDN","Eden Park"],["SDP","Sandplace"],["AFK","Ashford International"],["DLM","Delamere"],["HHY","Highbury & Islington"],["INK","Inverkeithing"],["SAA","St Albans Abbey"],["HLB","Hildenborough"],["KTH","Kent House"],["BUL","Butlers Lane"],["AML","Acton Main Line"],["FMT","Falmouth Town"],["BAM","Bamford"],["FFD","Freshford"],["WAT","London Waterloo"],["SHN","Shanklin"],["CKT","Crookston"],["BKL","Bickley"],["DND","Dinsdale"],["NCL","Newcastle"],["WLV","Wallasey Village"],["THS","Thurso"],["ZBS","Baker Street Underground"],["WAE","London Waterloo East"],["TIS","Tisbury"],["BXS","Brussels Midi"],["LEA","Leagrave"],["BAB","Balcombe"],["NCZ","Newcastle Central Metro"],["ASH","Ash"],["RDB","Redbridge"],["BBK","Bilbrook"],["BUW","Burley-in-Wharfedale"],["GBD","Gilberdyke"],["NSB","Normans Bay"],["RGT","Rugeley Town"],["SEH","Shoreham (Kent)"],["BSH","Bushey"],["ELG","Elgin"],["FTN","Fratton"],["EBN","Eastbourne"],["FTM","Fort Matilda"],["MBK","Millbrook (Hampshire)"],["POT","Pontefract Tanshelf"],["WGW","Wigan Wallgate"],["SUO","Sutton (Surrey)"],["AYS","Aylesbury"],["LVM","Levenshulme"],["WAD","Wadhurst"],["PGN","Paignton"],["BOC","Bootle"],["BUG","Burgess Hill"],["AHD","Ashtead"],["OKL","Oakleigh Park"],["LTT","Little Sutton"],["BAU","Barton-on-Humber"],["GWE","Gwersyllt"],["PMH","Portsmouth Harbour"],["SBU","Southbury"],["CDF","Cardiff Central"],["DTW","Droitwich Spa"],["FST","London Fenchurch Street"],["CEY","Cononley"],["HML","Hemel Hempstead"],["OKN","Oakengates"],["CGD","Craigendoran"],["PEM","Pemberton"],["NHL","New Holland"],["SNP","Stanhope"],["EST","Easterhouse"],["GRA","Grantham"],["TAP","Taplow"],["SUC","Sutton Common"],["GNH","Greenhithe for Bluewater"],["NCT","Newark Castle"],["BTD","Bolton-on-Dearne"],["HNC","Hamilton Central"],["ECL","Eccleston Park"],["OLY","Ockley"],["PLD","Portslade"],["BBG","Bishopbriggs"],["COP","Copplestone"],["SDB","Sandbach"],["COV","Coventry"],["EXD","Exeter St Davids"],["LTH","Llanhilleth"],["SQH","Sanquhar"],["ERA","Eastham Rake"],["BSK","Basingstoke"],["MIR","Mirfield"],["PFM","Pontefract Monkhill"],["GUN","Gunnersbury"],["WLG","Wallasey Grove Road"],["PBO","Peterborough"],["PLU","Plumstead"],["CDQ","Cardiff Queen Street"],["BXB","Broxbourne"],["HNW","Hamilton West"],["EXT","Exeter St Thomas"],["WLT","Wallington"],["HNX","Hunts Cross"],["HMP","Hampton"],["ALF","Alfreton"],["BAA","Barnham"],["SEA","Seaham"],["WBY","West Byfleet"],["BGL","Bugle"],["WRK","Worksop"],["WWI","West Wickham"],["FGT","Faygate"],["STW","Strawberry Hill"],["NFL","Northfleet"],["BUE","Bures"],["NMP","Northampton"],["CBL","Cambuslang"],["GFN","Giffnock"],["INV","Inverness"],["WGR","Woodgrange Park"],["STS","Saltash"],["STP","London St Pancras (Intl)"],["SUN","Sunderland"],["SDF","Saundersfoot"],["FNV","Furness Vale"],["YAE","Yate"],["MCV","Manchester Victoria"],["RED","Redruth"],["SNG","Sunningdale"],["PDG","Padgate"],["HTR","Heathrow Central Bus Stn"],["BHI","Birmingham International"],["CWH","Crews Hill"],["NTA","Newton Abbot"],["SFA","Stratford International"],["WOH","Woldingham"],["SXY","Saxilby"],["GKC","Greenock Central"],["PTC","Portchester"],["GLD","Guildford"],["BNF","Briton Ferry"],["DAG","Dalgety Bay"],["SOO","Strood"],["DLS","Dalston"],["LFD","Lingfield"],["BBN","Blackburn"],["CGM","Cottingham"],["RVB","Ravensbourne"],["AIR","Airbles"],["BRR","Barrhead"],["CLH","Clitheroe"],["MRM","Manors (T & W Metro)"],["GMT","Grosmont"],["DHM","Durham"],["PAR","Par"],["IVY","Ivybridge"],["LVN","Littlehaven"],["GKW","Greenock West"],["HNK","Hinckley"],["KMK","Kilmarnock"],["RMD","Richmond"],["SIC","Silecroft"],["HAD","Haddiscoe"],["DNM","Denham"],["OXS","Oxshott"],["SLB","Saltburn"],["DNT","Dent"],["WHY","Whyteleafe"],["CRG","Cross Gates"],["LCG","Lochgelly"],["BHG","Bathgate"],["TNF","Tonfanau"],["MAL","Malden Manor"],["NUT","Nutbourne"],["NWX","New Cross"],["TON","Tonbridge"],["TRO","Trowbridge"],["WKG","Workington"],["BSI","Balmossie"],["SMK","Stowmarket"],["LGD","Lingwood"],["FBY","Formby"],["NNP","Ninian Park"],["ADM","Adisham"],["GRL","Greenfaulds"],["RLN","Rowlands Castle"],["AMF","Ammanford"],["KMP","Kempton Park"],["SNL","Stoneleigh"],["BWB","Bow Brickhill"],["ABY","Ashburys"],["BRY","Barry"],["MYL","Maryland"],["BBL","Bat & Ball"],["PUT","Putney"],["CAA","Coventry Arena"],["HMD","Hampden Park"],["GYP","Gypsy Lane"],["CMY","Crossmyloof"],["DUL","Dullingham"],["WNM","Weston Milton"],["AFV","Ansdell & Fairhaven"],["SYH","Sydenham Hill"],["GTW","Gatwick Airport"],["HYK","Hoylake"],["MIS","Mistley"],["PPK","Possilpark & Parkhouse"],["WYM","Wylam"],["MLM","Millom"],["WAV","Wavertree Tech Park"],["LAM","Lamphey"],["CCH","Chichester"],["MLT","Malton"],["SGM","St Germans"],["WND","Wendover"],["HAF","Heathrow Airport T4"],["THE","Theale"],["ADL","Adlington (Lancashire)"],["HWV","Heathrow Airport T5"],["PLK","Plockton"],["HWC","Harwich Town"],["CWU","Crowhurst"],["CHK","Chiswick"],["HEN","Hendon"],["DRU","Drumgelloch"],["HAB","Habrough"],["LVT","Lisvane & Thornhill"],["TOK","Three Oaks"],["SVR","Silverdale"],["HEL","Hensall"],["SON","Steeton & Silsden"],["WIC","Wickford"],["NAN","Nantwich"],["LUD","Ludlow"],["AFS","Ashford (Surrey)"],["SGH","South Gosforth (T & W Metro)"],["WYL","Wylde Green"],["RDH","Redhill"],["RNM","Rainham (Essex)"],["MIF","Millfield (T & W Metro)"],["WIN","Winchester"],["LLR","Llanharan"],["NET","Netherfield"],["BSN","Boston"],["GRN","Grindleford"],["APB","Appley Bridge"],["PYN","Penryn"],["SRR","Sarn"],["BND","Brandon"],["DLW","Dalwhinnie"],["BIB","Bishops Lydeard"],["CUX","Cuxton"],["PRS","Prees"],["CLC","Castle Cary"],["SCF","Stechford"],["CLD","Chelsfield"],["RIL","Rice Lane"],["TBY","Thornaby"],["LPY","Liverpool South Parkway"],["CRV","Craven Arms"],["WMA","West Malling"],["DTN","Denton"],["DOC","Dockyard"],["DCH","Dorchester South"],["NXG","New Cross Gate"],["CDS","Coulsdon South"],["LLF","Llanfairfechan"],["SLL","Stallingborough"],["CDO","Cardonald"],["HAT","Hatfield"],["RDN","Reddish North"],["WOS","Worcester Shrub Hill"],["HAV","Havant"],["SNA","Sandal & Agbrigg"],["MIM","Moreton-in-Marsh"],["ART","Arrochar & Tarbet"],["OBN","Oban"],["RDS","Reddish South"],["TOO","Tooting"],["WMC","Wilmcote"],["SIA","Southend Airport"],["EBT","Edenbridge Town"],["PLG","Polegate"],["BSW","Birmingham Snow Hill"],["GRB","Great Bentley"],["HHB","Heysham Port"],["SNK","Sankey for Penketh"],["BXD","Buxted"],["ASK","Askam"],["CFB","Catford Bridge"],["GMG","Garth (Mid Glamorgan)"],["NCM","North Camp"],["APF","Appleford"],["EWR","East Worthing"],["WON","Walton-on-the-Naze"],["ROW","Rowley Regis"],["WSU","West Sutton"],["BGG","Brigg"],["EBD","Ebbsfleet International"],["ZEL","Elephant & Castle Underground"],["PHR","Penshurst"],["MRB","Manorbier"],["SPH","Shepherds Well"],["STD","Stroud"],["TGS","Ty Glas"],["BCF","Beaconsfield"],["HDF","Hadfield"],["CDD","Cardenden"],["LTL","Littleborough"],["CHR","Christchurch"],["MFT","Mansfield"],["PWE","Pollokshaws East"],["LPW","Lapworth"],["BNE","Bourne End"],["CRA","Cradley Heath"],["CHO","Cholsey"],["WRM","Wareham"],["CSR","Chassen Road"],["SEN","Shenstone"],["BOE","Botley"],["ANG","Angmering"],["DVC","Dovercourt"],["PMG","Porthmadog Harbour (Bus)"],["ORN","Old Roan"],["NGT","Newington"],["KNI","Knighton"],["GVH","Gravelly Hill"],["OXF","Oxford"],["CKY","Crosskeys"],["BLL","Bardon Mill"],["FGH","Fishguard Harbour"],["LYE","Lye"],["CLR","Clarbeston Road"],["HBD","Hebden Bridge"],["IGD","Invergordon"],["YNW","Ynyswen"],["PWW","Pollokshaws West"],["RMB","Roman Bridge"],["GRT","Grateley"],["AGT","Aldrington"],["CED","Cheddington"],["RVN","Ravensthorpe"],["KEN","Kendal"],["MAR","Margate"],["PSE","Pitsea"],["CTK","City Thameslink"],["BAT","Battle"],["HEV","Hever"],["WAS","Watton-at-Stone"],["CLY","Chinley"],["HES","Hessle"],["UPH","Upper Halliford"],["WNS","Winnersh"],["AON","Alton"],["LGK","Longbeck"],["SHC","Streethouse"],["EMS","Emsworth"],["SYH","Sydenham Hill"],["BAK","Battersea Park"],["GLQ","Glasgow Queen Street"],["BKJ","Beckenham Junction"],["UMB","Umberleigh"],["CMN","Carmarthen"],["SHH","Shirehampton"],["MAX","Maxwell Park"],["HGY","Harringay"],["AVF","Avoncliff"],["BYK","Bentley (South Yorkshire)"],["GER","Gerrards Cross"],["HLR","Hall Road"],["HNF","Hednesford"],["FRD","Frodsham"],["KNR","Kensal Rise"],["BCC","Beccles"],["HGN","Hough Green"],["BKW","Berkswell"],["EBR","Edenbridge"],["BKT","Blake Street"],["CEH","Coleshill Parkway"],["LEN","Lenham"],["BEC","Beckenham Hill"],["FNY","Finchley Road & Frognal"],["LTM","Lytham"],["BKJ","Beckenham Junction"],["KDG","Kidsgrove"],["IGD","Invergordon"],["CPH","Caerphilly"],["APS","Apsley"],["HTY","Hattersley"],["SAL","Salisbury"],["BNW","Bootle New Strand"],["SOB","Southbourne"],["BTH","Bath Spa"],["DFE","Dunfermline Town"],["SLS","Shettleston"],["ELY","Ely"],["BMF","Broomfleet"],["NVH","Newhaven Harbour"],["LCL","Lochailort"],["PMD","Pembroke Dock"],["WAR","Ware"],["BFD","Brentford"],["GLZ","Glazebrook"],["HSY","Horsley"],["SPI","Spital"],["SHZ","South Hylton (T & W Metro)"],["MOO","Muir of Ord"],["NHD","Nunhead"],["BKR","Blackridge"],["IRL","Irlam"],["NVN","Newhaven Town"],["WRN","West Runton"],["HDB","Haydon Bridge"],["EAD","Earlsfield"],["RDM","Riding Mill"],["WMR","Widney Manor"],["BPK","Brookmans Park"],["WLF","Whittlesford Parkway"],["GDN","Godstone"],["TFC","Telford Central"],["SHE","Sherborne"],["GNB","Gainsborough Central"],["BOT","Bootle Oriel Road"],["EGR","East Grinstead"],["LNK","Lanark"],["NEG","Newtongrange"],["SAL","Salisbury"],["CFR","Chandlers Ford"],["LGM","Langley Mill"],["GSD","Garsdale"],["LAG","Langwith-Whaley Thorns"],["BNL","Barnhill"],["IVR","Iver"],["CNY","Cantley"],["HGS","Hastings"],["BEY","Ben Rhydding"],["BMD","Brimsdown"],["ARB","Arbroath"],["BLN","Blundellsands & Crosby"],["MSS","Moses Gate"],["DST","Duke Street"],["HYW","Hinchley Wood"],["AYR","Ayr"],["SRO","Shireoaks"],["CAR","Carlisle"],["DSY","Daisy Hill"],["RGL","Rugeley Trent Valley"],["GFF","Gilfach Fargoed"],["WAF","Wallyford"],["INR","Inverurie"],["SBK","South Bank"],["ELO","Elton & Orston"],["SPB","Shepherds Bush"],["STE","Streatham"],["CYB","Cefn-y-Bedd"],["HDY","Headingley"],["HCT","Huncoat"],["DYC","Dyce"],["HYD","Heyford"],["PRH","Penrhyndeudraeth"],["SET","Settle"],["WFH","Watford High Street"],["DLR","Dalreoch"],["BKD","Blakedown"],["PTM","Porthmadog"],["ORP","Orpington"],["GBL","Gainsborough Lea Road"],["SCU","Scunthorpe"],["PTH","Perth"],["TAM","Tamworth"],["TRB","Treherbert"],["BXY","Bexley"],["TRY","Treorchy"],["HRS","Horsforth"],["SHV","Southsea Hoverport (Bus)"],["SUM","Summerston"],["WFJ","Watford Junction"],["FYS","Ferryside"],["NUM","Northumberland Park"],["SVL","Staveley"],["CYK","Clydebank"],["HDN","Harlesden"],["PLS","Pleasington"],["TLC","Tal-y-Cafn"],["WAM","Walmer"],["BMG","Barming"],["IFD","Ilford"],["GTA","Great Ayton"],["NBC","New Beckenham"],["LUD","Ludlow"],["FNR","Farningham Road"],["CFN","Clifton Down"],["HAC","Hackney Downs"],["PGM","Pengam"],["RLG","Rayleigh"],["BKG","Barking"],["BLM","Belmont"],["NTC","Newton St Cyres"],["RYE","Rye"],["DBG","Mottisfont & Dunbridge"],["NWI","Northwich"],["PSC","Prescot"],["DKD","Dunkeld & Birnam"],["AGL","Abergele & Pensarn"],["CRF","Carfin"],["SOM","South Milford"],["CRY","Crayford"],["LIU","Lille Europe"],["GLF","Glenfinnan"],["SWI","Swindon"],["SCR","St Columb Road"],["TEO","Theobalds Grove"],["BHM","Birmingham New Street"],["BML","Bramhall"],["WIJ","Willesden Junction"],["COS","Cosford"],["ACG","Acocks Green"],["DVP","Dover Priory"],["MOG","Moorgate"],["ROS","Rosyth"],["WAO","Walton (Merseyside)"],["GNH","Greenhithe for Bluewater"],["RWC","Rawcliffe"],["LES","Leigh-on-Sea"],["HLI","Healing"],["WEY","Weymouth"],["AFK","Ashford International"],["HON","Honiton"],["RCA","Risca & Pontymister"],["BIY","Bingley"],["FOR","Forres"],["KLM","Kilmaurs"],["BOR","Bodorgan"],["BSS","Barassie"],["PUR","Purley"],["MAC","Macclesfield"],["RBR","Robertsbridge"],["HHE","Haywards Heath"],["ALN","Althorne"],["GBK","Greenbank"],["BMV","Bromsgrove"],["GTO","Gorton"],["PMB","Pembroke"],["SKE","Skewen"],["CAU","Causeland"],["PEN","Penarth"],["UPT","Upton"],["BMN","Bromley North"],["ZTH","Tower Hill Underground"],["KYL","Kyle of Lochalsh"],["TTN","Totton"],["HWF","Heathrow Airport T4 (Bus)"],["BMS","Bromley South"],["ASS","Alness"],["SSS","Sheerness-on-Sea"],["CAG","Carrbridge"],["GTH","Garth (Powys)"],["LOF","London Fields"],["BIS","Bishops Stortford"],["BRW","Brunswick"],["CHH","Christs Hospital"],["HHD","Holyhead"],["MFL","Mount Florida"],["DAK","Dalmarnock"],["WSW","Wandsworth Common"],["MDN","Maiden Newton"],["DFL","Dunfermline Queen Margaret"],["IRV","Irvine"],["WHN","Whiston"],["SBS","St Bees"],["PKG","Penkridge"],["SOU","Southampton Central"],["COY","Coryton"],["GGJ","Georgemas Junction"],["SLR","Sleaford"],["DKT","Dorking West"],["SQU","Squires Gate"],["CMD","Camden Road"],["BSO","Basildon"],["CBR","Cooksbridge"],["BYM","Burnley Manchester Road"],["MLF","Milford (Surrey)"],["RYR","Ryde St Johns Road"],["TEY","Teynham"],["TOT","Totnes"],["FRF","Fairfield"],["PUO","Purley Oaks"],["GNF","Greenfield"],["GRY","Grays"],["BGH","Brighouse"],["FKG","Falkirk Grahamston"],["HKH","Hawkhead"],["PYP","Pont-y-Pant"],["FKK","Falkirk High"],["SOV","Southend Victoria"],["MEY","Merryton"]]);var Ge=function(e){const t=e.toUpperCase(),n=Pe.get(t);return console.log(n),n},Fe=function(e){const t=[],n=e.length<=3,r=e.length>=3,o=new RegExp(`(${e})`,"gi");return Pe.forEach((e,a)=>{let l;n&&o.test(a)&&(l=[a,e]),void 0===l&&r&&o.test(e)&&(l=[a,e]),"object"==typeof l&&t.push(l)}),t.slice(0,5)};let Ie={};Ie=function(){try{return!!localStorage}catch(e){return!1}}()?{save:function(e,t){localStorage[e]=t},load:function(e){return localStorage[e]},exists:function(e){return!(void 0===localStorage[e])}}:{save:function(e,t){document.cookie=`${e}=${encodeURIComponent(t)}`},load:function(e){var t=`; ${document.cookie};`,n=t.indexOf(`; ${e}=`);if(n<0)return"";n=n+e.length+3;var r=t.indexOf(";",n+1);return decodeURIComponent(t.substring(n,r))}};var Oe={partOfDay:function(e,t){console.log(new Date),null==e&&(e=(new Date).getHours().toString()),void 0===t&&(t=!1);const n=e.substring(0,2);let r="";return console.log("Hours",n),r=n>=0&&n<4?"Late Night":n>=4&&n<7?"Early Morning":n>=7&&n<12?"Morning":n>=12&&n<17?"Afternoon":n<21?"Evening":"Night",t&&(r="night"===r?"tonight":"this "+r),console.log("partOfDay",r),r},toHour:function(e=0){return 36e5-(new Date).getTime()%36e5+e},hourFloor:function(){const e=new Date;return parseInt(36e5*~~(e.getTime()/36e5),10).toString(32)},distance:function(e,t,n,r){const o=.017453292519943295,a=Math.cos,l=.5-a((n-e)*o)/2+a(e*o)*a(n*o)*(1-a((r-t)*o))/2;return 12742*Math.asin(Math.sqrt(l))},maybePluralize:(e,t,n="s")=>`${e} ${t}${1!==e?n:""}`,minuteFloor:function(){const e=new Date;return parseInt(6e4*~~(e.getTime()/6e4),10).toString(32)},debounce:function(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>e.apply(this,r),t)}},throttle:function(e,t){var n=!1;return function(){n||(e.apply(null,arguments),n=!0,setTimeout((function(){n=!1}),t))}},once:function(e){var t,n=!1;return function(){return n||(t=e.apply(this,arguments),n=!0),t}},isEmpty:function(e){for(const t in e)if(e.hasOwnProperty(t))return!1;return!0},LocalStorage:Ie},Ke=Oe.minuteFloor,xe=Oe.debounce,Ye=Oe.LocalStorage,_e=function e(t){function n(e){return function(t,n){return a(t,Object.assign({method:e},n))}}function r(e){return function(t,n,r){return a(t,Object.assign({method:e,data:n},r))}}function o(e,t,n){if(Array.isArray(e))return e.concat(t);if(t&&"object"==typeof t){var r,a={};if(e)for(r in e)a[n?r.toLowerCase():r]=e[r];for(r in t){var l=n?r.toLowerCase():r;"headers"===l&&(n=!0),a[l]=r in a?o(a[l],t[r],n):t[r]}return a}return t}function a(e,n){"string"!=typeof e&&(e=(n=e).url);var r=o(t,n||{}),a=r.data;if(r.transformRequest)for(var l=0;l=43)}})).catch((function(){return!1}))}(e).then((function(e){return d=e}))}function g(e){var t=h[e.name],n={};n.promise=new l((function(e,t){n.resolve=e,n.reject=t})),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then((function(){return n.promise})):t.dbReady=n.promise}function y(e){var t=h[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function m(e,t){var n=h[e.name].deferredOperations.pop();if(n)return n.reject(t),n.promise}function p(e,t){return new l((function(n,r){if(h[e.name]=h[e.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},e.db){if(!t)return n(e.db);g(e),e.db.close()}var a=[e.name];t&&a.push(e.version);var l=o.open.apply(o,a);t&&(l.onupgradeneeded=function(t){var n=l.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore("local-forage-detect-blob-support")}catch(n){if("ConstraintError"!==n.name)throw n;console.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.')}}),l.onerror=function(e){e.preventDefault(),r(l.error)},l.onsuccess=function(){n(l.result),y(e)}}))}function B(e){return p(e,!1)}function C(e){return p(e,!0)}function w(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),r=e.versione.db.version;if(r&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),o||n){if(n){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function b(e){return a([function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),o=0;o0&&(!e.db||"InvalidStateError"===o.name||"NotFoundError"===o.name))return l.resolve().then((function(){if(!e.db||"NotFoundError"===o.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),C(e)})).then((function(){return function(e){g(e);for(var t=h[e.name],n=t.forages,r=0;r>4,u[s++]=(15&r)<<4|o>>2,u[s++]=(3&o)<<6|63&a;return c}function D(e){var t,n=new Uint8Array(e),r="";for(t=0;t>2],r+=R[(3&n[t])<<4|n[t+1]>>4],r+=R[(15&n[t+1])<<2|n[t+2]>>6],r+=R[63&n[t+2]];return n.length%3==2?r=r.substring(0,r.length-1)+"=":n.length%3==1&&(r=r.substring(0,r.length-2)+"=="),r}var E={serialize:function(e,t){var n="";if(e&&(n=M.call(e)),e&&("[object ArrayBuffer]"===n||e.buffer&&"[object ArrayBuffer]"===M.call(e.buffer))){var r,o="__lfsc__:";e instanceof ArrayBuffer?(r=e,o+="arbf"):(r=e.buffer,"[object Int8Array]"===n?o+="si08":"[object Uint8Array]"===n?o+="ui08":"[object Uint8ClampedArray]"===n?o+="uic8":"[object Int16Array]"===n?o+="si16":"[object Uint16Array]"===n?o+="ur16":"[object Int32Array]"===n?o+="si32":"[object Uint32Array]"===n?o+="ui32":"[object Float32Array]"===n?o+="fl32":"[object Float64Array]"===n?o+="fl64":t(new Error("Failed to get type for BinaryArray"))),t(o+D(r))}else if("[object Blob]"===n){var a=new FileReader;a.onload=function(){var n="~~local_forage_type~"+e.type+"~"+D(this.result);t("__lfsc__:blob"+n)},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(n){console.error("Couldn't convert value into a JSON string: ",e),t(null,n)}},deserialize:function(e){if("__lfsc__:"!==e.substring(0,T))return JSON.parse(e);var t,n=e.substring(k),r=e.substring(T,k);if("blob"===r&&W.test(n)){var o=n.match(W);t=o[1],n=n.substring(o[0].length)}var l=A(n);switch(r){case"arbf":return l;case"blob":return a([l],{type:t});case"si08":return new Int8Array(l);case"ui08":return new Uint8Array(l);case"uic8":return new Uint8ClampedArray(l);case"si16":return new Int16Array(l);case"ur16":return new Uint16Array(l);case"si32":return new Int32Array(l);case"ui32":return new Uint32Array(l);case"fl32":return new Float32Array(l);case"fl64":return new Float64Array(l);default:throw new Error("Unkown type: "+r)}},stringToBuffer:A,bufferToString:D};function P(e,t,n,r){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],n,r)}function G(e,t,n,r,o,a){e.executeSql(n,r,o,(function(e,l){l.code===l.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],(function(e,i){i.rows.length?a(e,l):P(e,t,(function(){e.executeSql(n,r,o,a)}),a)}),a):a(e,l)}),a)}function F(e,t,n,r){var o=this;e=c(e);var a=new l((function(a,l){o.ready().then((function(){void 0===t&&(t=null);var i=t,s=o._dbInfo;s.serializer.serialize(t,(function(t,c){c?l(c):s.db.transaction((function(n){G(n,s,"INSERT OR REPLACE INTO "+s.storeName+" (key, value) VALUES (?, ?)",[e,t],(function(){a(i)}),(function(e,t){l(t)}))}),(function(t){if(t.code===t.QUOTA_ERR){if(r>0)return void a(F.apply(o,[e,i,n,r-1]));l(t)}}))}))})).catch(l)}));return i(a,n),a}function I(e){return new l((function(t,n){e.transaction((function(r){r.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],(function(n,r){for(var o=[],a=0;a0}var Y={_driver:"localStorageWrapper",_initStorage:function(e){var t={};if(e)for(var n in e)t[n]=e[n];return t.keyPrefix=K(e,this._defaultConfig),x()?(this._dbInfo=t,t.serializer=E,l.resolve()):l.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var n=this,r=n.ready().then((function(){for(var t=n._dbInfo,r=t.keyPrefix,o=r.length,a=localStorage.length,l=1,i=0;i=0;n--){var r=localStorage.key(n);0===r.indexOf(e)&&localStorage.removeItem(r)}}));return i(n,e),n},length:function(e){var t=this.keys().then((function(e){return e.length}));return i(t,e),t},key:function(e,t){var n=this,r=n.ready().then((function(){var t,r=n._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(r.keyPrefix.length)),t}));return i(r,t),r},keys:function(e){var t=this,n=t.ready().then((function(){for(var e=t._dbInfo,n=localStorage.length,r=[],o=0;o=0;t--){var n=localStorage.key(t);0===n.indexOf(e)&&localStorage.removeItem(n)}})):l.reject("Invalid arguments"),t),r}},_=function(e,t){for(var n,r,o=e.length,a=0;ae+1)},async saveRoute(e){const t={...e};t.id=s(this.routeIndex),this.routes.update(e=>[...e,t]),this.incrementRouteIndex()},deleteRoute(e){const t=s(this.routes).slice(0,e),n=s(this.routes).slice(e+1);this.routes.set([...t,...n])},async getTweets(){const e=s(Qe.twitterFollowingList).map(e=>e[1].id),t={method:"post",url:je.concat("/twitter"),data:{list:e}};await _e(t).then(e=>{const t=JSON.parse(e.data),n=t.map(e=>e.id),r=t.map(e=>[e.id,e]);this.tweetList.set(n),this.tweets.set(new Map(r))})},getTweetByID(e){return s(this.tweets).get(e)},getTwitterFollowing(){return s(this.twitterFollowing)},saveTwitterFollowing(e){this.twitterFollowing.set(e)},getBaseUrl:()=>je};function qe(t){let n,r,o,a,l,i,s,c,u,d,h,f,S;return{c(){n=B("div"),r=B("div"),o=B("div"),a=C(t[0]),l=w(),i=B("div"),s=C(t[1]),c=w(),u=B("div"),d=B("span"),h=C(t[2]),H(r,"class","entry ml-1 svelte-1hucmyw"),H(d,"class",f="btn "+t[3]+" svelte-1hucmyw"),H(u,"class","entry text-right svelte-1hucmyw"),H(n,"class","columns TRcard svelte-1hucmyw")},m(e,f,m){y(e,n,f),g(n,r),g(r,o),g(o,a),g(r,l),g(r,i),g(i,s),g(n,c),g(n,u),g(u,d),g(d,h),m&&S(),S=L(d,"click",t[4])},p(e,[t]){1&t&&v(a,e[0]),2&t&&v(s,e[1]),4&t&&v(h,e[2]),8&t&&f!==(f="btn "+e[3]+" svelte-1hucmyw")&&H(d,"class",f)},i:e,o:e,d(e){e&&m(n),S()}}}function Ze(e,t,n){let r,o,a,l,i,s,{destStation:c}=t,{startStation:u}=t,d=Qe.getBaseUrl(),h={eta:"OFF",sta:"OFF"},f=0,S=0;async function g(){console.log(`Update: ${u} / ${c}`);const e=new Date,t=e.getHours()<6?36e5:95e3,r=t-e.getTime()%t;S=e.getTime()+r,await async function(){const e=Ke(),t=a.concat("&mh="+e);_e.get(t).then(e=>{n(8,h={...JSON.parse(e.data)})})}(),clearTimeout(f),f=0,f=setTimeout(g,r+10)}return P(async()=>{if(Ye.exists(`${u}${c}`)){const e=JSON.parse(Ye.load(`${u}${c}`));n(8,h={...h,...e.trainData}),S=e.due,n(0,r=e.startStationName),n(1,o=e.destStationName),a=e.url}else n(0,r=Ge(u)),n(1,o=Ge(c)),a=`${d}/getnexttraintimes?from=${u}&to=${c}`;const e=(new Date).getTime();e>S?g():(f=0,f=setTimeout(g,S-e))}),G(async()=>{clearInterval(f);const e={due:S,trainData:h,startStationName:r,destStationName:o,url:a};Ye.save(`${u}${c}`,JSON.stringify(e))}),e.$set=e=>{"destStation"in e&&n(5,c=e.destStation),"startStation"in e&&n(6,u=e.startStation)},e.$$.update=()=>{352&e.$$.dirty&&(n(3,i="On time"===h.eta?"ontime":"delayed"),n(2,l="On time"===h.eta?h.sta:h.eta),s=`#/timetable/${u}/${c}`)},[r,o,l,i,function(){ve(s)},c,u]}Ve.getItem("twitterFollowing").then(e=>{null!==e?Qe.twitterFollowing.set(e):(Qe.twitterFollowing.set(Xe),Ve.setItem("twitterFollowing",Xe).catch(e=>{console.error(e)}))}).catch(e=>{console.error(e)}),Ve.getItem("favourites").then(e=>{null!==e&&Qe.favourites.set(e)}).catch(e=>{console.error(e)}),Ve.getItem("routes").then(e=>{null!==e&&Qe.routes.set(e)}).catch(e=>{console.error(e)}),Ve.getItem("routeIndex").then(e=>{null!==e&&Qe.routeIndex.set(e)}).catch(e=>{console.error(e)}),Qe.favourites.subscribe(e=>{console.log(">> Store.state.favourites",e)}),Qe.routes.subscribe(e=>{Je&&Ve.setItem("routes",e).catch(e=>{console.error(e)})}),Qe.routeIndex.subscribe(e=>{Je&&Ve.setItem("routeIndex",e).catch(e=>{console.error(e)})}),Qe.twitterFollowing.subscribe(e=>{Je&&Ve.setItem("twitterFollowing",e).catch(e=>{console.error(e)});const t=Object.entries(s(Qe.twitterFollowing)).filter(e=>{if(e[1].follow)return e});Qe.twitterFollowingList.set(t)}),setTimeout(()=>{Je=!0},250);class ze extends ge{constructor(e){super(),Se(this,e,Ze,qe,l,{destStation:5,startStation:6})}}function et(e,t,n){const r=e.slice();return r[1]=t[n],r}function tt(e){let t;const n=new ze({props:{destStation:e[1].destStation.id,startStation:e[1].startStation.id}});return{c(){ue(n.$$.fragment)},m(e,r){de(n,e,r),t=!0},p(e,t){const r={};1&t&&(r.destStation=e[1].destStation.id),1&t&&(r.startStation=e[1].startStation.id),n.$set(r)},i(e){t||(re(n.$$.fragment,e),t=!0)},o(e){oe(n.$$.fragment,e),t=!1},d(e){he(n,e)}}}function nt(e){let t,n,r=e[0],o=[];for(let t=0;toe(o[e],1,1,()=>{o[e]=null});return{c(){t=B("div");for(let e=0;e{n(0,r=e)}),[r]}var ot={reduceOtherDetails(e){const t=[];let n=0;const r=/<\s*[aA].*?href\s*=\s*(?:"|')(.*?)(?:"|')[^>]*>(.*?)<\s*?\/\s*?[aA]\s*?>/;if("object"==typeof e.nrccMessages&&null!==e.nrccMessages)for(const o of e.nrccMessages){const e={index:0,msg:"",link:null,linkText:""};let a=o.value.replace(' ">','">').replace("","").replace("/gi,"");const l=r.exec(o.value);a=a.replace(r,""),e.index=n,e.msg=a,null!==l&&(e.link=l[1],e.linkText=l[2]),t.push(e),n++}return{nrMessages:t,nrMessagesExist:t.length>0}},reduceTrainTimetable(e){const t=[];let n="";const r=["💠","🚉"];if("object"==typeof e&&null!==e){if(console.log(">> reduceTrainService"),"object"==typeof e.trainServices&&null!==e.trainServices)for(const o of e.trainServices){const e=o.destination[0],a=null!==e.via?e.via:"",l=null!==o.platform?o.platform:""+r[0],i=null!==o.sta?o.sta:"D "+o.std,s=null===o.sta,c=null!==o.eta?o.eta:o.etd,u=o.length,d=u>0?` (${u} 🚃) `:"",h="on time"===c.toLowerCase()?"ontime":"delayed",f=null!==o.delayReason?o.delayReason:"",S=null!==o.cancelReason?o.cancelReason:"No reason given 🤷",g=o.serviceIdUrlSafe;t.push({location:e.locationName,time:i,status:c,platform:l,cancel:S,type:"train",delay:f,carriageCount:d,via:a,statusMode:h,isCancelled:o.isCancelled,isDeparture:s,serviceIdUrlSafe:g}),n=o.isCancelled?`${n}${e.locationName} ${a}${i}\n ❌ ${S}`:`${n}${e.locationName}${d}${a}\n ${i}\n ${c}\n ${l}\n ${f}`}if("object"==typeof e.busServices&&null!==e.busServices)for(const n of e.busServices){const e=n.destination[0],r=null!==e.via?e.via:"",o=null!==n.platform?n.platform:"",a=null!==n.sta?n.sta:"D "+n.std,l=null!==n.eta?n.eta:n.etd;t.push({location:e.locationName,time:a,status:l,platform:o,cancel:n.cancelReason,type:"bus",via:r})}}return console.log(t),t},reduceTrainService(e){let t=[];const n=e.sta||e.std,r=e.eta||e.etd,o={locationName:e.locationName,crs:e.crs,st:e.sta,et:e.eta,at:e.ata,isCancelled:e.isCancelled,length:e.length,detachFront:e.detachFront,adhocAlerts:e.adhocAlerts};return null!==e.previousCallingPoints&&(t=t.concat(e.previousCallingPoints[0].callingPoint)),t.push(o),null!==e.subsequentCallingPoints&&(t=t.concat(e.subsequentCallingPoints[0].callingPoint)),t=t.map(e=>(e.et=null===e.et?"":e.et,e.at=null===e.at?"":e.at,e.etMode="on time"===e.et.toLowerCase()?"ontime":"delayed",e.atMode="on time"===e.at.toLowerCase()?"ontime":"delayed",e.delayReason=null!==e.delayReason?e.delayReason:"",e.cancelReason=null!==e.cancelReason?e.cancelReason:"No reason given 🤷",e.classCancel=e.isCancelled?"cancelledRow":"",null!==e.st||null!==e.et&&""!==e.et||(e.st="D "+n,e.et=r),e)),t}};function at(e,t,n){const r=e.slice();return r[5]=t[n],r}function lt(e){let t,n=e[0],r=[];for(let t=0;t0&<(t);return{c(){n=B("section"),r=B("div"),r.innerHTML='
Station
\n
Due
\n
Estimated
\n
Arrived
',o=w(),a&&a.c(),H(r,"class","grid card text-subhead")},m(e,t){y(e,n,t),g(n,r),g(n,o),a&&a.m(n,null)},p(e,[t]){e[0].length>0?a?a.p(e,t):(a=lt(e),a.c(),a.m(n,null)):a&&(a.d(1),a=null)},i:e,o:e,d(e){e&&m(n),a&&a.d()}}}function ct(e,t,n){let r,{serviceId:o}=t,a=[],l=Qe.getBaseUrl();async function i(){{const e="/getservice?serviceid="+o,t=l.concat(e);await _e.get(t).then(e=>{const t=JSON.parse(e.data);n(0,a=ot.reduceTrainService(t))})}}return P(async()=>{await i(),r=setInterval(async()=>{console.log("Service update"),await i()},12e4)}),G(async()=>{clearInterval(r)}),e.$set=e=>{"serviceId"in e&&n(1,o=e.serviceId)},[a,o]}class ut extends ge{constructor(e){super(),Se(this,e,ct,st,l,{serviceId:1})}}function dt(t){let n,r;const o=new ut({props:{serviceId:t[0]}});return{c(){n=B("div"),ue(o.$$.fragment),H(n,"class","container")},m(e,t){y(e,n,t),de(o,n,null),r=!0},p:e,i(e){r||(re(o.$$.fragment,e),r=!0)},o(e){oe(o.$$.fragment,e),r=!1},d(e){e&&m(n),he(o)}}}function ht(e,t,n){let{params:r={}}=t,o=r.serviceId;return e.$set=e=>{"params"in e&&n(1,r=e.params)},[o,r]}function ft(e,t,n){const r=e.slice();return r[7]=t[n],r[9]=n,r}function St(e,t,n){const r=e.slice();return r[7]=t[n],r}function gt(e){let t,n,r=e[1].nrMessages,o=[];for(let t=0;te[7].serviceIdUrlSafe;for(let t=0;t{N||(N=le(n,De,{},!0)),N.run(1)}),R=!0)},o(e){e&&(N||(N=le(n,De,{},!1)),N.run(0)),R=!1},d(e){e&&m(n),A&&A.d(),P.d(),e&&N&&N.end(),W()}}}function Lt(e){let t,n,r,o,a=!0===e[1].nrMessagesExist&>(e),l=e[0].length>0&&pt(e);return{c(){t=B("div"),n=B("section"),a&&a.c(),r=w(),l&&l.c()},m(e,i){y(e,t,i),g(t,n),a&&a.m(n,null),g(n,r),l&&l.m(n,null),o=!0},p(e,[t]){!0===e[1].nrMessagesExist?a?a.p(e,t):(a=gt(e),a.c(),a.m(n,r)):a&&(a.d(1),a=null),e[0].length>0?l?(l.p(e,t),re(l,1)):(l=pt(e),l.c(),re(l,1),l.m(n,null)):l&&(te(),oe(l,1,1,()=>{l=null}),ne())},i(e){o||(re(l),o=!0)},o(e){oe(l),o=!1},d(e){e&&m(t),a&&a.d(),l&&l.d()}}}function Ht(e){ve("/service/"+e)}function vt(e,t,n){let r,{fromStation:o}=t,{destStation:a}=t,l=[],i={},s=Qe.getBaseUrl();async function c(){{const e=`/gettrains?from=${o}&to=${a}`,t=s.concat(e);await _e.get(t).then(e=>{const t=JSON.parse(e.data);n(0,l=ot.reduceTrainTimetable(t)),n(1,i=ot.reduceOtherDetails(t))})}}return P(async()=>{await c(),r=setInterval(async()=>{console.log("Timetable update"),await c()},12e4)}),G(async()=>{clearInterval(r)}),e.$set=e=>{"fromStation"in e&&n(2,o=e.fromStation),"destStation"in e&&n(3,a=e.destStation)},[l,i,o,a]}class Nt extends ge{constructor(e){super(),Se(this,e,vt,Lt,l,{fromStation:2,destStation:3})}}function Rt(e){let t,n,r,o,a,l,i,s;const c=new Nt({props:{fromStation:e[2],destStation:e[3]}});return{c(){t=B("div"),n=B("div"),r=B("div"),o=C(e[0]),a=C(" TO "),l=C(e[1]),i=w(),ue(c.$$.fragment),H(r,"class","text-center text-dark text-subhead"),H(t,"class","container")},m(e,u){y(e,t,u),g(t,n),g(n,r),g(r,o),g(r,a),g(r,l),g(n,i),de(c,n,null),s=!0},p(e,[t]){(!s||1&t)&&v(o,e[0]),(!s||2&t)&&v(l,e[1])},i(e){s||(re(c.$$.fragment,e),s=!0)},o(e){oe(c.$$.fragment,e),s=!1},d(e){e&&m(t),he(c)}}}function Wt(e,t,n){let r,o,{params:a={}}=t,l=a.fromStation,i=a.destStation;return P(async()=>{n(0,r=Ge(l)),n(1,o=Ge(i))}),e.$set=e=>{"params"in e&&n(4,a=e.params)},[r,o,l,i,a]}function Tt(e,t,n){const r=e.slice();return r[9]=t[n],r[11]=n,r}function kt(e){let t,n=e[4],r=[];for(let t=0;t0&&kt(t);return{c(){n=B("span"),r=B("label"),l=C(t[1]),i=w(),s=B("input"),c=w(),d&&d.c(),H(r,"for",t[0]),H(s,"autocomplete","off"),H(s,"name",t[0]),H(n,"class","mui-dropdown--right")},m(e,h,f){y(e,n,h),g(n,r),g(r,l),g(n,i),g(n,s),N(s,t[2]),g(n,c),d&&d.m(n,null),f&&o(u),u=[L(s,"keyup",(function(){a(t[3])&&t[3].apply(this,arguments)})),L(s,"input",t[8])]},p(e,[o]){t=e,2&o&&v(l,t[1]),1&o&&H(r,"for",t[0]),1&o&&H(s,"name",t[0]),4&o&&s.value!==t[2]&&N(s,t[2]),t[4].length>0?d?d.p(t,o):(d=kt(t),d.c(),d.m(n,null)):d&&(d.d(1),d=null)},i:e,o:e,d(e){e&&m(n),d&&d.d(),o(u)}}}function Dt(e,t,n){let r,{returnValue:o=""}=t,a="",{name:l}=t,{label:i}=t,s=[];function c(){n(6,o=""),a.length>=2?n(4,s=Fe(a)):n(4,s=[])}return P(async()=>{n(3,r=xe(c,750))}),e.$set=e=>{"returnValue"in e&&n(6,o=e.returnValue),"name"in e&&n(0,l=e.name),"label"in e&&n(1,i=e.label)},e.$$.update=()=>{64&e.$$.dirty&&""===o&&n(2,a="")},[l,i,a,r,s,function(e){let[t,r]=e.target.dataset.content.split(",");n(6,o={id:t,name:r}),n(2,a=r),n(4,s=[])},o,c,function(){a=this.value,n(2,a),n(6,o)}]}class Et extends ge{constructor(e){super(),Se(this,e,Dt,At,l,{returnValue:6,name:0,label:1})}}function Pt(t){let n,r,o;return{c(){n=B("div"),r=B("button"),r.textContent="Add a new route",H(r,"class","btn btn-primary"),H(r,"id","new"),H(r,"type","button")},m(e,a,l){y(e,n,a),g(n,r),l&&o(),o=L(r,"click",t[6])},p:e,i:e,o:e,d(e){e&&m(n),o()}}}function Gt(e){let t,n,r,a,l,i,s,c,u,d,h,f,S,p,b,v,N,R,W,T,k;function M(t){e[9].call(null,t)}let A={label:"Departure Station",name:"startStation"};void 0!==e[1]&&(A.returnValue=e[1]);const D=new Et({props:A});function E(t){e[10].call(null,t)}O.push(()=>ce(D,"returnValue",M));let P={label:"Destination Station",name:"destStation"};void 0!==e[2]&&(P.returnValue=e[2]);const G=new Et({props:P});return O.push(()=>ce(G,"returnValue",E)),{c(){t=B("div"),n=B("div"),r=B("div"),r.textContent="New Route",a=w(),l=B("div"),i=B("div"),ue(D.$$.fragment),c=w(),u=B("div"),u.innerHTML='',d=w(),h=B("div"),ue(G.$$.fragment),S=w(),p=B("div"),b=B("button"),b.textContent="Close",v=w(),N=B("button"),R=C("Save"),H(r,"class","text-subhead"),H(i,"class",""),H(u,"class","text-center"),H(h,"class",""),H(l,"class","grid-3"),H(b,"class","btn btn-sm"),H(b,"type","button"),H(N,"class","btn btn-primary btn-sm"),H(N,"id","save"),H(N,"type","button"),N.disabled=W=!e[3],H(p,"class","my text-right"),H(n,"class","mui-row card"),H(t,"class","container ")},m(s,f,m){y(s,t,f),g(t,n),g(n,r),g(n,a),g(n,l),g(l,i),de(D,i,null),g(l,c),g(l,u),g(l,d),g(l,h),de(G,h,null),g(n,S),g(n,p),g(p,b),g(p,v),g(p,N),g(N,R),T=!0,m&&o(k),k=[L(b,"click",e[4]),L(N,"click",e[5])]},p(e,t){const n={};!s&&2&t&&(s=!0,n.returnValue=e[1],U(()=>s=!1)),D.$set(n);const r={};!f&&4&t&&(f=!0,r.returnValue=e[2],U(()=>f=!1)),G.$set(r),(!T||8&t&&W!==(W=!e[3]))&&(N.disabled=W)},i(e){T||(re(D.$$.fragment,e),re(G.$$.fragment,e),T=!0)},o(e){oe(D.$$.fragment,e),oe(G.$$.fragment,e),T=!1},d(e){e&&m(t),he(D),he(G),o(k)}}}function Ft(e){let t,n,r,o;const a=[Gt,Pt],l=[];function i(e,t){return e[0]?0:1}return t=i(e),n=l[t]=a[t](e),{c(){n.c(),r=b()},m(e,n){l[t].m(e,n),y(e,r,n),o=!0},p(e,[o]){let s=t;t=i(e),t===s?l[t].p(e,o):(te(),oe(l[s],1,1,()=>{l[s]=null}),ne(),n=l[t],n||(n=l[t]=a[t](e),n.c()),re(n,1),n.m(r.parentNode,r))},i(e){o||(re(n),o=!0)},o(e){oe(n),o=!1},d(e){l[t].d(e),e&&m(r)}}}function It(e,t,n){let r,o,a,l=!1,i=!("string"==typeof r);function s(){n(1,r=""),n(2,o=""),n(0,l=!1)}return e.$$.update=()=>{6&e.$$.dirty&&(console.log("typeof startStation",typeof r),n(3,a="object"==typeof r&&"object"==typeof o))},[l,r,o,a,s,async function(){await Qe.saveRoute({startStation:r,destStation:o}),s()},function(){n(0,l=!0)},void 0,i,function(e){r=e,n(1,r)},function(e){o=e,n(2,o)}]}class Ot extends ge{constructor(e){super(),Se(this,e,It,Ft,l,{})}}function Kt(t){let n,r,a,l,i,s,c,u,d;return{c(){n=B("div"),r=B("button"),r.textContent="Delete",a=w(),l=B("button"),l.textContent="Edit",i=w(),s=B("button"),s.textContent="Close",H(r,"class","btn btn-danger btn-sm"),H(r,"id","delete"),H(r,"type","button"),H(l,"class","btn btn-primary btn-sm"),H(l,"id","save"),H(l,"type","button"),H(s,"class","btn btn-sm"),H(s,"type","button"),H(n,"class","my grid-3 svelte-2wxoro")},m(e,c,h){y(e,n,c),g(n,r),g(n,a),g(n,l),g(n,i),g(n,s),u=!0,h&&o(d),d=[L(r,"click",t[2]),L(l,"click",Yt),L(s,"click",t[3])]},p:e,i(e){u||($(()=>{c||(c=le(n,Ee,{},!0)),c.run(1)}),u=!0)},o(e){c||(c=le(n,Ee,{},!1)),c.run(0),u=!1},d(e){e&&m(n),e&&c&&c.end(),o(d)}}}function xt(n){let r,l,i,s,c,d,h,f,p,b,N,R,W,T,k,D,E=n[0].startStation.name+"",P=n[0].destStation.name+"",G=n[1]&&Kt(n);return{c(){r=B("div"),l=B("div"),i=B("div"),s=C(E),c=w(),d=B("div"),d.innerHTML='',h=w(),f=B("div"),p=C(P),b=w(),N=B("div"),R=B("button"),R.innerHTML='',W=w(),G&&G.c(),H(i,"class","col-5"),H(d,"class","col-1"),H(f,"class","col-5"),H(R,"class","btn btn-sm"),H(N,"class","col-1"),H(l,"class","grid card ")},m(e,t,o){y(e,r,t),g(r,l),g(l,i),g(i,s),g(l,c),g(l,d),g(l,h),g(l,f),g(f,p),g(l,b),g(l,N),g(N,R),g(r,W),G&&G.m(r,null),k=!0,o&&D(),D=L(R,"click",n[5])},p(e,[t]){(!k||1&t)&&E!==(E=e[0].startStation.name+"")&&v(s,E),(!k||1&t)&&P!==(P=e[0].destStation.name+"")&&v(p,P),e[1]?G?(G.p(e,t),re(G,1)):(G=Kt(e),G.c(),re(G,1),G.m(r,null)):G&&(te(),oe(G,1,1,()=>{G=null}),ne())},i(e){k||(re(G),T&&T.end(1),k=!0)},o(n){oe(G),n&&(T=function(n,r,l){let i,s=r(n,l),c=!0;const d=ee;function h(){const{delay:r=0,duration:a=300,easing:l=t,tick:h=e,css:f}=s||ae;f&&(i=M(n,1,0,a,r,l,f));const g=u()+r,y=g+a;$(()=>Z(n,!1,"start")),S(e=>{if(c){if(e>=y)return h(0,1),Z(n,!1,"end"),--d.r||o(d.c),!1;if(e>=g){const t=l((e-g)/a);h(1-t,t)}}return c})}return d.r+=1,a(s)?q().then(()=>{s=s(),h()}):h(),{end(e){e&&s.tick&&s.tick(1,0),c&&(i&&A(n,i),c=!1)}}}(r,Ee,{})),k=!1},d(e){e&&m(r),G&&G.d(),e&&T&&T.end(),D()}}}function Yt(){}function _t(e,t,n){let{item:r}=t,{id:o}=t,a=!1;return e.$set=e=>{"item"in e&&n(0,r=e.item),"id"in e&&n(4,o=e.id)},[r,a,function(){console.log("delete: "+o),n(1,a=!1),Qe.deleteRoute(o)},function(){n(1,a=!1)},o,()=>n(1,a=!a)]}class $t extends ge{constructor(e){super(),Se(this,e,_t,xt,l,{item:0,id:4})}}function Ut(e,t,n){const r=e.slice();return r[1]=t[n],r[3]=n,r}function Vt(e,t){let n,r;const o=new $t({props:{item:t[1],id:t[3]}});return{key:e,first:null,c(){n=b(),ue(o.$$.fragment),this.first=n},m(e,t){y(e,n,t),de(o,e,t),r=!0},p(e,t){const n={};1&t&&(n.item=e[1]),1&t&&(n.id=e[3]),o.$set(n)},i(e){r||(re(o.$$.fragment,e),r=!0)},o(e){oe(o.$$.fragment,e),r=!1},d(e){e&&m(n),he(o,e)}}}function jt(e){let t,n,r=[],o=new Map,a=e[0];const l=e=>e[1].id;for(let t=0;t{n(0,r=e)}),[r]}class Xt extends ge{constructor(e){super(),Se(this,e,Jt,jt,l,{})}}function Qt(e){let t,n,r,a,l,i,s,c,u,d,h,f,S,p,b,v,N,R,W,T,k,M,A,D,E,P,G,F,I,O,K,x,Y,_,$,U,V,j,J,X,Q,q,Z,z,ee,te,ne,re,oe,ae,le,ie,se,ce,ue,de,he,fe,Se,ge,ye,me,pe,Be,Ce,we,be,Le,He,ve,Ne,Re,We,Te,ke,Me,Ae,De,Ee,Pe,Ge,Fe,Ie,Oe,Ke,xe,Ye,_e,$e,Ue,Ve,je,Je,Xe,Qe,qe,Ze,ze,et,tt,nt,rt,ot,at,lt,it,st,ct,ut,dt,ht,ft,St,gt,yt,mt,pt,Bt,Ct,wt,bt,Lt,Ht,vt,Nt,Rt,Wt,Tt,kt,Mt,At,Dt,Et,Pt,Gt,Ft;return{c(){t=B("div"),n=B("div"),r=B("label"),a=B("input"),l=C("\n @nationalrailenq"),i=w(),s=B("div"),c=B("label"),u=B("input"),d=C("\n @networkrail"),h=w(),f=B("div"),S=B("label"),p=B("input"),b=C("\n @NetworkRailSCOT"),v=w(),N=B("div"),R=B("label"),W=B("input"),T=C("\n @AvantiWestCoast"),k=w(),M=B("div"),A=B("label"),D=B("input"),E=C("\n @CalSleeper"),P=w(),G=B("div"),F=B("label"),I=B("input"),O=C("\n @CrossCountryUK"),K=w(),x=B("div"),Y=B("label"),_=B("input"),$=C("\n @Eurostar"),U=w(),V=B("div"),j=B("label"),J=B("input"),X=C("\n @EurostarUK"),Q=w(),q=B("div"),Z=B("label"),z=B("input"),ee=C("\n @GatwickExpress"),te=w(),ne=B("div"),re=B("label"),oe=B("input"),ae=C("\n @GlasgowSubway"),le=w(),ie=B("div"),se=B("label"),ce=B("input"),ue=C("\n @GWRHelp"),de=w(),he=B("div"),fe=B("label"),Se=B("input"),ge=C("\n @HeathrowExpress"),ye=w(),me=B("div"),pe=B("label"),Be=B("input"),Ce=C("\n @LNER"),we=w(),be=B("div"),Le=B("label"),He=B("input"),ve=C("\n @LNRailway"),Ne=w(),Re=B("div"),We=B("label"),Te=B("input"),ke=C("\n @northernassist"),Me=w(),Ae=B("div"),De=B("label"),Ee=B("input"),Pe=C("\n @ScotRail"),Ge=w(),Fe=B("div"),Ie=B("label"),Oe=B("input"),Ke=C("\n @Stansted_Exp"),xe=w(),Ye=B("div"),_e=B("label"),$e=B("input"),Ue=C("\n @TfL"),Ve=w(),je=B("div"),Je=B("label"),Xe=B("input"),Qe=C("\n @NetworkRailBHM"),qe=w(),Ze=B("div"),ze=B("label"),et=B("input"),tt=C("\n @NetworkRailEDB"),nt=w(),rt=B("div"),ot=B("label"),at=B("input"),lt=C("\n @NetworkRailEUS"),it=w(),st=B("div"),ct=B("label"),ut=B("input"),dt=C("\n @NetworkRailGLC"),ht=w(),ft=B("div"),St=B("label"),gt=B("input"),yt=C("\n @NetworkRailKGX"),mt=w(),pt=B("div"),Bt=B("label"),Ct=B("input"),wt=C("\n @NetworkRailLST"),bt=w(),Lt=B("div"),Ht=B("label"),vt=B("input"),Nt=C("\n @NetworkRailMAN"),Rt=w(),Wt=B("div"),Tt=B("label"),kt=B("input"),Mt=C("\n @NetworkRailVIC"),At=w(),Dt=B("div"),Et=B("label"),Pt=B("input"),Gt=C("\n @BTPScotland"),H(a,"type","checkbox"),H(r,"class","label-body svelte-ui3fhj"),H(u,"type","checkbox"),H(c,"class","label-body svelte-ui3fhj"),H(p,"type","checkbox"),H(S,"class","label-body svelte-ui3fhj"),H(W,"type","checkbox"),H(R,"class","label-body svelte-ui3fhj"),H(D,"type","checkbox"),H(A,"class","label-body svelte-ui3fhj"),H(I,"type","checkbox"),H(F,"class","label-body svelte-ui3fhj"),H(_,"type","checkbox"),H(Y,"class","label-body svelte-ui3fhj"),H(J,"type","checkbox"),H(j,"class","label-body svelte-ui3fhj"),H(z,"type","checkbox"),H(Z,"class","label-body svelte-ui3fhj"),H(oe,"type","checkbox"),H(re,"class","label-body svelte-ui3fhj"),H(ce,"type","checkbox"),H(se,"class","label-body svelte-ui3fhj"),H(Se,"type","checkbox"),H(fe,"class","label-body svelte-ui3fhj"),H(Be,"type","checkbox"),H(pe,"class","label-body svelte-ui3fhj"),H(He,"type","checkbox"),H(Le,"class","label-body svelte-ui3fhj"),H(Te,"type","checkbox"),H(We,"class","label-body svelte-ui3fhj"),H(Ee,"type","checkbox"),H(De,"class","label-body svelte-ui3fhj"),H(Oe,"type","checkbox"),H(Ie,"class","label-body svelte-ui3fhj"),H($e,"type","checkbox"),H(_e,"class","label-body svelte-ui3fhj"),H(Xe,"type","checkbox"),H(Je,"class","label-body svelte-ui3fhj"),H(et,"type","checkbox"),H(ze,"class","label-body svelte-ui3fhj"),H(at,"type","checkbox"),H(ot,"class","label-body svelte-ui3fhj"),H(ut,"type","checkbox"),H(ct,"class","label-body svelte-ui3fhj"),H(gt,"type","checkbox"),H(St,"class","label-body svelte-ui3fhj"),H(Ct,"type","checkbox"),H(Bt,"class","label-body svelte-ui3fhj"),H(vt,"type","checkbox"),H(Ht,"class","label-body svelte-ui3fhj"),H(kt,"type","checkbox"),H(Tt,"class","label-body svelte-ui3fhj"),H(Pt,"type","checkbox"),H(Et,"class","label-body svelte-ui3fhj"),H(t,"class","grid-1")},m(m,B,C){y(m,t,B),g(t,n),g(n,r),g(r,a),a.checked=e[0].nationalrailenq.follow,g(r,l),g(t,i),g(t,s),g(s,c),g(c,u),u.checked=e[0].networkrail.follow,g(c,d),g(t,h),g(t,f),g(f,S),g(S,p),p.checked=e[0].NetworkRailSCOT.follow,g(S,b),g(t,v),g(t,N),g(N,R),g(R,W),W.checked=e[0].AvantiWestCoast.follow,g(R,T),g(t,k),g(t,M),g(M,A),g(A,D),D.checked=e[0].CalSleeper.follow,g(A,E),g(t,P),g(t,G),g(G,F),g(F,I),I.checked=e[0].CrossCountryUK.follow,g(F,O),g(t,K),g(t,x),g(x,Y),g(Y,_),_.checked=e[0].Eurostar.follow,g(Y,$),g(t,U),g(t,V),g(V,j),g(j,J),J.checked=e[0].EurostarUK.follow,g(j,X),g(t,Q),g(t,q),g(q,Z),g(Z,z),z.checked=e[0].GatwickExpress.follow,g(Z,ee),g(t,te),g(t,ne),g(ne,re),g(re,oe),oe.checked=e[0].GlasgowSubway.follow,g(re,ae),g(t,le),g(t,ie),g(ie,se),g(se,ce),ce.checked=e[0].GWRHelp.follow,g(se,ue),g(t,de),g(t,he),g(he,fe),g(fe,Se),Se.checked=e[0].HeathrowExpress.follow,g(fe,ge),g(t,ye),g(t,me),g(me,pe),g(pe,Be),Be.checked=e[0].LNER.follow,g(pe,Ce),g(t,we),g(t,be),g(be,Le),g(Le,He),He.checked=e[0].LNRailway.follow,g(Le,ve),g(t,Ne),g(t,Re),g(Re,We),g(We,Te),Te.checked=e[0].northernassist.follow,g(We,ke),g(t,Me),g(t,Ae),g(Ae,De),g(De,Ee),Ee.checked=e[0].ScotRail.follow,g(De,Pe),g(t,Ge),g(t,Fe),g(Fe,Ie),g(Ie,Oe),Oe.checked=e[0].Stansted_Exp.follow,g(Ie,Ke),g(t,xe),g(t,Ye),g(Ye,_e),g(_e,$e),$e.checked=e[0].TfL.follow,g(_e,Ue),g(t,Ve),g(t,je),g(je,Je),g(Je,Xe),Xe.checked=e[0].NetworkRailBHM.follow,g(Je,Qe),g(t,qe),g(t,Ze),g(Ze,ze),g(ze,et),et.checked=e[0].NetworkRailEDB.follow,g(ze,tt),g(t,nt),g(t,rt),g(rt,ot),g(ot,at),at.checked=e[0].NetworkRailEUS.follow,g(ot,lt),g(t,it),g(t,st),g(st,ct),g(ct,ut),ut.checked=e[0].NetworkRailGLC.follow,g(ct,dt),g(t,ht),g(t,ft),g(ft,St),g(St,gt),gt.checked=e[0].NetworkRailKGX.follow,g(St,yt),g(t,mt),g(t,pt),g(pt,Bt),g(Bt,Ct),Ct.checked=e[0].NetworkRailLST.follow,g(Bt,wt),g(t,bt),g(t,Lt),g(Lt,Ht),g(Ht,vt),vt.checked=e[0].NetworkRailMAN.follow,g(Ht,Nt),g(t,Rt),g(t,Wt),g(Wt,Tt),g(Tt,kt),kt.checked=e[0].NetworkRailVIC.follow,g(Tt,Mt),g(t,At),g(t,Dt),g(Dt,Et),g(Et,Pt),Pt.checked=e[0].BTPScotland.follow,g(Et,Gt),C&&o(Ft),Ft=[L(a,"change",e[2]),L(u,"change",e[3]),L(p,"change",e[4]),L(W,"change",e[5]),L(D,"change",e[6]),L(I,"change",e[7]),L(_,"change",e[8]),L(J,"change",e[9]),L(z,"change",e[10]),L(oe,"change",e[11]),L(ce,"change",e[12]),L(Se,"change",e[13]),L(Be,"change",e[14]),L(He,"change",e[15]),L(Te,"change",e[16]),L(Ee,"change",e[17]),L(Oe,"change",e[18]),L($e,"change",e[19]),L(Xe,"change",e[20]),L(et,"change",e[21]),L(at,"change",e[22]),L(ut,"change",e[23]),L(gt,"change",e[24]),L(Ct,"change",e[25]),L(vt,"change",e[26]),L(kt,"change",e[27]),L(Pt,"change",e[28])]},p(e,t){1&t&&(a.checked=e[0].nationalrailenq.follow),1&t&&(u.checked=e[0].networkrail.follow),1&t&&(p.checked=e[0].NetworkRailSCOT.follow),1&t&&(W.checked=e[0].AvantiWestCoast.follow),1&t&&(D.checked=e[0].CalSleeper.follow),1&t&&(I.checked=e[0].CrossCountryUK.follow),1&t&&(_.checked=e[0].Eurostar.follow),1&t&&(J.checked=e[0].EurostarUK.follow),1&t&&(z.checked=e[0].GatwickExpress.follow),1&t&&(oe.checked=e[0].GlasgowSubway.follow),1&t&&(ce.checked=e[0].GWRHelp.follow),1&t&&(Se.checked=e[0].HeathrowExpress.follow),1&t&&(Be.checked=e[0].LNER.follow),1&t&&(He.checked=e[0].LNRailway.follow),1&t&&(Te.checked=e[0].northernassist.follow),1&t&&(Ee.checked=e[0].ScotRail.follow),1&t&&(Oe.checked=e[0].Stansted_Exp.follow),1&t&&($e.checked=e[0].TfL.follow),1&t&&(Xe.checked=e[0].NetworkRailBHM.follow),1&t&&(et.checked=e[0].NetworkRailEDB.follow),1&t&&(at.checked=e[0].NetworkRailEUS.follow),1&t&&(ut.checked=e[0].NetworkRailGLC.follow),1&t&&(gt.checked=e[0].NetworkRailKGX.follow),1&t&&(Ct.checked=e[0].NetworkRailLST.follow),1&t&&(vt.checked=e[0].NetworkRailMAN.follow),1&t&&(kt.checked=e[0].NetworkRailVIC.follow),1&t&&(Pt.checked=e[0].BTPScotland.follow)},d(e){e&&m(t),o(Ft)}}}function qt(t){let n,r,o,a=t[1]&&Qt(t);return{c(){n=B("div"),r=B("div"),r.textContent="Twitter",o=w(),a&&a.c(),H(r,"class","text-dark text-subhead"),H(n,"class","container ")},m(e,t){y(e,n,t),g(n,r),g(n,o),a&&a.m(n,null)},p(e,[t]){e[1]?a?a.p(e,t):(a=Qt(e),a.c(),a.m(n,null)):a&&(a.d(1),a=null)},i:e,o:e,d(e){e&&m(n),a&&a.d()}}}function Zt(e,t,n){let r,o=!1;return P(async()=>{n(0,r=Qe.getTwitterFollowing()),n(1,o=Object.keys(r).length>0)}),G(async()=>{Qe.saveTwitterFollowing(r)}),Qe.twitterFollowing.subscribe(async e=>{n(0,r=e),n(1,o=Object.keys(r).length>0)}),[r,o,function(){r.nationalrailenq.follow=this.checked,n(0,r)},function(){r.networkrail.follow=this.checked,n(0,r)},function(){r.NetworkRailSCOT.follow=this.checked,n(0,r)},function(){r.AvantiWestCoast.follow=this.checked,n(0,r)},function(){r.CalSleeper.follow=this.checked,n(0,r)},function(){r.CrossCountryUK.follow=this.checked,n(0,r)},function(){r.Eurostar.follow=this.checked,n(0,r)},function(){r.EurostarUK.follow=this.checked,n(0,r)},function(){r.GatwickExpress.follow=this.checked,n(0,r)},function(){r.GlasgowSubway.follow=this.checked,n(0,r)},function(){r.GWRHelp.follow=this.checked,n(0,r)},function(){r.HeathrowExpress.follow=this.checked,n(0,r)},function(){r.LNER.follow=this.checked,n(0,r)},function(){r.LNRailway.follow=this.checked,n(0,r)},function(){r.northernassist.follow=this.checked,n(0,r)},function(){r.ScotRail.follow=this.checked,n(0,r)},function(){r.Stansted_Exp.follow=this.checked,n(0,r)},function(){r.TfL.follow=this.checked,n(0,r)},function(){r.NetworkRailBHM.follow=this.checked,n(0,r)},function(){r.NetworkRailEDB.follow=this.checked,n(0,r)},function(){r.NetworkRailEUS.follow=this.checked,n(0,r)},function(){r.NetworkRailGLC.follow=this.checked,n(0,r)},function(){r.NetworkRailKGX.follow=this.checked,n(0,r)},function(){r.NetworkRailLST.follow=this.checked,n(0,r)},function(){r.NetworkRailMAN.follow=this.checked,n(0,r)},function(){r.NetworkRailVIC.follow=this.checked,n(0,r)},function(){r.BTPScotland.follow=this.checked,n(0,r)}]}class zt extends ge{constructor(e){super(),Se(this,e,Zt,qt,l,{})}}function en(t){let n,r,o,a,l,i,s,c;const u=new Ot({}),d=new Xt({}),h=new zt({});return{c(){n=B("div"),r=B("div"),r.textContent="Settings",o=w(),ue(u.$$.fragment),a=w(),ue(d.$$.fragment),l=w(),i=B("hr"),s=w(),ue(h.$$.fragment),H(r,"class","text-dark text-subhead"),H(n,"class","container")},m(e,t){y(e,n,t),g(n,r),g(n,o),de(u,n,null),g(n,a),de(d,n,null),g(n,l),g(n,i),g(n,s),de(h,n,null),c=!0},p:e,i(e){c||(re(u.$$.fragment,e),re(d.$$.fragment,e),re(h.$$.fragment,e),c=!0)},o(e){oe(u.$$.fragment,e),oe(d.$$.fragment,e),oe(h.$$.fragment,e),c=!1},d(e){e&&m(n),he(u),he(d),he(h)}}}function tn(t){let n;return{c(){n=B("div"),n.innerHTML='

Favourites

\n\n
a
\n
b
\n
c
\n
d
',H(n,"class","container svelte-10ahukt")},m(e,t){y(e,n,t)},p:e,i:e,o:e,d(e){e&&m(n)}}}function nn(e){let t,n,r,o,a,l,i,s,c,u,d,h,f,S,p,b,L,N,R,W,T,k,M,A=e[0].user.name+"",D=e[0].user.screen_name+"",E=e[0].created_at+"",P=e[1]&&rn(e);return{c(){t=B("div"),n=B("blockquote"),r=B("div"),o=B("div"),a=B("img"),s=w(),c=B("div"),u=B("div"),d=C(A),h=w(),f=B("div"),S=C("@"),p=C(D),b=w(),P&&P.c(),L=w(),N=B("div"),R=C(e[2]),W=w(),T=B("div"),k=B("small"),M=C(E),H(a,"class","avatar col-2 svelte-1talptw"),a.src!==(l=an(e[0].user.profile_image_url_https))&&H(a,"src",l),H(a,"alt",i="@"+e[0].user.screen_name),H(u,"class","text-subhead"),H(c,"class","col-10 ml-2"),H(o,"class","grid"),H(r,"class","tweet-header"),H(N,"class","tweetBody"),H(k,"class","text-highlight2"),H(t,"class","card")},m(e,l){y(e,t,l),g(t,n),g(n,r),g(r,o),g(o,a),g(o,s),g(o,c),g(c,u),g(u,d),g(c,h),g(c,f),g(f,S),g(f,p),g(n,b),P&&P.m(n,null),g(n,L),g(n,N),g(N,R),g(n,W),g(n,T),g(T,k),g(k,M)},p(e,t){1&t&&a.src!==(l=an(e[0].user.profile_image_url_https))&&H(a,"src",l),1&t&&i!==(i="@"+e[0].user.screen_name)&&H(a,"alt",i),1&t&&A!==(A=e[0].user.name+"")&&v(d,A),1&t&&D!==(D=e[0].user.screen_name+"")&&v(p,D),e[1]?P?P.p(e,t):(P=rn(e),P.c(),P.m(n,L)):P&&(P.d(1),P=null),4&t&&v(R,e[2]),1&t&&E!==(E=e[0].created_at+"")&&v(M,E)},d(e){e&&m(t),P&&P.d()}}}function rn(e){let t,n,r,o=e[0].in_reply_to_screen_name+"";return{c(){t=B("div"),n=C("Replying to @"),r=C(o)},m(e,o){y(e,t,o),g(t,n),g(t,r)},p(e,t){1&t&&o!==(o=e[0].in_reply_to_screen_name+"")&&v(r,o)},d(e){e&&m(t)}}}function on(t){let n,r=t[0]&&nn(t);return{c(){r&&r.c(),n=b()},m(e,t){r&&r.m(e,t),y(e,n,t)},p(e,[t]){e[0]?r?r.p(e,t):(r=nn(e),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},i:e,o:e,d(e){r&&r.d(e),e&&m(n)}}}function an(e){return"https://image.silvrtree.co.uk/48,fit,q80/"+e}function ln(e,t,n){let r,o,{id:a}=t,l=!1,i="";return P(async()=>{r=Qe.getTweetByID(a),n(0,o=JSON.parse(r.tweet))}),e.$set=e=>{"id"in e&&n(3,a=e.id)},e.$$.update=()=>{1&e.$$.dirty&&o&&(n(1,l=o&&null!==o.in_reply_to_status_id),n(2,i=o&&o.truncated?o.extended_tweet.full_text:o.text))},[o,l,i,a]}class sn extends ge{constructor(e){super(),Se(this,e,ln,on,l,{id:3})}}function cn(e,t,n){const r=e.slice();return r[2]=t[n],r[4]=n,r}function un(e,t){let n,r;const o=new sn({props:{id:t[2]}});return{key:e,first:null,c(){n=b(),ue(o.$$.fragment),this.first=n},m(e,t){y(e,n,t),de(o,e,t),r=!0},p(e,t){const n={};1&t&&(n.id=e[2]),o.$set(n)},i(e){r||(re(o.$$.fragment,e),r=!0)},o(e){oe(o.$$.fragment,e),r=!1},d(e){e&&m(n),he(o,e)}}}function dn(e){let t,n,r,o,a=[],l=new Map,i=e[0];const s=e=>e[2];for(let t=0;t{await Qe.getTweets(),r=setInterval(async()=>{console.log("Twitter update"),await Qe.getTweets()},3e5)}),G(async()=>{clearInterval(r)}),Qe.tweetList.subscribe(async e=>{n(0,o=e)}),[o]}function fn(t){let n,r,o;return{c(){n=B("h2"),n.textContent="NotFound",r=w(),o=B("p"),o.textContent="Oops, this route doesn't exist!",H(n,"class","routetitle svelte-1py2nd3"),H(o,"class","svelte-1py2nd3")},m(e,t){y(e,n,t),y(e,r,t),y(e,o,t)},p:e,i:e,o:e,d(e){e&&m(n),e&&m(r),e&&m(o)}}}const Sn=new Map;function gn(t){let n,r;return{c(){n=B("span"),n.innerHTML='',H(n,"class","")},m(e,t,o){y(e,n,t),o&&r(),r=L(n,"click",pn)},p:e,d(e){e&&m(n),r()}}}function yn(t){let n,r,o,a,l,i,s,c,u,d,h=1===t[0]&&gn();return{c(){n=B("header"),r=B("section"),h&&h.c(),o=w(),a=B("span"),a.textContent=""+mn,l=w(),i=B("section"),s=B("a"),s.textContent="Tweets",c=w(),u=B("a"),u.textContent="Settings",d=w(),H(a,"class","text-bold navbar-brand mx-1 text-uppercase"),H(r,"class","navbar-section"),H(s,"href","/#/tweets"),H(s,"class","btn bg-primary "),H(u,"href","/#/settings"),H(u,"class","btn bg-primary "),H(i,"class","navbar-section text-right"),H(n,"class","navbar bg-primary")},m(e,t){y(e,n,t),g(n,r),h&&h.m(r,null),g(r,o),g(r,a),g(n,l),g(n,i),g(i,s),g(i,c),g(i,u),g(i,d)},p(e,[t]){1===e[0]?h?h.p(e,t):(h=gn(),h.c(),h.m(r,o)):h&&(h.d(1),h=null)},i:e,o:e,d(e){e&&m(n),h&&h.d()}}}Sn.set("/",class extends ge{constructor(e){super(),Se(this,e,rt,nt,l,{})}}),Sn.set("/timetable/:fromStation/:destStation",class extends ge{constructor(e){super(),Se(this,e,Wt,Rt,l,{params:4})}}),Sn.set("/service/:serviceId",class extends ge{constructor(e){super(),Se(this,e,ht,dt,l,{params:1})}}),Sn.set("/settings",class extends ge{constructor(e){super(),Se(this,e,null,en,l,{})}}),Sn.set("/favourites",class extends ge{constructor(e){super(),Se(this,e,null,tn,l,{})}}),Sn.set("/tweets",class extends ge{constructor(e){super(),Se(this,e,hn,dn,l,{})}}),Sn.set("*",class extends ge{constructor(e){super(),Se(this,e,null,fn,l,{})}});let mn="Traintimes";function pn(){Ne(()=>{window.history.back()})}function Bn(e,t,n){let r,{page:o}=t;return e.$set=e=>{"page"in e&&n(1,o=e.page)},e.$$.update=()=>{2&e.$$.dirty&&n(0,r="Home"===o?0:1)},[r,o]}class Cn extends ge{constructor(e){super(),Se(this,e,Bn,yn,l,{page:1})}}function wn(e){let t,n;const r=new Cn({props:{page:e[0]}}),o=new We({props:{routes:Sn}});return o.$on("conditionsFailed",bn),o.$on("routeLoaded",e[1]),o.$on("routeEvent",Ln),{c(){ue(r.$$.fragment),t=w(),ue(o.$$.fragment)},m(e,a){de(r,e,a),y(e,t,a),de(o,e,a),n=!0},p(e,[t]){const n={};1&t&&(n.page=e[0]),r.$set(n)},i(e){n||(re(r.$$.fragment,e),re(o.$$.fragment,e),n=!0)},o(e){oe(r.$$.fragment,e),oe(o.$$.fragment,e),n=!1},d(e){he(r,e),e&&m(t),he(o,e)}}}function bn(e){console.error("Caught event conditionsFailed",e.detail)}function Ln(e){console.info("Caught event routeEvent",e.detail)}function Hn(e,t,n){let r;return[r,function(e){console.info("Caught event routeLoaded",e.detail),n(0,r=e.detail.name),console.log("currentPage",r)}]}return new class extends ge{constructor(e){super(),Se(this,e,Hn,wn,l,{})}}({target:document.body,props:{}})}(); diff --git a/live/build/bundle.js.map b/live/build/bundle.js.map new file mode 100644 index 0000000..b013356 --- /dev/null +++ b/live/build/bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"bundle.js","sources":["../../node_modules/svelte/internal/index.mjs","../../node_modules/svelte/store/index.mjs","../../node_modules/regexparam/dist/regexparam.mjs","../../node_modules/svelte-spa-router/Router.svelte","../../node_modules/svelte-spa-router/active.js","../../node_modules/svelte/easing/index.mjs","../../node_modules/svelte/transition/index.mjs","../../src/libs/stations.js","../../src/libs/utils.js","../../node_modules/redaxios/dist/redaxios.module.js","../../node_modules/localforage/dist/localforage.js","../../src/store/store.js","../../src/components/TrainRoute.svelte","../../src/pages/Home.svelte","../../src/libs/reducer.js","../../src/components/TrainService.svelte","../../src/pages/Service.svelte","../../src/components/TimetableList.svelte","../../src/pages/Timetable.svelte","../../src/components/SettingsInput.svelte","../../src/components/SettingsEditor.svelte","../../src/libs/longpress.js","../../src/components/SettingsListItem.svelte","../../src/components/SettingsList.svelte","../../src/components/TwitterSettings.svelte","../../src/components/Twitter.svelte","../../src/pages/Twitter.svelte","../../src/routes.js","../../src/components/Header.svelte","../../src/App.svelte","../../src/main.js"],"sourcesContent":["function noop() { }\nconst identity = x => x;\nfunction assign(tar, src) {\n // @ts-ignore\n for (const k in src)\n tar[k] = src[k];\n return tar;\n}\nfunction is_promise(value) {\n return value && typeof value === 'object' && typeof value.then === 'function';\n}\nfunction add_location(element, file, line, column, char) {\n element.__svelte_meta = {\n loc: { file, line, column, char }\n };\n}\nfunction run(fn) {\n return fn();\n}\nfunction blank_object() {\n return Object.create(null);\n}\nfunction run_all(fns) {\n fns.forEach(run);\n}\nfunction is_function(thing) {\n return typeof thing === 'function';\n}\nfunction safe_not_equal(a, b) {\n return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function');\n}\nfunction not_equal(a, b) {\n return a != a ? b == b : a !== b;\n}\nfunction validate_store(store, name) {\n if (store != null && typeof store.subscribe !== 'function') {\n throw new Error(`'${name}' is not a store with a 'subscribe' method`);\n }\n}\nfunction subscribe(store, ...callbacks) {\n if (store == null) {\n return noop;\n }\n const unsub = store.subscribe(...callbacks);\n return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub;\n}\nfunction get_store_value(store) {\n let value;\n subscribe(store, _ => value = _)();\n return value;\n}\nfunction component_subscribe(component, store, callback) {\n component.$$.on_destroy.push(subscribe(store, callback));\n}\nfunction create_slot(definition, ctx, $$scope, fn) {\n if (definition) {\n const slot_ctx = get_slot_context(definition, ctx, $$scope, fn);\n return definition[0](slot_ctx);\n }\n}\nfunction get_slot_context(definition, ctx, $$scope, fn) {\n return definition[1] && fn\n ? assign($$scope.ctx.slice(), definition[1](fn(ctx)))\n : $$scope.ctx;\n}\nfunction get_slot_changes(definition, $$scope, dirty, fn) {\n if (definition[2] && fn) {\n const lets = definition[2](fn(dirty));\n if ($$scope.dirty === undefined) {\n return lets;\n }\n if (typeof lets === 'object') {\n const merged = [];\n const len = Math.max($$scope.dirty.length, lets.length);\n for (let i = 0; i < len; i += 1) {\n merged[i] = $$scope.dirty[i] | lets[i];\n }\n return merged;\n }\n return $$scope.dirty | lets;\n }\n return $$scope.dirty;\n}\nfunction exclude_internal_props(props) {\n const result = {};\n for (const k in props)\n if (k[0] !== '$')\n result[k] = props[k];\n return result;\n}\nfunction compute_rest_props(props, keys) {\n const rest = {};\n keys = new Set(keys);\n for (const k in props)\n if (!keys.has(k) && k[0] !== '$')\n rest[k] = props[k];\n return rest;\n}\nfunction once(fn) {\n let ran = false;\n return function (...args) {\n if (ran)\n return;\n ran = true;\n fn.call(this, ...args);\n };\n}\nfunction null_to_empty(value) {\n return value == null ? '' : value;\n}\nfunction set_store_value(store, ret, value = ret) {\n store.set(value);\n return ret;\n}\nconst has_prop = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);\nfunction action_destroyer(action_result) {\n return action_result && is_function(action_result.destroy) ? action_result.destroy : noop;\n}\n\nconst is_client = typeof window !== 'undefined';\nlet now = is_client\n ? () => window.performance.now()\n : () => Date.now();\nlet raf = is_client ? cb => requestAnimationFrame(cb) : noop;\n// used internally for testing\nfunction set_now(fn) {\n now = fn;\n}\nfunction set_raf(fn) {\n raf = fn;\n}\n\nconst tasks = new Set();\nfunction run_tasks(now) {\n tasks.forEach(task => {\n if (!task.c(now)) {\n tasks.delete(task);\n task.f();\n }\n });\n if (tasks.size !== 0)\n raf(run_tasks);\n}\n/**\n * For testing purposes only!\n */\nfunction clear_loops() {\n tasks.clear();\n}\n/**\n * Creates a new task that runs on each raf frame\n * until it returns a falsy value or is aborted\n */\nfunction loop(callback) {\n let task;\n if (tasks.size === 0)\n raf(run_tasks);\n return {\n promise: new Promise(fulfill => {\n tasks.add(task = { c: callback, f: fulfill });\n }),\n abort() {\n tasks.delete(task);\n }\n };\n}\n\nfunction append(target, node) {\n target.appendChild(node);\n}\nfunction insert(target, node, anchor) {\n target.insertBefore(node, anchor || null);\n}\nfunction detach(node) {\n node.parentNode.removeChild(node);\n}\nfunction destroy_each(iterations, detaching) {\n for (let i = 0; i < iterations.length; i += 1) {\n if (iterations[i])\n iterations[i].d(detaching);\n }\n}\nfunction element(name) {\n return document.createElement(name);\n}\nfunction element_is(name, is) {\n return document.createElement(name, { is });\n}\nfunction object_without_properties(obj, exclude) {\n const target = {};\n for (const k in obj) {\n if (has_prop(obj, k)\n // @ts-ignore\n && exclude.indexOf(k) === -1) {\n // @ts-ignore\n target[k] = obj[k];\n }\n }\n return target;\n}\nfunction svg_element(name) {\n return document.createElementNS('http://www.w3.org/2000/svg', name);\n}\nfunction text(data) {\n return document.createTextNode(data);\n}\nfunction space() {\n return text(' ');\n}\nfunction empty() {\n return text('');\n}\nfunction listen(node, event, handler, options) {\n node.addEventListener(event, handler, options);\n return () => node.removeEventListener(event, handler, options);\n}\nfunction prevent_default(fn) {\n return function (event) {\n event.preventDefault();\n // @ts-ignore\n return fn.call(this, event);\n };\n}\nfunction stop_propagation(fn) {\n return function (event) {\n event.stopPropagation();\n // @ts-ignore\n return fn.call(this, event);\n };\n}\nfunction self(fn) {\n return function (event) {\n // @ts-ignore\n if (event.target === this)\n fn.call(this, event);\n };\n}\nfunction attr(node, attribute, value) {\n if (value == null)\n node.removeAttribute(attribute);\n else if (node.getAttribute(attribute) !== value)\n node.setAttribute(attribute, value);\n}\nfunction set_attributes(node, attributes) {\n // @ts-ignore\n const descriptors = Object.getOwnPropertyDescriptors(node.__proto__);\n for (const key in attributes) {\n if (attributes[key] == null) {\n node.removeAttribute(key);\n }\n else if (key === 'style') {\n node.style.cssText = attributes[key];\n }\n else if (key === '__value' || descriptors[key] && descriptors[key].set) {\n node[key] = attributes[key];\n }\n else {\n attr(node, key, attributes[key]);\n }\n }\n}\nfunction set_svg_attributes(node, attributes) {\n for (const key in attributes) {\n attr(node, key, attributes[key]);\n }\n}\nfunction set_custom_element_data(node, prop, value) {\n if (prop in node) {\n node[prop] = value;\n }\n else {\n attr(node, prop, value);\n }\n}\nfunction xlink_attr(node, attribute, value) {\n node.setAttributeNS('http://www.w3.org/1999/xlink', attribute, value);\n}\nfunction get_binding_group_value(group) {\n const value = [];\n for (let i = 0; i < group.length; i += 1) {\n if (group[i].checked)\n value.push(group[i].__value);\n }\n return value;\n}\nfunction to_number(value) {\n return value === '' ? undefined : +value;\n}\nfunction time_ranges_to_array(ranges) {\n const array = [];\n for (let i = 0; i < ranges.length; i += 1) {\n array.push({ start: ranges.start(i), end: ranges.end(i) });\n }\n return array;\n}\nfunction children(element) {\n return Array.from(element.childNodes);\n}\nfunction claim_element(nodes, name, attributes, svg) {\n for (let i = 0; i < nodes.length; i += 1) {\n const node = nodes[i];\n if (node.nodeName === name) {\n let j = 0;\n while (j < node.attributes.length) {\n const attribute = node.attributes[j];\n if (attributes[attribute.name]) {\n j++;\n }\n else {\n node.removeAttribute(attribute.name);\n }\n }\n return nodes.splice(i, 1)[0];\n }\n }\n return svg ? svg_element(name) : element(name);\n}\nfunction claim_text(nodes, data) {\n for (let i = 0; i < nodes.length; i += 1) {\n const node = nodes[i];\n if (node.nodeType === 3) {\n node.data = '' + data;\n return nodes.splice(i, 1)[0];\n }\n }\n return text(data);\n}\nfunction claim_space(nodes) {\n return claim_text(nodes, ' ');\n}\nfunction set_data(text, data) {\n data = '' + data;\n if (text.data !== data)\n text.data = data;\n}\nfunction set_input_value(input, value) {\n if (value != null || input.value) {\n input.value = value;\n }\n}\nfunction set_input_type(input, type) {\n try {\n input.type = type;\n }\n catch (e) {\n // do nothing\n }\n}\nfunction set_style(node, key, value, important) {\n node.style.setProperty(key, value, important ? 'important' : '');\n}\nfunction select_option(select, value) {\n for (let i = 0; i < select.options.length; i += 1) {\n const option = select.options[i];\n if (option.__value === value) {\n option.selected = true;\n return;\n }\n }\n}\nfunction select_options(select, value) {\n for (let i = 0; i < select.options.length; i += 1) {\n const option = select.options[i];\n option.selected = ~value.indexOf(option.__value);\n }\n}\nfunction select_value(select) {\n const selected_option = select.querySelector(':checked') || select.options[0];\n return selected_option && selected_option.__value;\n}\nfunction select_multiple_value(select) {\n return [].map.call(select.querySelectorAll(':checked'), option => option.__value);\n}\nfunction add_resize_listener(element, fn) {\n if (getComputedStyle(element).position === 'static') {\n element.style.position = 'relative';\n }\n const object = document.createElement('object');\n object.setAttribute('style', 'display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1;');\n object.setAttribute('aria-hidden', 'true');\n object.type = 'text/html';\n object.tabIndex = -1;\n let win;\n object.onload = () => {\n win = object.contentDocument.defaultView;\n win.addEventListener('resize', fn);\n };\n if (/Trident/.test(navigator.userAgent)) {\n element.appendChild(object);\n object.data = 'about:blank';\n }\n else {\n object.data = 'about:blank';\n element.appendChild(object);\n }\n return {\n cancel: () => {\n win && win.removeEventListener && win.removeEventListener('resize', fn);\n element.removeChild(object);\n }\n };\n}\nfunction toggle_class(element, name, toggle) {\n element.classList[toggle ? 'add' : 'remove'](name);\n}\nfunction custom_event(type, detail) {\n const e = document.createEvent('CustomEvent');\n e.initCustomEvent(type, false, false, detail);\n return e;\n}\nfunction query_selector_all(selector, parent = document.body) {\n return Array.from(parent.querySelectorAll(selector));\n}\nclass HtmlTag {\n constructor(html, anchor = null) {\n this.e = element('div');\n this.a = anchor;\n this.u(html);\n }\n m(target, anchor = null) {\n for (let i = 0; i < this.n.length; i += 1) {\n insert(target, this.n[i], anchor);\n }\n this.t = target;\n }\n u(html) {\n this.e.innerHTML = html;\n this.n = Array.from(this.e.childNodes);\n }\n p(html) {\n this.d();\n this.u(html);\n this.m(this.t, this.a);\n }\n d() {\n this.n.forEach(detach);\n }\n}\n\nconst active_docs = new Set();\nlet active = 0;\n// https://github.com/darkskyapp/string-hash/blob/master/index.js\nfunction hash(str) {\n let hash = 5381;\n let i = str.length;\n while (i--)\n hash = ((hash << 5) - hash) ^ str.charCodeAt(i);\n return hash >>> 0;\n}\nfunction create_rule(node, a, b, duration, delay, ease, fn, uid = 0) {\n const step = 16.666 / duration;\n let keyframes = '{\\n';\n for (let p = 0; p <= 1; p += step) {\n const t = a + (b - a) * ease(p);\n keyframes += p * 100 + `%{${fn(t, 1 - t)}}\\n`;\n }\n const rule = keyframes + `100% {${fn(b, 1 - b)}}\\n}`;\n const name = `__svelte_${hash(rule)}_${uid}`;\n const doc = node.ownerDocument;\n active_docs.add(doc);\n const stylesheet = doc.__svelte_stylesheet || (doc.__svelte_stylesheet = doc.head.appendChild(element('style')).sheet);\n const current_rules = doc.__svelte_rules || (doc.__svelte_rules = {});\n if (!current_rules[name]) {\n current_rules[name] = true;\n stylesheet.insertRule(`@keyframes ${name} ${rule}`, stylesheet.cssRules.length);\n }\n const animation = node.style.animation || '';\n node.style.animation = `${animation ? `${animation}, ` : ``}${name} ${duration}ms linear ${delay}ms 1 both`;\n active += 1;\n return name;\n}\nfunction delete_rule(node, name) {\n const previous = (node.style.animation || '').split(', ');\n const next = previous.filter(name\n ? anim => anim.indexOf(name) < 0 // remove specific animation\n : anim => anim.indexOf('__svelte') === -1 // remove all Svelte animations\n );\n const deleted = previous.length - next.length;\n if (deleted) {\n node.style.animation = next.join(', ');\n active -= deleted;\n if (!active)\n clear_rules();\n }\n}\nfunction clear_rules() {\n raf(() => {\n if (active)\n return;\n active_docs.forEach(doc => {\n const stylesheet = doc.__svelte_stylesheet;\n let i = stylesheet.cssRules.length;\n while (i--)\n stylesheet.deleteRule(i);\n doc.__svelte_rules = {};\n });\n active_docs.clear();\n });\n}\n\nfunction create_animation(node, from, fn, params) {\n if (!from)\n return noop;\n const to = node.getBoundingClientRect();\n if (from.left === to.left && from.right === to.right && from.top === to.top && from.bottom === to.bottom)\n return noop;\n const { delay = 0, duration = 300, easing = identity, \n // @ts-ignore todo: should this be separated from destructuring? Or start/end added to public api and documentation?\n start: start_time = now() + delay, \n // @ts-ignore todo:\n end = start_time + duration, tick = noop, css } = fn(node, { from, to }, params);\n let running = true;\n let started = false;\n let name;\n function start() {\n if (css) {\n name = create_rule(node, 0, 1, duration, delay, easing, css);\n }\n if (!delay) {\n started = true;\n }\n }\n function stop() {\n if (css)\n delete_rule(node, name);\n running = false;\n }\n loop(now => {\n if (!started && now >= start_time) {\n started = true;\n }\n if (started && now >= end) {\n tick(1, 0);\n stop();\n }\n if (!running) {\n return false;\n }\n if (started) {\n const p = now - start_time;\n const t = 0 + 1 * easing(p / duration);\n tick(t, 1 - t);\n }\n return true;\n });\n start();\n tick(0, 1);\n return stop;\n}\nfunction fix_position(node) {\n const style = getComputedStyle(node);\n if (style.position !== 'absolute' && style.position !== 'fixed') {\n const { width, height } = style;\n const a = node.getBoundingClientRect();\n node.style.position = 'absolute';\n node.style.width = width;\n node.style.height = height;\n add_transform(node, a);\n }\n}\nfunction add_transform(node, a) {\n const b = node.getBoundingClientRect();\n if (a.left !== b.left || a.top !== b.top) {\n const style = getComputedStyle(node);\n const transform = style.transform === 'none' ? '' : style.transform;\n node.style.transform = `${transform} translate(${a.left - b.left}px, ${a.top - b.top}px)`;\n }\n}\n\nlet current_component;\nfunction set_current_component(component) {\n current_component = component;\n}\nfunction get_current_component() {\n if (!current_component)\n throw new Error(`Function called outside component initialization`);\n return current_component;\n}\nfunction beforeUpdate(fn) {\n get_current_component().$$.before_update.push(fn);\n}\nfunction onMount(fn) {\n get_current_component().$$.on_mount.push(fn);\n}\nfunction afterUpdate(fn) {\n get_current_component().$$.after_update.push(fn);\n}\nfunction onDestroy(fn) {\n get_current_component().$$.on_destroy.push(fn);\n}\nfunction createEventDispatcher() {\n const component = get_current_component();\n return (type, detail) => {\n const callbacks = component.$$.callbacks[type];\n if (callbacks) {\n // TODO are there situations where events could be dispatched\n // in a server (non-DOM) environment?\n const event = custom_event(type, detail);\n callbacks.slice().forEach(fn => {\n fn.call(component, event);\n });\n }\n };\n}\nfunction setContext(key, context) {\n get_current_component().$$.context.set(key, context);\n}\nfunction getContext(key) {\n return get_current_component().$$.context.get(key);\n}\n// TODO figure out if we still want to support\n// shorthand events, or if we want to implement\n// a real bubbling mechanism\nfunction bubble(component, event) {\n const callbacks = component.$$.callbacks[event.type];\n if (callbacks) {\n callbacks.slice().forEach(fn => fn(event));\n }\n}\n\nconst dirty_components = [];\nconst intros = { enabled: false };\nconst binding_callbacks = [];\nconst render_callbacks = [];\nconst flush_callbacks = [];\nconst resolved_promise = Promise.resolve();\nlet update_scheduled = false;\nfunction schedule_update() {\n if (!update_scheduled) {\n update_scheduled = true;\n resolved_promise.then(flush);\n }\n}\nfunction tick() {\n schedule_update();\n return resolved_promise;\n}\nfunction add_render_callback(fn) {\n render_callbacks.push(fn);\n}\nfunction add_flush_callback(fn) {\n flush_callbacks.push(fn);\n}\nlet flushing = false;\nconst seen_callbacks = new Set();\nfunction flush() {\n if (flushing)\n return;\n flushing = true;\n do {\n // first, call beforeUpdate functions\n // and update components\n for (let i = 0; i < dirty_components.length; i += 1) {\n const component = dirty_components[i];\n set_current_component(component);\n update(component.$$);\n }\n dirty_components.length = 0;\n while (binding_callbacks.length)\n binding_callbacks.pop()();\n // then, once components are updated, call\n // afterUpdate functions. This may cause\n // subsequent updates...\n for (let i = 0; i < render_callbacks.length; i += 1) {\n const callback = render_callbacks[i];\n if (!seen_callbacks.has(callback)) {\n // ...so guard against infinite loops\n seen_callbacks.add(callback);\n callback();\n }\n }\n render_callbacks.length = 0;\n } while (dirty_components.length);\n while (flush_callbacks.length) {\n flush_callbacks.pop()();\n }\n update_scheduled = false;\n flushing = false;\n seen_callbacks.clear();\n}\nfunction update($$) {\n if ($$.fragment !== null) {\n $$.update();\n run_all($$.before_update);\n const dirty = $$.dirty;\n $$.dirty = [-1];\n $$.fragment && $$.fragment.p($$.ctx, dirty);\n $$.after_update.forEach(add_render_callback);\n }\n}\n\nlet promise;\nfunction wait() {\n if (!promise) {\n promise = Promise.resolve();\n promise.then(() => {\n promise = null;\n });\n }\n return promise;\n}\nfunction dispatch(node, direction, kind) {\n node.dispatchEvent(custom_event(`${direction ? 'intro' : 'outro'}${kind}`));\n}\nconst outroing = new Set();\nlet outros;\nfunction group_outros() {\n outros = {\n r: 0,\n c: [],\n p: outros // parent group\n };\n}\nfunction check_outros() {\n if (!outros.r) {\n run_all(outros.c);\n }\n outros = outros.p;\n}\nfunction transition_in(block, local) {\n if (block && block.i) {\n outroing.delete(block);\n block.i(local);\n }\n}\nfunction transition_out(block, local, detach, callback) {\n if (block && block.o) {\n if (outroing.has(block))\n return;\n outroing.add(block);\n outros.c.push(() => {\n outroing.delete(block);\n if (callback) {\n if (detach)\n block.d(1);\n callback();\n }\n });\n block.o(local);\n }\n}\nconst null_transition = { duration: 0 };\nfunction create_in_transition(node, fn, params) {\n let config = fn(node, params);\n let running = false;\n let animation_name;\n let task;\n let uid = 0;\n function cleanup() {\n if (animation_name)\n delete_rule(node, animation_name);\n }\n function go() {\n const { delay = 0, duration = 300, easing = identity, tick = noop, css } = config || null_transition;\n if (css)\n animation_name = create_rule(node, 0, 1, duration, delay, easing, css, uid++);\n tick(0, 1);\n const start_time = now() + delay;\n const end_time = start_time + duration;\n if (task)\n task.abort();\n running = true;\n add_render_callback(() => dispatch(node, true, 'start'));\n task = loop(now => {\n if (running) {\n if (now >= end_time) {\n tick(1, 0);\n dispatch(node, true, 'end');\n cleanup();\n return running = false;\n }\n if (now >= start_time) {\n const t = easing((now - start_time) / duration);\n tick(t, 1 - t);\n }\n }\n return running;\n });\n }\n let started = false;\n return {\n start() {\n if (started)\n return;\n delete_rule(node);\n if (is_function(config)) {\n config = config();\n wait().then(go);\n }\n else {\n go();\n }\n },\n invalidate() {\n started = false;\n },\n end() {\n if (running) {\n cleanup();\n running = false;\n }\n }\n };\n}\nfunction create_out_transition(node, fn, params) {\n let config = fn(node, params);\n let running = true;\n let animation_name;\n const group = outros;\n group.r += 1;\n function go() {\n const { delay = 0, duration = 300, easing = identity, tick = noop, css } = config || null_transition;\n if (css)\n animation_name = create_rule(node, 1, 0, duration, delay, easing, css);\n const start_time = now() + delay;\n const end_time = start_time + duration;\n add_render_callback(() => dispatch(node, false, 'start'));\n loop(now => {\n if (running) {\n if (now >= end_time) {\n tick(0, 1);\n dispatch(node, false, 'end');\n if (!--group.r) {\n // this will result in `end()` being called,\n // so we don't need to clean up here\n run_all(group.c);\n }\n return false;\n }\n if (now >= start_time) {\n const t = easing((now - start_time) / duration);\n tick(1 - t, t);\n }\n }\n return running;\n });\n }\n if (is_function(config)) {\n wait().then(() => {\n // @ts-ignore\n config = config();\n go();\n });\n }\n else {\n go();\n }\n return {\n end(reset) {\n if (reset && config.tick) {\n config.tick(1, 0);\n }\n if (running) {\n if (animation_name)\n delete_rule(node, animation_name);\n running = false;\n }\n }\n };\n}\nfunction create_bidirectional_transition(node, fn, params, intro) {\n let config = fn(node, params);\n let t = intro ? 0 : 1;\n let running_program = null;\n let pending_program = null;\n let animation_name = null;\n function clear_animation() {\n if (animation_name)\n delete_rule(node, animation_name);\n }\n function init(program, duration) {\n const d = program.b - t;\n duration *= Math.abs(d);\n return {\n a: t,\n b: program.b,\n d,\n duration,\n start: program.start,\n end: program.start + duration,\n group: program.group\n };\n }\n function go(b) {\n const { delay = 0, duration = 300, easing = identity, tick = noop, css } = config || null_transition;\n const program = {\n start: now() + delay,\n b\n };\n if (!b) {\n // @ts-ignore todo: improve typings\n program.group = outros;\n outros.r += 1;\n }\n if (running_program) {\n pending_program = program;\n }\n else {\n // if this is an intro, and there's a delay, we need to do\n // an initial tick and/or apply CSS animation immediately\n if (css) {\n clear_animation();\n animation_name = create_rule(node, t, b, duration, delay, easing, css);\n }\n if (b)\n tick(0, 1);\n running_program = init(program, duration);\n add_render_callback(() => dispatch(node, b, 'start'));\n loop(now => {\n if (pending_program && now > pending_program.start) {\n running_program = init(pending_program, duration);\n pending_program = null;\n dispatch(node, running_program.b, 'start');\n if (css) {\n clear_animation();\n animation_name = create_rule(node, t, running_program.b, running_program.duration, 0, easing, config.css);\n }\n }\n if (running_program) {\n if (now >= running_program.end) {\n tick(t = running_program.b, 1 - t);\n dispatch(node, running_program.b, 'end');\n if (!pending_program) {\n // we're done\n if (running_program.b) {\n // intro — we can tidy up immediately\n clear_animation();\n }\n else {\n // outro — needs to be coordinated\n if (!--running_program.group.r)\n run_all(running_program.group.c);\n }\n }\n running_program = null;\n }\n else if (now >= running_program.start) {\n const p = now - running_program.start;\n t = running_program.a + running_program.d * easing(p / running_program.duration);\n tick(t, 1 - t);\n }\n }\n return !!(running_program || pending_program);\n });\n }\n }\n return {\n run(b) {\n if (is_function(config)) {\n wait().then(() => {\n // @ts-ignore\n config = config();\n go(b);\n });\n }\n else {\n go(b);\n }\n },\n end() {\n clear_animation();\n running_program = pending_program = null;\n }\n };\n}\n\nfunction handle_promise(promise, info) {\n const token = info.token = {};\n function update(type, index, key, value) {\n if (info.token !== token)\n return;\n info.resolved = value;\n let child_ctx = info.ctx;\n if (key !== undefined) {\n child_ctx = child_ctx.slice();\n child_ctx[key] = value;\n }\n const block = type && (info.current = type)(child_ctx);\n let needs_flush = false;\n if (info.block) {\n if (info.blocks) {\n info.blocks.forEach((block, i) => {\n if (i !== index && block) {\n group_outros();\n transition_out(block, 1, 1, () => {\n info.blocks[i] = null;\n });\n check_outros();\n }\n });\n }\n else {\n info.block.d(1);\n }\n block.c();\n transition_in(block, 1);\n block.m(info.mount(), info.anchor);\n needs_flush = true;\n }\n info.block = block;\n if (info.blocks)\n info.blocks[index] = block;\n if (needs_flush) {\n flush();\n }\n }\n if (is_promise(promise)) {\n const current_component = get_current_component();\n promise.then(value => {\n set_current_component(current_component);\n update(info.then, 1, info.value, value);\n set_current_component(null);\n }, error => {\n set_current_component(current_component);\n update(info.catch, 2, info.error, error);\n set_current_component(null);\n });\n // if we previously had a then/catch block, destroy it\n if (info.current !== info.pending) {\n update(info.pending, 0);\n return true;\n }\n }\n else {\n if (info.current !== info.then) {\n update(info.then, 1, info.value, promise);\n return true;\n }\n info.resolved = promise;\n }\n}\n\nconst globals = (typeof window !== 'undefined' ? window : global);\n\nfunction destroy_block(block, lookup) {\n block.d(1);\n lookup.delete(block.key);\n}\nfunction outro_and_destroy_block(block, lookup) {\n transition_out(block, 1, 1, () => {\n lookup.delete(block.key);\n });\n}\nfunction fix_and_destroy_block(block, lookup) {\n block.f();\n destroy_block(block, lookup);\n}\nfunction fix_and_outro_and_destroy_block(block, lookup) {\n block.f();\n outro_and_destroy_block(block, lookup);\n}\nfunction update_keyed_each(old_blocks, dirty, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) {\n let o = old_blocks.length;\n let n = list.length;\n let i = o;\n const old_indexes = {};\n while (i--)\n old_indexes[old_blocks[i].key] = i;\n const new_blocks = [];\n const new_lookup = new Map();\n const deltas = new Map();\n i = n;\n while (i--) {\n const child_ctx = get_context(ctx, list, i);\n const key = get_key(child_ctx);\n let block = lookup.get(key);\n if (!block) {\n block = create_each_block(key, child_ctx);\n block.c();\n }\n else if (dynamic) {\n block.p(child_ctx, dirty);\n }\n new_lookup.set(key, new_blocks[i] = block);\n if (key in old_indexes)\n deltas.set(key, Math.abs(i - old_indexes[key]));\n }\n const will_move = new Set();\n const did_move = new Set();\n function insert(block) {\n transition_in(block, 1);\n block.m(node, next, lookup.has(block.key));\n lookup.set(block.key, block);\n next = block.first;\n n--;\n }\n while (o && n) {\n const new_block = new_blocks[n - 1];\n const old_block = old_blocks[o - 1];\n const new_key = new_block.key;\n const old_key = old_block.key;\n if (new_block === old_block) {\n // do nothing\n next = new_block.first;\n o--;\n n--;\n }\n else if (!new_lookup.has(old_key)) {\n // remove old block\n destroy(old_block, lookup);\n o--;\n }\n else if (!lookup.has(new_key) || will_move.has(new_key)) {\n insert(new_block);\n }\n else if (did_move.has(old_key)) {\n o--;\n }\n else if (deltas.get(new_key) > deltas.get(old_key)) {\n did_move.add(new_key);\n insert(new_block);\n }\n else {\n will_move.add(old_key);\n o--;\n }\n }\n while (o--) {\n const old_block = old_blocks[o];\n if (!new_lookup.has(old_block.key))\n destroy(old_block, lookup);\n }\n while (n)\n insert(new_blocks[n - 1]);\n return new_blocks;\n}\nfunction validate_each_keys(ctx, list, get_context, get_key) {\n const keys = new Set();\n for (let i = 0; i < list.length; i++) {\n const key = get_key(get_context(ctx, list, i));\n if (keys.has(key)) {\n throw new Error(`Cannot have duplicate keys in a keyed each`);\n }\n keys.add(key);\n }\n}\n\nfunction get_spread_update(levels, updates) {\n const update = {};\n const to_null_out = {};\n const accounted_for = { $$scope: 1 };\n let i = levels.length;\n while (i--) {\n const o = levels[i];\n const n = updates[i];\n if (n) {\n for (const key in o) {\n if (!(key in n))\n to_null_out[key] = 1;\n }\n for (const key in n) {\n if (!accounted_for[key]) {\n update[key] = n[key];\n accounted_for[key] = 1;\n }\n }\n levels[i] = n;\n }\n else {\n for (const key in o) {\n accounted_for[key] = 1;\n }\n }\n }\n for (const key in to_null_out) {\n if (!(key in update))\n update[key] = undefined;\n }\n return update;\n}\nfunction get_spread_object(spread_props) {\n return typeof spread_props === 'object' && spread_props !== null ? spread_props : {};\n}\n\n// source: https://html.spec.whatwg.org/multipage/indices.html\nconst boolean_attributes = new Set([\n 'allowfullscreen',\n 'allowpaymentrequest',\n 'async',\n 'autofocus',\n 'autoplay',\n 'checked',\n 'controls',\n 'default',\n 'defer',\n 'disabled',\n 'formnovalidate',\n 'hidden',\n 'ismap',\n 'loop',\n 'multiple',\n 'muted',\n 'nomodule',\n 'novalidate',\n 'open',\n 'playsinline',\n 'readonly',\n 'required',\n 'reversed',\n 'selected'\n]);\n\nconst invalid_attribute_name_character = /[\\s'\">/=\\u{FDD0}-\\u{FDEF}\\u{FFFE}\\u{FFFF}\\u{1FFFE}\\u{1FFFF}\\u{2FFFE}\\u{2FFFF}\\u{3FFFE}\\u{3FFFF}\\u{4FFFE}\\u{4FFFF}\\u{5FFFE}\\u{5FFFF}\\u{6FFFE}\\u{6FFFF}\\u{7FFFE}\\u{7FFFF}\\u{8FFFE}\\u{8FFFF}\\u{9FFFE}\\u{9FFFF}\\u{AFFFE}\\u{AFFFF}\\u{BFFFE}\\u{BFFFF}\\u{CFFFE}\\u{CFFFF}\\u{DFFFE}\\u{DFFFF}\\u{EFFFE}\\u{EFFFF}\\u{FFFFE}\\u{FFFFF}\\u{10FFFE}\\u{10FFFF}]/u;\n// https://html.spec.whatwg.org/multipage/syntax.html#attributes-2\n// https://infra.spec.whatwg.org/#noncharacter\nfunction spread(args, classes_to_add) {\n const attributes = Object.assign({}, ...args);\n if (classes_to_add) {\n if (attributes.class == null) {\n attributes.class = classes_to_add;\n }\n else {\n attributes.class += ' ' + classes_to_add;\n }\n }\n let str = '';\n Object.keys(attributes).forEach(name => {\n if (invalid_attribute_name_character.test(name))\n return;\n const value = attributes[name];\n if (value === true)\n str += \" \" + name;\n else if (boolean_attributes.has(name.toLowerCase())) {\n if (value)\n str += \" \" + name;\n }\n else if (value != null) {\n str += ` ${name}=\"${String(value).replace(/\"/g, '"').replace(/'/g, ''')}\"`;\n }\n });\n return str;\n}\nconst escaped = {\n '\"': '"',\n \"'\": ''',\n '&': '&',\n '<': '<',\n '>': '>'\n};\nfunction escape(html) {\n return String(html).replace(/[\"'&<>]/g, match => escaped[match]);\n}\nfunction each(items, fn) {\n let str = '';\n for (let i = 0; i < items.length; i += 1) {\n str += fn(items[i], i);\n }\n return str;\n}\nconst missing_component = {\n $$render: () => ''\n};\nfunction validate_component(component, name) {\n if (!component || !component.$$render) {\n if (name === 'svelte:component')\n name += ' this={...}';\n throw new Error(`<${name}> is not a valid SSR component. You may need to review your build config to ensure that dependencies are compiled, rather than imported as pre-compiled modules`);\n }\n return component;\n}\nfunction debug(file, line, column, values) {\n console.log(`{@debug} ${file ? file + ' ' : ''}(${line}:${column})`); // eslint-disable-line no-console\n console.log(values); // eslint-disable-line no-console\n return '';\n}\nlet on_destroy;\nfunction create_ssr_component(fn) {\n function $$render(result, props, bindings, slots) {\n const parent_component = current_component;\n const $$ = {\n on_destroy,\n context: new Map(parent_component ? parent_component.$$.context : []),\n // these will be immediately discarded\n on_mount: [],\n before_update: [],\n after_update: [],\n callbacks: blank_object()\n };\n set_current_component({ $$ });\n const html = fn(result, props, bindings, slots);\n set_current_component(parent_component);\n return html;\n }\n return {\n render: (props = {}, options = {}) => {\n on_destroy = [];\n const result = { title: '', head: '', css: new Set() };\n const html = $$render(result, props, {}, options);\n run_all(on_destroy);\n return {\n html,\n css: {\n code: Array.from(result.css).map(css => css.code).join('\\n'),\n map: null // TODO\n },\n head: result.title + result.head\n };\n },\n $$render\n };\n}\nfunction add_attribute(name, value, boolean) {\n if (value == null || (boolean && !value))\n return '';\n return ` ${name}${value === true ? '' : `=${typeof value === 'string' ? JSON.stringify(escape(value)) : `\"${value}\"`}`}`;\n}\nfunction add_classes(classes) {\n return classes ? ` class=\"${classes}\"` : ``;\n}\n\nfunction bind(component, name, callback) {\n const index = component.$$.props[name];\n if (index !== undefined) {\n component.$$.bound[index] = callback;\n callback(component.$$.ctx[index]);\n }\n}\nfunction create_component(block) {\n block && block.c();\n}\nfunction claim_component(block, parent_nodes) {\n block && block.l(parent_nodes);\n}\nfunction mount_component(component, target, anchor) {\n const { fragment, on_mount, on_destroy, after_update } = component.$$;\n fragment && fragment.m(target, anchor);\n // onMount happens before the initial afterUpdate\n add_render_callback(() => {\n const new_on_destroy = on_mount.map(run).filter(is_function);\n if (on_destroy) {\n on_destroy.push(...new_on_destroy);\n }\n else {\n // Edge case - component was destroyed immediately,\n // most likely as a result of a binding initialising\n run_all(new_on_destroy);\n }\n component.$$.on_mount = [];\n });\n after_update.forEach(add_render_callback);\n}\nfunction destroy_component(component, detaching) {\n const $$ = component.$$;\n if ($$.fragment !== null) {\n run_all($$.on_destroy);\n $$.fragment && $$.fragment.d(detaching);\n // TODO null out other refs, including component.$$ (but need to\n // preserve final state?)\n $$.on_destroy = $$.fragment = null;\n $$.ctx = [];\n }\n}\nfunction make_dirty(component, i) {\n if (component.$$.dirty[0] === -1) {\n dirty_components.push(component);\n schedule_update();\n component.$$.dirty.fill(0);\n }\n component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31));\n}\nfunction init(component, options, instance, create_fragment, not_equal, props, dirty = [-1]) {\n const parent_component = current_component;\n set_current_component(component);\n const prop_values = options.props || {};\n const $$ = component.$$ = {\n fragment: null,\n ctx: null,\n // state\n props,\n update: noop,\n not_equal,\n bound: blank_object(),\n // lifecycle\n on_mount: [],\n on_destroy: [],\n before_update: [],\n after_update: [],\n context: new Map(parent_component ? parent_component.$$.context : []),\n // everything else\n callbacks: blank_object(),\n dirty\n };\n let ready = false;\n $$.ctx = instance\n ? instance(component, prop_values, (i, ret, ...rest) => {\n const value = rest.length ? rest[0] : ret;\n if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) {\n if ($$.bound[i])\n $$.bound[i](value);\n if (ready)\n make_dirty(component, i);\n }\n return ret;\n })\n : [];\n $$.update();\n ready = true;\n run_all($$.before_update);\n // `false` as a special case of no DOM component\n $$.fragment = create_fragment ? create_fragment($$.ctx) : false;\n if (options.target) {\n if (options.hydrate) {\n const nodes = children(options.target);\n // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n $$.fragment && $$.fragment.l(nodes);\n nodes.forEach(detach);\n }\n else {\n // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n $$.fragment && $$.fragment.c();\n }\n if (options.intro)\n transition_in(component.$$.fragment);\n mount_component(component, options.target, options.anchor);\n flush();\n }\n set_current_component(parent_component);\n}\nlet SvelteElement;\nif (typeof HTMLElement === 'function') {\n SvelteElement = class extends HTMLElement {\n constructor() {\n super();\n this.attachShadow({ mode: 'open' });\n }\n connectedCallback() {\n // @ts-ignore todo: improve typings\n for (const key in this.$$.slotted) {\n // @ts-ignore todo: improve typings\n this.appendChild(this.$$.slotted[key]);\n }\n }\n attributeChangedCallback(attr, _oldValue, newValue) {\n this[attr] = newValue;\n }\n $destroy() {\n destroy_component(this, 1);\n this.$destroy = noop;\n }\n $on(type, callback) {\n // TODO should this delegate to addEventListener?\n const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = []));\n callbacks.push(callback);\n return () => {\n const index = callbacks.indexOf(callback);\n if (index !== -1)\n callbacks.splice(index, 1);\n };\n }\n $set() {\n // overridden by instance, if it has props\n }\n };\n}\nclass SvelteComponent {\n $destroy() {\n destroy_component(this, 1);\n this.$destroy = noop;\n }\n $on(type, callback) {\n const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = []));\n callbacks.push(callback);\n return () => {\n const index = callbacks.indexOf(callback);\n if (index !== -1)\n callbacks.splice(index, 1);\n };\n }\n $set() {\n // overridden by instance, if it has props\n }\n}\n\nfunction dispatch_dev(type, detail) {\n document.dispatchEvent(custom_event(type, Object.assign({ version: '3.20.1' }, detail)));\n}\nfunction append_dev(target, node) {\n dispatch_dev(\"SvelteDOMInsert\", { target, node });\n append(target, node);\n}\nfunction insert_dev(target, node, anchor) {\n dispatch_dev(\"SvelteDOMInsert\", { target, node, anchor });\n insert(target, node, anchor);\n}\nfunction detach_dev(node) {\n dispatch_dev(\"SvelteDOMRemove\", { node });\n detach(node);\n}\nfunction detach_between_dev(before, after) {\n while (before.nextSibling && before.nextSibling !== after) {\n detach_dev(before.nextSibling);\n }\n}\nfunction detach_before_dev(after) {\n while (after.previousSibling) {\n detach_dev(after.previousSibling);\n }\n}\nfunction detach_after_dev(before) {\n while (before.nextSibling) {\n detach_dev(before.nextSibling);\n }\n}\nfunction listen_dev(node, event, handler, options, has_prevent_default, has_stop_propagation) {\n const modifiers = options === true ? [\"capture\"] : options ? Array.from(Object.keys(options)) : [];\n if (has_prevent_default)\n modifiers.push('preventDefault');\n if (has_stop_propagation)\n modifiers.push('stopPropagation');\n dispatch_dev(\"SvelteDOMAddEventListener\", { node, event, handler, modifiers });\n const dispose = listen(node, event, handler, options);\n return () => {\n dispatch_dev(\"SvelteDOMRemoveEventListener\", { node, event, handler, modifiers });\n dispose();\n };\n}\nfunction attr_dev(node, attribute, value) {\n attr(node, attribute, value);\n if (value == null)\n dispatch_dev(\"SvelteDOMRemoveAttribute\", { node, attribute });\n else\n dispatch_dev(\"SvelteDOMSetAttribute\", { node, attribute, value });\n}\nfunction prop_dev(node, property, value) {\n node[property] = value;\n dispatch_dev(\"SvelteDOMSetProperty\", { node, property, value });\n}\nfunction dataset_dev(node, property, value) {\n node.dataset[property] = value;\n dispatch_dev(\"SvelteDOMSetDataset\", { node, property, value });\n}\nfunction set_data_dev(text, data) {\n data = '' + data;\n if (text.data === data)\n return;\n dispatch_dev(\"SvelteDOMSetData\", { node: text, data });\n text.data = data;\n}\nfunction validate_each_argument(arg) {\n if (typeof arg !== 'string' && !(arg && typeof arg === 'object' && 'length' in arg)) {\n let msg = '{#each} only iterates over array-like objects.';\n if (typeof Symbol === 'function' && arg && Symbol.iterator in arg) {\n msg += ' You can use a spread to convert this iterable into an array.';\n }\n throw new Error(msg);\n }\n}\nfunction validate_slots(name, slot, keys) {\n for (const slot_key of Object.keys(slot)) {\n if (!~keys.indexOf(slot_key)) {\n console.warn(`<${name}> received an unexpected slot \"${slot_key}\".`);\n }\n }\n}\nclass SvelteComponentDev extends SvelteComponent {\n constructor(options) {\n if (!options || (!options.target && !options.$$inline)) {\n throw new Error(`'target' is a required option`);\n }\n super();\n }\n $destroy() {\n super.$destroy();\n this.$destroy = () => {\n console.warn(`Component was already destroyed`); // eslint-disable-line no-console\n };\n }\n $capture_state() { }\n $inject_state() { }\n}\nfunction loop_guard(timeout) {\n const start = Date.now();\n return () => {\n if (Date.now() - start > timeout) {\n throw new Error(`Infinite loop detected`);\n }\n };\n}\n\nexport { HtmlTag, SvelteComponent, SvelteComponentDev, SvelteElement, action_destroyer, add_attribute, add_classes, add_flush_callback, add_location, add_render_callback, add_resize_listener, add_transform, afterUpdate, append, append_dev, assign, attr, attr_dev, beforeUpdate, bind, binding_callbacks, blank_object, bubble, check_outros, children, claim_component, claim_element, claim_space, claim_text, clear_loops, component_subscribe, compute_rest_props, createEventDispatcher, create_animation, create_bidirectional_transition, create_component, create_in_transition, create_out_transition, create_slot, create_ssr_component, current_component, custom_event, dataset_dev, debug, destroy_block, destroy_component, destroy_each, detach, detach_after_dev, detach_before_dev, detach_between_dev, detach_dev, dirty_components, dispatch_dev, each, element, element_is, empty, escape, escaped, exclude_internal_props, fix_and_destroy_block, fix_and_outro_and_destroy_block, fix_position, flush, getContext, get_binding_group_value, get_current_component, get_slot_changes, get_slot_context, get_spread_object, get_spread_update, get_store_value, globals, group_outros, handle_promise, has_prop, identity, init, insert, insert_dev, intros, invalid_attribute_name_character, is_client, is_function, is_promise, listen, listen_dev, loop, loop_guard, missing_component, mount_component, noop, not_equal, now, null_to_empty, object_without_properties, onDestroy, onMount, once, outro_and_destroy_block, prevent_default, prop_dev, query_selector_all, raf, run, run_all, safe_not_equal, schedule_update, select_multiple_value, select_option, select_options, select_value, self, setContext, set_attributes, set_current_component, set_custom_element_data, set_data, set_data_dev, set_input_type, set_input_value, set_now, set_raf, set_store_value, set_style, set_svg_attributes, space, spread, stop_propagation, subscribe, svg_element, text, tick, time_ranges_to_array, to_number, toggle_class, transition_in, transition_out, update_keyed_each, validate_component, validate_each_argument, validate_each_keys, validate_slots, validate_store, xlink_attr };\n","import { noop, safe_not_equal, subscribe, run_all, is_function } from '../internal';\nexport { get_store_value as get } from '../internal';\n\nconst subscriber_queue = [];\n/**\n * Creates a `Readable` store that allows reading by subscription.\n * @param value initial value\n * @param {StartStopNotifier}start start and stop notifications for subscriptions\n */\nfunction readable(value, start) {\n return {\n subscribe: writable(value, start).subscribe,\n };\n}\n/**\n * Create a `Writable` store that allows both updating and reading by subscription.\n * @param {*=}value initial value\n * @param {StartStopNotifier=}start start and stop notifications for subscriptions\n */\nfunction writable(value, start = noop) {\n let stop;\n const subscribers = [];\n function set(new_value) {\n if (safe_not_equal(value, new_value)) {\n value = new_value;\n if (stop) { // store is ready\n const run_queue = !subscriber_queue.length;\n for (let i = 0; i < subscribers.length; i += 1) {\n const s = subscribers[i];\n s[1]();\n subscriber_queue.push(s, value);\n }\n if (run_queue) {\n for (let i = 0; i < subscriber_queue.length; i += 2) {\n subscriber_queue[i][0](subscriber_queue[i + 1]);\n }\n subscriber_queue.length = 0;\n }\n }\n }\n }\n function update(fn) {\n set(fn(value));\n }\n function subscribe(run, invalidate = noop) {\n const subscriber = [run, invalidate];\n subscribers.push(subscriber);\n if (subscribers.length === 1) {\n stop = start(set) || noop;\n }\n run(value);\n return () => {\n const index = subscribers.indexOf(subscriber);\n if (index !== -1) {\n subscribers.splice(index, 1);\n }\n if (subscribers.length === 0) {\n stop();\n stop = null;\n }\n };\n }\n return { set, update, subscribe };\n}\nfunction derived(stores, fn, initial_value) {\n const single = !Array.isArray(stores);\n const stores_array = single\n ? [stores]\n : stores;\n const auto = fn.length < 2;\n return readable(initial_value, (set) => {\n let inited = false;\n const values = [];\n let pending = 0;\n let cleanup = noop;\n const sync = () => {\n if (pending) {\n return;\n }\n cleanup();\n const result = fn(single ? values[0] : values, set);\n if (auto) {\n set(result);\n }\n else {\n cleanup = is_function(result) ? result : noop;\n }\n };\n const unsubscribers = stores_array.map((store, i) => subscribe(store, (value) => {\n values[i] = value;\n pending &= ~(1 << i);\n if (inited) {\n sync();\n }\n }, () => {\n pending |= (1 << i);\n }));\n inited = true;\n sync();\n return function stop() {\n run_all(unsubscribers);\n cleanup();\n };\n });\n}\n\nexport { derived, readable, writable };\n","export default function (str, loose) {\n\tif (str instanceof RegExp) return { keys:false, pattern:str };\n\tvar c, o, tmp, ext, keys=[], pattern='', arr = str.split('/');\n\tarr[0] || arr.shift();\n\n\twhile (tmp = arr.shift()) {\n\t\tc = tmp[0];\n\t\tif (c === '*') {\n\t\t\tkeys.push('wild');\n\t\t\tpattern += '/(.*)';\n\t\t} else if (c === ':') {\n\t\t\to = tmp.indexOf('?', 1);\n\t\t\text = tmp.indexOf('.', 1);\n\t\t\tkeys.push( tmp.substring(1, !!~o ? o : !!~ext ? ext : tmp.length) );\n\t\t\tpattern += !!~o && !~ext ? '(?:/([^/]+?))?' : '/([^/]+?)';\n\t\t\tif (!!~ext) pattern += (!!~o ? '?' : '') + '\\\\' + tmp.substring(ext);\n\t\t} else {\n\t\t\tpattern += '/' + tmp;\n\t\t}\n\t}\n\n\treturn {\n\t\tkeys: keys,\n\t\tpattern: new RegExp('^' + pattern + (loose ? '(?=$|\\/)' : '\\/?$'), 'i')\n\t};\n}\n","\n\n{#if componentParams}\n \n{:else}\n \n{/if}\n\n\n","import regexparam from 'regexparam'\nimport {loc} from './Router.svelte'\n\n// List of nodes to update\nconst nodes = []\n\n// Current location\nlet location\n\n// Function that updates all nodes marking the active ones\nfunction checkActive(el) {\n // Remove the active class from all elements\n el.node.classList.remove(el.className)\n\n // If the pattern matches, then set the active class\n if (el.pattern.test(location)) {\n el.node.classList.add(el.className)\n }\n}\n\n// Listen to changes in the location\nloc.subscribe((value) => {\n // Update the location\n location = value.location + (value.querystring ? '?' + value.querystring : '')\n\n // Update all nodes\n nodes.map(checkActive)\n})\n\n/**\n * @typedef {Object} ActiveOptions\n * @property {string|RegExp} [path] - Path expression that makes the link active when matched (must start with '/' or '*'); default is the link's href\n * @property {string} [className] - CSS class to apply to the element when active; default value is \"active\"\n */\n\n/**\n * Svelte Action for automatically adding the \"active\" class to elements (links, or any other DOM element) when the current location matches a certain path.\n * \n * @param {HTMLElement} node - The target node (automatically set by Svelte)\n * @param {ActiveOptions|string|RegExp} [opts] - Can be an object of type ActiveOptions, or a string (or regular expressions) representing ActiveOptions.path.\n */\nexport default function active(node, opts) {\n // Check options\n if (opts && (typeof opts == 'string' || (typeof opts == 'object' && opts instanceof RegExp))) {\n // Interpret strings and regular expressions as opts.path\n opts = {\n path: opts\n }\n }\n else {\n // Ensure opts is a dictionary\n opts = opts || {}\n }\n\n // Path defaults to link target\n if (!opts.path && node.hasAttribute('href')) {\n opts.path = node.getAttribute('href')\n if (opts.path && opts.path.length > 1 && opts.path.charAt(0) == '#') {\n opts.path = opts.path.substring(1)\n }\n }\n\n // Default class name\n if (!opts.className) {\n opts.className = 'active'\n }\n\n // If path is a string, it must start with '/' or '*'\n if (!opts.path || \n typeof opts.path == 'string' && (opts.path.length < 1 || (opts.path.charAt(0) != '/' && opts.path.charAt(0) != '*'))\n ) {\n throw Error('Invalid value for \"path\" argument')\n }\n\n // If path is not a regular expression already, make it\n const {pattern} = typeof opts.path == 'string' ?\n regexparam(opts.path) :\n {pattern: opts.path}\n\n // Add the node to the list\n const el = {\n node,\n className: opts.className,\n pattern\n }\n nodes.push(el)\n\n // Trigger the action right away\n checkActive(el)\n\n return {\n // When the element is destroyed, remove it from the list\n destroy() {\n nodes.splice(nodes.indexOf(el), 1)\n }\n }\n}\n","export { identity as linear } from '../internal';\n\n/*\nAdapted from https://github.com/mattdesl\nDistributed under MIT License https://github.com/mattdesl/eases/blob/master/LICENSE.md\n*/\nfunction backInOut(t) {\n const s = 1.70158 * 1.525;\n if ((t *= 2) < 1)\n return 0.5 * (t * t * ((s + 1) * t - s));\n return 0.5 * ((t -= 2) * t * ((s + 1) * t + s) + 2);\n}\nfunction backIn(t) {\n const s = 1.70158;\n return t * t * ((s + 1) * t - s);\n}\nfunction backOut(t) {\n const s = 1.70158;\n return --t * t * ((s + 1) * t + s) + 1;\n}\nfunction bounceOut(t) {\n const a = 4.0 / 11.0;\n const b = 8.0 / 11.0;\n const c = 9.0 / 10.0;\n const ca = 4356.0 / 361.0;\n const cb = 35442.0 / 1805.0;\n const cc = 16061.0 / 1805.0;\n const t2 = t * t;\n return t < a\n ? 7.5625 * t2\n : t < b\n ? 9.075 * t2 - 9.9 * t + 3.4\n : t < c\n ? ca * t2 - cb * t + cc\n : 10.8 * t * t - 20.52 * t + 10.72;\n}\nfunction bounceInOut(t) {\n return t < 0.5\n ? 0.5 * (1.0 - bounceOut(1.0 - t * 2.0))\n : 0.5 * bounceOut(t * 2.0 - 1.0) + 0.5;\n}\nfunction bounceIn(t) {\n return 1.0 - bounceOut(1.0 - t);\n}\nfunction circInOut(t) {\n if ((t *= 2) < 1)\n return -0.5 * (Math.sqrt(1 - t * t) - 1);\n return 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1);\n}\nfunction circIn(t) {\n return 1.0 - Math.sqrt(1.0 - t * t);\n}\nfunction circOut(t) {\n return Math.sqrt(1 - --t * t);\n}\nfunction cubicInOut(t) {\n return t < 0.5 ? 4.0 * t * t * t : 0.5 * Math.pow(2.0 * t - 2.0, 3.0) + 1.0;\n}\nfunction cubicIn(t) {\n return t * t * t;\n}\nfunction cubicOut(t) {\n const f = t - 1.0;\n return f * f * f + 1.0;\n}\nfunction elasticInOut(t) {\n return t < 0.5\n ? 0.5 *\n Math.sin(((+13.0 * Math.PI) / 2) * 2.0 * t) *\n Math.pow(2.0, 10.0 * (2.0 * t - 1.0))\n : 0.5 *\n Math.sin(((-13.0 * Math.PI) / 2) * (2.0 * t - 1.0 + 1.0)) *\n Math.pow(2.0, -10.0 * (2.0 * t - 1.0)) +\n 1.0;\n}\nfunction elasticIn(t) {\n return Math.sin((13.0 * t * Math.PI) / 2) * Math.pow(2.0, 10.0 * (t - 1.0));\n}\nfunction elasticOut(t) {\n return (Math.sin((-13.0 * (t + 1.0) * Math.PI) / 2) * Math.pow(2.0, -10.0 * t) + 1.0);\n}\nfunction expoInOut(t) {\n return t === 0.0 || t === 1.0\n ? t\n : t < 0.5\n ? +0.5 * Math.pow(2.0, 20.0 * t - 10.0)\n : -0.5 * Math.pow(2.0, 10.0 - t * 20.0) + 1.0;\n}\nfunction expoIn(t) {\n return t === 0.0 ? t : Math.pow(2.0, 10.0 * (t - 1.0));\n}\nfunction expoOut(t) {\n return t === 1.0 ? t : 1.0 - Math.pow(2.0, -10.0 * t);\n}\nfunction quadInOut(t) {\n t /= 0.5;\n if (t < 1)\n return 0.5 * t * t;\n t--;\n return -0.5 * (t * (t - 2) - 1);\n}\nfunction quadIn(t) {\n return t * t;\n}\nfunction quadOut(t) {\n return -t * (t - 2.0);\n}\nfunction quartInOut(t) {\n return t < 0.5\n ? +8.0 * Math.pow(t, 4.0)\n : -8.0 * Math.pow(t - 1.0, 4.0) + 1.0;\n}\nfunction quartIn(t) {\n return Math.pow(t, 4.0);\n}\nfunction quartOut(t) {\n return Math.pow(t - 1.0, 3.0) * (1.0 - t) + 1.0;\n}\nfunction quintInOut(t) {\n if ((t *= 2) < 1)\n return 0.5 * t * t * t * t * t;\n return 0.5 * ((t -= 2) * t * t * t * t + 2);\n}\nfunction quintIn(t) {\n return t * t * t * t * t;\n}\nfunction quintOut(t) {\n return --t * t * t * t * t + 1;\n}\nfunction sineInOut(t) {\n return -0.5 * (Math.cos(Math.PI * t) - 1);\n}\nfunction sineIn(t) {\n const v = Math.cos(t * Math.PI * 0.5);\n if (Math.abs(v) < 1e-14)\n return 1;\n else\n return 1 - v;\n}\nfunction sineOut(t) {\n return Math.sin((t * Math.PI) / 2);\n}\n\nexport { backIn, backInOut, backOut, bounceIn, bounceInOut, bounceOut, circIn, circInOut, circOut, cubicIn, cubicInOut, cubicOut, elasticIn, elasticInOut, elasticOut, expoIn, expoInOut, expoOut, quadIn, quadInOut, quadOut, quartIn, quartInOut, quartOut, quintIn, quintInOut, quintOut, sineIn, sineInOut, sineOut };\n","import { cubicInOut, linear, cubicOut } from '../easing';\nimport { is_function, assign } from '../internal';\n\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n\r\nfunction __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\n\nfunction blur(node, { delay = 0, duration = 400, easing = cubicInOut, amount = 5, opacity = 0 }) {\n const style = getComputedStyle(node);\n const target_opacity = +style.opacity;\n const f = style.filter === 'none' ? '' : style.filter;\n const od = target_opacity * (1 - opacity);\n return {\n delay,\n duration,\n easing,\n css: (_t, u) => `opacity: ${target_opacity - (od * u)}; filter: ${f} blur(${u * amount}px);`\n };\n}\nfunction fade(node, { delay = 0, duration = 400, easing = linear }) {\n const o = +getComputedStyle(node).opacity;\n return {\n delay,\n duration,\n easing,\n css: t => `opacity: ${t * o}`\n };\n}\nfunction fly(node, { delay = 0, duration = 400, easing = cubicOut, x = 0, y = 0, opacity = 0 }) {\n const style = getComputedStyle(node);\n const target_opacity = +style.opacity;\n const transform = style.transform === 'none' ? '' : style.transform;\n const od = target_opacity * (1 - opacity);\n return {\n delay,\n duration,\n easing,\n css: (t, u) => `\n\t\t\ttransform: ${transform} translate(${(1 - t) * x}px, ${(1 - t) * y}px);\n\t\t\topacity: ${target_opacity - (od * u)}`\n };\n}\nfunction slide(node, { delay = 0, duration = 400, easing = cubicOut }) {\n const style = getComputedStyle(node);\n const opacity = +style.opacity;\n const height = parseFloat(style.height);\n const padding_top = parseFloat(style.paddingTop);\n const padding_bottom = parseFloat(style.paddingBottom);\n const margin_top = parseFloat(style.marginTop);\n const margin_bottom = parseFloat(style.marginBottom);\n const border_top_width = parseFloat(style.borderTopWidth);\n const border_bottom_width = parseFloat(style.borderBottomWidth);\n return {\n delay,\n duration,\n easing,\n css: t => `overflow: hidden;` +\n `opacity: ${Math.min(t * 20, 1) * opacity};` +\n `height: ${t * height}px;` +\n `padding-top: ${t * padding_top}px;` +\n `padding-bottom: ${t * padding_bottom}px;` +\n `margin-top: ${t * margin_top}px;` +\n `margin-bottom: ${t * margin_bottom}px;` +\n `border-top-width: ${t * border_top_width}px;` +\n `border-bottom-width: ${t * border_bottom_width}px;`\n };\n}\nfunction scale(node, { delay = 0, duration = 400, easing = cubicOut, start = 0, opacity = 0 }) {\n const style = getComputedStyle(node);\n const target_opacity = +style.opacity;\n const transform = style.transform === 'none' ? '' : style.transform;\n const sd = 1 - start;\n const od = target_opacity * (1 - opacity);\n return {\n delay,\n duration,\n easing,\n css: (_t, u) => `\n\t\t\ttransform: ${transform} scale(${1 - (sd * u)});\n\t\t\topacity: ${target_opacity - (od * u)}\n\t\t`\n };\n}\nfunction draw(node, { delay = 0, speed, duration, easing = cubicInOut }) {\n const len = node.getTotalLength();\n if (duration === undefined) {\n if (speed === undefined) {\n duration = 800;\n }\n else {\n duration = len / speed;\n }\n }\n else if (typeof duration === 'function') {\n duration = duration(len);\n }\n return {\n delay,\n duration,\n easing,\n css: (t, u) => `stroke-dasharray: ${t * len} ${u * len}`\n };\n}\nfunction crossfade(_a) {\n var { fallback } = _a, defaults = __rest(_a, [\"fallback\"]);\n const to_receive = new Map();\n const to_send = new Map();\n function crossfade(from, node, params) {\n const { delay = 0, duration = d => Math.sqrt(d) * 30, easing = cubicOut } = assign(assign({}, defaults), params);\n const to = node.getBoundingClientRect();\n const dx = from.left - to.left;\n const dy = from.top - to.top;\n const dw = from.width / to.width;\n const dh = from.height / to.height;\n const d = Math.sqrt(dx * dx + dy * dy);\n const style = getComputedStyle(node);\n const transform = style.transform === 'none' ? '' : style.transform;\n const opacity = +style.opacity;\n return {\n delay,\n duration: is_function(duration) ? duration(d) : duration,\n easing,\n css: (t, u) => `\n\t\t\t\topacity: ${t * opacity};\n\t\t\t\ttransform-origin: top left;\n\t\t\t\ttransform: ${transform} translate(${u * dx}px,${u * dy}px) scale(${t + (1 - t) * dw}, ${t + (1 - t) * dh});\n\t\t\t`\n };\n }\n function transition(items, counterparts, intro) {\n return (node, params) => {\n items.set(params.key, {\n rect: node.getBoundingClientRect()\n });\n return () => {\n if (counterparts.has(params.key)) {\n const { rect } = counterparts.get(params.key);\n counterparts.delete(params.key);\n return crossfade(rect, node, params);\n }\n // if the node is disappearing altogether\n // (i.e. wasn't claimed by the other list)\n // then we need to supply an outro\n items.delete(params.key);\n return fallback && fallback(node, params, intro);\n };\n };\n }\n return [\n transition(to_send, to_receive, false),\n transition(to_receive, to_send, true)\n ];\n}\n\nexport { blur, crossfade, draw, fade, fly, scale, slide };\n","const sMap = new Map([['ZNJ', 'Northampton North Junction'], ['ZPS', 'Plaistow L.T.'], ['MSC', 'Marseille St Charles'], ['ZAE', 'Aldgate East'], ['ZEP', 'East Putney'], ['GBG', 'Gorebridge'], ['ZHR', 'Holloway Road'], ['ZPN', 'Paddington (Bakerloo Line)'], ['NMC', 'New Mills Central'], ['HBB', 'Hubberts Bridge'], ['ADC', 'Adlington (Cheshire)'], ['WHI', 'Whitstable'], ['FEG', 'Fellgate (T & W Metro)'], ['HRH', 'Horsham'], ['LNW', 'Llanwrtyd'], ['RYP', 'Ryde Pier Head'], ['PRU', 'Prudhoe'], ['TLH', 'Tilehurst'], ['SBM', 'South Bermondsey'], ['TAM', 'Tamworth'], ['CFD', 'Castleford'], ['NMN', 'New Mills Newtown'], ['HFS', 'Hatfield & Stainforth'], ['WFN', 'Watford North'], ['GWN', 'Gowerton'], ['WMW', 'Walthamstow Queens Road'], ['INP', 'Inverkip'], ['WRW', 'Warwick'], ['WHG', 'Westhoughton'], ['WIM', 'Wimbledon'], ['CLM', 'Collingham'], ['DRF', 'Driffield'], ['NWT', 'Newtown (Powys)'], ['SOE', 'Southend East'], ['PNF', 'Penyffordd'], ['WYE', 'Wye'], ['BAR', 'Bare Lane'], ['YRM', 'Yarm'], ['NTH', 'Neath'], ['ERH', 'Erith'], ['CFO', 'Chalfont & Latimer'], ['FGW', 'Fishguard & Goodwick'], ['BAY', 'Bayford'], ['BER', 'Bearley'], ['SIT', 'Sittingbourne'], ['WHL', 'White Hart Lane'], ['DRN', 'Duirinish'], ['SWK', 'Southwick'], ['MTM', 'Martin Mill'], ['NWR', 'Newtonmore'], ['ADW', 'Addiewell'], ['ALV', 'Alvechurch'], ['SQE', 'Surrey Quays'], ['HIG', 'Highbridge & Burnham'], ['RMC', 'Rotherham Central'], ['NTN', 'Newton'], ['CBN', 'Camborne'], ['RIA', 'Rhoose Cardiff Intl Airport'], ['BXW', 'Boxhill & Westhumble'], ['TNN', 'Thorne North'], ['FTN', 'Fratton'], ['RUA', 'Ruabon'], ['LAY', 'Layton'], ['LLV', 'Llandovery'], ['MAS', 'Manors'], ['CLG', 'Claygate'], ['CTT', 'Church Stretton'], ['GGV', 'Gargrave'], ['TNS', 'Thorne South'], ['CRE', 'Crewe'], ['WXC', 'Wrexham Central'], ['CAD', 'Cadoxton'], ['HYB', 'Honeybourne'], ['WGT', 'Wigton'], ['WRX', 'Wrexham General'], ['RHO', 'Rhosneigr'], ['KWL', 'Kidwelly'], ['RYD', 'Ryde Esplanade'], ['PTL', 'Priesthill & Darnley'], ['NWN', 'Newton for Hyde'], ['SBP', 'Stonebridge Park'], ['PEV', 'Pevensey & Westham'], ['ACL', 'Acle'], ['GDH', 'Gordon Hill'], ['LSY', 'Lower Sydenham'], ['SEB', 'Seaburn (T & W Metro)'], ['AYW', 'Aberystwyth'], ['LNZ', 'Lenzie'], ['MDS', 'Morden South'], ['ADD', 'Adderley Park'], ['EFL', 'East Farleigh'], ['SPU', 'Staplehurst'], ['UHL', 'Upper Holloway'], ['WLP', 'Welshpool'], ['CAS', 'Castleton'], ['HAM', 'Hamworthy'], ['BGN', 'Bridgend'], ['BRN', 'Bearsden'], ['APG', 'Aspley Guise'], ['DEW', 'Dewsbury'], ['BPS', 'Blackpool South'], ['KSL', 'Kearsley'], ['PYJ', 'Paisley St James'], ['NBA', 'New Barnet'], ['WHR', 'West Horndon'], ['HLD', 'Hellifield'], ['RDR', 'Radyr'], ['VAL', 'Valley'], ['BSD', 'Bearsted'], ['FIT', 'Filton Abbey Wood'], ['NAY', 'Newton Aycliffe'], ['BWK', 'Berwick-upon-Tweed'], ['BIF', 'Barrow-in-Furness'], ['DMY', 'Drumry'], ['CKH', 'Corkerhill'], ['LBK', 'Long Buckby'], ['BEA', 'Bridge of Allan'], ['PEB', 'Pevensey Bay'], ['CRL', 'Chorley'], ['ECS', 'Eccles Road'], ['FSG', 'Fishersgate'], ['YSR', 'Ystrad Rhondda'], ['UNV', 'University (T & W Metro)'], ['WCL', 'West Calder'], ['GNW', 'Greenwich'], ['SAB', 'Smallbrook Junction'], ['BDA', 'Brundall'], ['LNG', 'Longcross'], ['PSW', 'Polesworth'], ['SPP', 'Shippea Hill'], ['FIL', 'Filey'], ['HRR', 'Harrington'], ['MGM', 'Metheringham'], ['RAV', 'Ravenglass for Eskdale'], ['OLT', 'Olton'], ['CRD', 'Chester Road'], ['SAH', 'Salhouse'], ['GIL', 'Gillingham (Dorset)'], ['GNT', 'Gunton'], ['FEN', 'Fenny Stratford'], ['CBB', 'Carbis Bay'], ['BLW', 'Bulwell'], ['FMR', 'Falmer'], ['WNY', 'White Notley'], ['SFD', 'Salford Central'], ['BGI', 'Bargeddie'], ['WLY', 'Woodley'], ['BYC', 'Betws-y-Coed'], ['WYT', 'Wythall'], ['KID', 'Kidderminster'], ['SMO', 'South Merton'], ['ULC', 'Ulceby'], ['AWK', 'Adwick'], ['CRR', 'Corrour'], ['OVR', 'Overton'], ['RET', 'Retford'], ['STQ', 'Southampton Town Quay (Bus)'], ['BBS', 'Bordesley'], ['GOS', 'Grange-over-Sands'], ['MAY', 'Maybole'], ['YET', 'Yetminster'], ['LIH', 'Leigh (Kent)'], ['SMC', 'Sampford Courtenay'], ['SLO', 'Slough'], ['LHE', 'Loch Eil Outward Bound'], ['WBP', 'West Brompton'], ['NBT', 'Norbiton'], ['KVP', 'Kiveton Park'], ['PNL', 'Pannal'], ['MEO', 'Meols'], ['SRG', 'Seer Green'], ['CTO', 'Carlton'], ['GLY', 'Glynde'], ['MSW', 'Mansfield Woodhouse'], ['IBM', 'IBM'], ['BRL', 'Barrhill'], ['TRD', 'Troed-y-rhiw'], ['MEC', 'Meols Cop'], ['POL', 'Polsloe Bridge'], ['TPN', 'Ton Pentre'], ['BCK', 'Buckley'], ['CHC', 'Charing Cross (Glasgow)'], ['SRA', 'Stratford (London)'], ['WWO', 'West Worthing'], ['RSH', 'Rose Hill Marple'], ['SMT', 'St Margarets (Hertfordshire)'], ['WIH', 'Winchmore Hill'], ['CRS', 'Carstairs'], ['KGX', 'London Kings Cross'], ['LHS', 'Limehouse'], ['THB', 'Thornliebank'], ['DRT', 'Darton'], ['LLD', 'Llandudno'], ['NRN', 'Nairn'], ['KGE', 'Kingsknowe'], ['TNA', 'Thornton Abbey'], ['LRD', 'London Road (Guildford)'], ['BAL', 'Balham'], ['FRH', 'Calais Frethun'], ['WAC', 'Warrington Central'], ['GMV', 'Great Malvern'], ['MNC', 'Markinch'], ['WRT', 'Worstead'], ['EBB', 'Ebbw Vale Town'], ['MEL', 'Meldreth'], ['BYB', 'Blythe Bridge'], ['LOT', 'Lostock'], ['CNM', 'Cheltenham Spa'], ['FZH', 'Frizinghall'], ['LLJ', 'Llandudno Junction'], ['UPM', 'Upminster'], ['DBC', 'Dumbarton Central'], ['STT', 'Stewarton'], ['DBE', 'Dumbarton East'], ['TYS', 'Tyseley'], ['DNS', 'Dinas Powys'], ['DEE', 'Dundee'], ['LDY', 'Ladybank'], ['PBY', 'Pembrey & Burry Port'], ['GMD', 'Grimsby Docks'], ['KEI', 'Keighley'], ['BIP', 'Bishopstone'], ['SFO', 'Stanford-le-Hope'], ['BYF', 'Broughty Ferry'], ['MYH', 'Maryhill'], ['DRM', 'Drem'], ['NBE', 'Newbridge'], ['WSF', 'Winsford'], ['THD', 'Thames Ditton'], ['HMM', 'Hammerton'], ['HOR', 'Horley'], ['BLY', 'Bletchley'], ['ARU', 'Arundel'], ['FNB', 'Farnborough (Main)'], ['CGW', 'Caergwrle'], ['MAO', 'Martins Heron'], ['OXT', 'Oxted'], ['PAT', 'Patricroft'], ['GMB', 'Grimsby Town'], ['TUR', 'Turkey Street'], ['TAF', 'Taffs Well'], ['LTN', 'Luton Airport Parkway'], ['CHM', 'Chelmsford'], ['FLW', 'Fulwell'], ['HTW', 'Hartwood'], ['PNZ', 'Penzance'], ['WDE', 'Wood End'], ['GCW', 'Glan Conwy'], ['HOV', 'Hove'], ['TRH', 'Trehafod'], ['WTE', 'Whitlocks End'], ['DLJ', 'Dalston Junction'], ['VIR', 'Virginia Water'], ['ASP', 'Aspatria'], ['LPT', 'Longport'], ['LWS', 'Lewes'], ['EWD', 'Earlswood (West Midlands)'], ['WAN', 'Wanborough'], ['BTO', 'Betchworth'], ['FLN', 'Flint'], ['BUK', 'Bucknell'], ['LLM', 'Llangammarch'], ['CNG', 'Congleton'], ['WMN', 'Warminster'], ['MTL', 'Mortlake'], ['BWT', 'Bridgwater'], ['BRT', 'Barlaston'], ['MNP', 'Manor Park'], ['ESL', 'Eastleigh'], ['SHO', 'Sholing'], ['EGT', 'Egton'], ['HDH', 'Hampstead Heath'], ['WCP', 'Worcester Park'], ['ISP', 'Islip'], ['TPB', 'Thorpe Bay'], ['CRH', 'Crouch Hill'], ['TBW', 'Tunbridge Wells'], ['GLE', 'Gleneagles'], ['KSW', 'Kirkby Stephen'], ['ALW', 'Allens West'], ['DMG', 'Dinas Rhondda'], ['BSR', 'Broadstairs'], ['WEM', 'Wem'], ['CSN', 'Chessington North'], ['HRD', 'Harling Road'], ['AUI', 'Ardlui'], ['ERI', 'Eridge'], ['APD', 'Appledore (Kent)'], ['DHN', 'Deighton'], ['GLG', 'Glengarnock'], ['MLH', 'Mill Hill (Lancashire)'], ['WRP', 'Warwick Parkway'], ['GOF', 'Golf Street'], ['CHY', 'Chertsey'], ['WOK', 'Woking'], ['LLE', 'Llanelli'], ['MYB', 'London Marylebone'], ['WIL', 'Willington'], ['WIJ', 'Willesden Junction'], ['BME', 'Broome'], ['CAM', 'Camberley'], ['SRT', 'Shortlands'], ['SOP', 'Southport'], ['TYB', 'Tan-y-Bwlch (Bus)'], ['ENC', 'Enfield Chase'], ['RYP', 'Ryde Pier Head'], ['BEB', 'Bebington'], ['LGW', 'Langwathby'], ['WSE', 'Winchelsea'], ['BFR', 'London Blackfriars'], ['SCT', 'Scotscalder'], ['RUG', 'Rugby'], ['SRS', 'Selhurst'], ['MLF', 'Milford (Surrey)'], ['PNA', 'Penally'], ['STU', 'Sturry'], ['TWB', 'Tweedbank'], ['YSM', 'Ystrad Mynach'], ['JEQ', 'Jewellery Quarter'], ['PTW', 'Prestwick Town'], ['EBK', 'Eastbrook'], ['PER', 'Penrhiwceiber'], ['CWM', 'Cwmbran'], ['ING', 'Invergowrie'], ['RBS', 'British Steel Redcar'], ['HLG', 'Hall Green'], ['LSN', 'Livingston North'], ['RML', 'Romiley'], ['BUU', 'Burnham-on-Crouch'], ['ZBC', 'Barons Court Underground'], ['CPN', 'Chapleton'], ['ROG', 'Rogart'], ['LVG', 'Livingston South'], ['HTC', 'Heaton Chapel'], ['KGN', 'Kings Nympton'], ['LCC', 'Lochluichart'], ['DCG', 'Duncraig'], ['TOD', 'Todmorden'], ['WEA', 'West Ealing'], ['SOK', 'South Kenton'], ['SLA', 'Slateford'], ['HLC', 'Helensburgh Central'], ['LGJ', 'Loughborough Junction'], ['HED', 'Halewood'], ['ATH', 'Atherstone'], ['EYN', 'Eynsford'], ['SOT', 'Stoke-on-Trent'], ['CAC', 'Caldercruix'], ['SRC', 'Streatham Common'], ['MSO', 'Moston'], ['BEU', 'Beaulieu Road'], ['ZBK', 'Barking Underground'], ['BNR', 'Brockley Whins (T & W Metro)'], ['LOH', 'Lostock Hall'], ['MIL', 'Mill Hill Broadway'], ['OHL', 'Old Hill'], ['BDW', 'Bedwyn'], ['PMA', 'Portsmouth Arms'], ['WHC', 'Walthamstow Central'], ['KDY', 'Kirkcaldy'], ['FAZ', 'Fazakerley'], ['GLC', 'Glasgow Central'], ['HLU', 'Helensburgh Upper'], ['LTG', 'Lostock Gralam'], ['DLK', 'Dalston Kingsland'], ['MTN', 'Moreton (Dorset)'], ['EBL', 'East Boldon (T & W Metro)'], ['CYN', 'Cynghordy'], ['CHT', 'Chathill'], ['HPT', 'Hopton Heath'], ['ALO', 'Alloa'], ['PMS', 'Portsmouth & Southsea'], ['CON', 'Connel Ferry'], ['WNC', 'Windsor & Eton Central'], ['BET', 'Bethnal Green'], ['SST', 'Stansted Mountfitchet'], ['ESH', 'Esher'], ['WSE', 'Winchelsea'], ['CSS', 'Chessington South'], ['CSL', 'Codsall'], ['CPA', 'Corpach'], ['HGF', 'Hag Fold'], ['SRD', 'Stapleton Road'], ['UPM', 'Upminster'], ['BSJ', 'Bedford St Johns'], ['RYB', 'Roy Bridge'], ['DMP', 'Dumpton Park'], ['LYT', 'Lymington Town'], ['WHE', 'Whalley'], ['HKC', 'Hackney Central'], ['HYC', 'Hyde Central'], ['PEW', 'Pewsey'], ['AHN', 'Ashton-under-Lyne'], ['PRW', 'Perranwell'], ['CKL', 'Corkickle'], ['DOD', 'Dodworth'], ['WTA', 'Wester Hailes'], ['PAW', 'Pelaw (T & W Metro)'], ['AYP', 'Albany Park'], ['NEW', 'Newcraighall'], ['ORE', 'Ore'], ['HAS', 'Halesworth'], ['KWG', 'Kew Gardens'], ['EXG', 'Exhibition Centre'], ['HIL', 'Hillside'], ['MPL', 'Marple'], ['SDA', 'Snodland'], ['BKA', 'Bookham'], ['BNT', 'Brinnington'], ['HKW', 'Hackney Wick'], ['ACR', 'Accrington'], ['QRP', 'Queens Road Peckham'], ['MDG', 'Midgham'], ['BAW', 'Blackwater'], ['MEX', 'Mexborough'], ['ADK', 'Ardwick'], ['DNY', 'Danby'], ['HIN', 'Hindley'], ['PYG', 'Paisley Gilmour Street'], ['PRA', 'Prestwick Intl Airport'], ['DDP', 'Dudley Port'], ['NMK', 'Newmarket'], ['KGL', 'Kings Langley'], ['MLN', 'Milngavie'], ['FML', 'Frimley'], ['NTR', 'Northallerton'], ['SDW', 'Sandwich'], ['BBW', 'Berry Brow'], ['DID', 'Didcot Parkway'], ['SOG', 'Stonegate'], ['HAI', 'Halling'], ['PWL', 'Pwllheli'], ['WCF', 'Westcliff'], ['HGG', 'Haggerston'], ['CMR', 'Cromer'], ['ALX', 'Alexandria'], ['COO', 'Cookham'], ['MRS', 'Monks Risborough'], ['YRT', 'Yorton'], ['BEN', 'Bentham'], ['GOB', 'Gobowen'], ['HAL', 'Hale'], ['CAY', 'Carntyne'], ['BUI', 'Burnside'], ['SEL', 'Sellafield'], ['WIM', 'Wimbledon'], ['YRD', 'Yardley Wood'], ['CHN', 'Cheshunt'], ['HFX', 'Halifax'], ['ELD', 'Earlswood (Surrey)'], ['TOK', 'Three Oaks'], ['PBN', 'Paris Nord'], ['TED', 'Teddington'], ['HKM', 'Hykeham'], ['GRS', 'Garscadden'], ['DSL', 'Disley'], ['HDE', 'Hedge End'], ['BNP', 'Barnstaple'], ['KNS', 'Kennishead'], ['LAK', 'Lakenheath'], ['TUH', 'Tulse Hill'], ['BSY', 'Brondesbury'], ['FOX', 'Foxfield'], ['SHR', 'Shrewsbury'], ['WMG', 'Welham Green'], ['HLF', 'Hillfoot'], ['PMR', 'Peckham Rye'], ['SGR', 'Slade Green'], ['FRE', 'Freshfield'], ['SDG', 'Sandling'], ['DMR', 'Dalmuir'], ['TRF', 'Trefforest'], ['LZB', 'Lazonby & Kirkoswald'], ['KCK', 'Knockholt'], ['LLW', 'Llwyngwril'], ['DCT', 'Danescourt'], ['HRM', 'Harrietsham'], ['WCM', 'Wickham Market'], ['FEA', 'Featherstone'], ['HNH', 'Herne Hill'], ['MCO', 'Manchester Oxford Road'], ['LER', 'Leytonstone High Road'], ['RAU', 'Rauceby'], ['HMW', 'Hampton Wick'], ['SJS', 'St James Street'], ['TEA', 'Tees-side Airport'], ['LNR', 'Llanwrda'], ['BEE', 'Beeston'], ['MTV', 'Mount Vernon'], ['BSV', 'Buckshaw Parkway'], ['DAL', 'Dalmally'], ['KTN', 'Kentish Town'], ['TRA', 'Trafford Park'], ['AMB', 'Ambergate'], ['GOX', 'Goxhill'], ['PLT', 'Pontlottyn'], ['ATT', 'Attadale'], ['POK', 'Pokesdown'], ['STI', 'Stadium of Light (T & W Metro)'], ['HOO', 'Hooton'], ['KGS', 'Kings Sutton'], ['KTW', 'Kentish Town West'], ['ZPC', 'Piccadilly Circus Underground'], ['UTT', 'Uttoxeter'], ['BLH', 'Bellshill'], ['BGA', 'Brundall Gardens'], ['PRT', 'Prestatyn'], ['CPT', 'Clapton'], ['LET', 'Letchworth Garden City'], ['PSN', 'Parson Street'], ['PNE', 'Penge East'], ['NFD', 'Northfield'], ['LTV', 'Lichfield Trent Valley'], ['CBG', 'Cambridge'], ['NPD', 'New Pudsey'], ['ETL', 'East Tilbury'], ['LTV', 'Lichfield Trent Valley'], ['SNI', 'Snaith'], ['AVN', 'Avonmouth'], ['TEN', 'Tenby'], ['PTG', 'Port Glasgow'], ['SPF', 'Springfield'], ['TBD', 'Three Bridges'], ['SLD', 'Salford Crescent'], ['GOE', 'Goldthorpe'], ['SMY', 'St Mary Cray'], ['DBY', 'Derby'], ['HXX', 'Heathrow Airport T123'], ['THO', 'Thornford'], ['PRE', 'Preston'], ['KWN', 'Kilwinning'], ['PRE', 'Preston'], ['HWH', 'Haltwhistle'], ['CNN', 'Canonbury'], ['BOH', 'Bosham'], ['OPK', 'Orrell Park'], ['BDB', 'Broadbottom'], ['LCK', 'Lockwood'], ['NFL', 'Northfleet'], ['TNP', 'Tonypandy'], ['FOC', 'Falls of Cruachan'], ['HYM', 'Haymarket'], ['HIT', 'Hitchin'], ['CLE', 'Cleethorpes'], ['PAL', 'Palmers Green'], ['ARD', 'Ardgay'], ['BUS', 'Busby'], ['LGE', 'Long Eaton'], ['TUL', 'Tulloch'], ['ABD', 'Aberdeen'], ['BRO', 'Bridge of Orchy'], ['GCT', 'Great Coates'], ['INE', 'Ince & Elton'], ['WTT', 'Witton'], ['TRS', 'Thurston'], ['FNC', 'Farncombe'], ['EBD', 'Ebbsfleet International'], ['DUR', 'Durrington-on-Sea'], ['CSA', 'Cosham'], ['PEG', 'Pegswood'], ['CEA', 'Cleland'], ['GCR', 'Gloucester'], ['TAC', 'Tackley'], ['MFH', 'Milford Haven'], ['PRY', 'Perry Barr'], ['RHL', 'Rhyl'], ['THW', 'The Hawthorns'], ['WTH', 'Whitehaven'], ['KNG', 'Kingston'], ['MIK', 'Micklefield'], ['LRG', 'Lairg'], ['EPS', 'Epsom'], ['WBQ', 'Warrington Bank Quay'], ['CUW', 'Clunderwen'], ['DTG', 'Dinting'], ['ACT', 'Ascot'], ['BID', 'Bidston'], ['BWG', 'Bowling'], ['BMP', 'Brampton (Cumbria)'], ['CLT', 'Clacton-on-Sea'], ['BCH', 'Birchington-on-Sea'], ['BEF', 'Benfleet'], ['HMS', 'Helmsdale'], ['KEY', 'Keyham'], ['MOS', 'Moss Side'], ['PTK', 'Partick'], ['SGN', 'South Greenford'], ['SOR', 'Sole Street'], ['DBD', 'Denby Dale'], ['BSP', 'Brondesbury Park'], ['SEE', 'Southease'], ['CNR', 'Crianlarich'], ['CRT', 'Chartham'], ['SUG', 'Sugar Loaf'], ['HGM', 'Higham'], ['WNG', 'Waun-gron Park'], ['DUM', 'Dumbreck'], ['PMR', 'Peckham Rye'], ['CRB', 'Corbridge'], ['NFA', 'North Fambridge'], ['AGV', 'Abergavenny'], ['HAG', 'Hagley'], ['CEL', 'Chelford'], ['HGD', 'Hungerford'], ['BWN', 'Bloxwich North'], ['KVD', 'Kelvindale'], ['RUS', 'Ruswarp'], ['CLV', 'Claverdon'], ['RNH', 'Rainhill'], ['EWW', 'Ewell West'], ['HHY', 'Highbury & Islington'], ['APP', 'Appleby'], ['HKN', 'Hucknall'], ['MSN', 'Marsden'], ['TPC', 'Thorpe Culvert'], ['EWE', 'Ewell East'], ['GTN', 'Grangetown'], ['LEO', 'Leominster'], ['DOL', 'Dolau'], ['CUH', 'Curriehill'], ['KBK', 'Kents Bank'], ['DPS', 'Dublin Port (Stena)'], ['PAI', 'Pallion (T & W Metro)'], ['MCB', 'Moulsecoomb'], ['NMT', 'Needham Market'], ['WFI', 'Westerfield'], ['SCG', 'Stone Crossing'], ['STR', 'Stranraer'], ['ZWA', 'Waterloo Underground'], ['PIL', 'Pilning'], ['SWD', 'Swinderby'], ['MSK', 'Marske'], ['TRN', 'Troon'], ['WID', 'Widnes'], ['KMS', 'Kemsing'], ['STZ', 'St Peters (T & W Metro)'], ['ANF', 'Ashurst New Forest'], ['WTN', 'Whitton'], ['ANL', 'Anniesland'], ['SCS', 'Starcross'], ['FRB', 'Fairbourne'], ['STK', 'Stockton'], ['BEV', 'Beverley'], ['KKM', 'Kirkham & Wesham'], ['PDW', 'Paddock Wood'], ['CAN', 'Carnoustie'], ['STC', 'Strathcarron'], ['CUF', 'Cuffley'], ['MTP', 'Montpelier'], ['SWM', 'Swanscombe'], ['CBE', 'Canterbury East'], ['DMF', 'Dumfries'], ['HNT', 'Huntly'], ['LLT', 'Llanbister Road'], ['WAT', 'London Waterloo'], ['MEW', 'Maesteg (Ewenny Road)'], ['SUT', 'Sutton Coldfield'], ['LDS', 'Leeds'], ['BNM', 'Burnham'], ['BEL', 'Beauly'], ['HXM', 'Hoveton & Wroxham'], ['HDL', 'Headstone Lane'], ['LEY', 'Leyland'], ['PRE', 'Preston'], ['SNY', 'Sunnymeads'], ['RNF', 'Rainford'], ['EGN', 'Eastrington'], ['KGH', 'Kinghorn'], ['MAT', 'Matlock'], ['NCK', 'New Cumnock'], ['NWP', 'Newport (South Wales)'], ['QPW', 'Queens Park (London)'], ['MSD', 'Moorside'], ['WLM', 'Williamwood'], ['DWD', 'Dolwyddelan'], ['WTL', 'Whitland'], ['MPK', 'Mosspark'], ['MAU', 'Mauldeth Road'], ['HEX', 'Hexham'], ['CLI', 'Clifton'], ['SYD', 'Sydenham'], ['LAD', 'Ladywell'], ['CTM', 'Chatham'], ['SWY', 'Sway'], ['TRU', 'Truro'], ['DLY', 'Dalry'], ['PRP', 'Preston Park'], ['BPB', 'Blackpool Pleasure Beach'], ['LHO', 'Langho'], ['SPS', 'Stepps'], ['TOP', 'Topsham'], ['BIA', 'Bishop Auckland'], ['HTH', 'Handforth'], ['MRT', 'Moreton (Merseyside)'], ['MCH', 'March'], ['TDU', 'Tondu'], ['BCS', 'Bicester North'], ['NMP', 'Northampton'], ['ALP', 'Althorpe'], ['BSE', 'Bury St Edmunds'], ['PTR', 'Petersfield'], ['BUC', 'Buckenham'], ['KLY', 'Kenley'], ['ELW', 'Eltham'], ['WHA', 'Westenhanger'], ['WWL', 'Whitwell'], ['EDW', 'East Dulwich'], ['NRD', 'North Road'], ['BTE', 'Bitterne'], ['IMW', 'Imperial Wharf'], ['ANN', 'Annan'], ['BDN', 'Brading'], ['CES', 'Cressing'], ['KBW', 'Knebworth'], ['DAR', 'Darlington'], ['HWD', 'Hawarden'], ['TAD', 'Tadworth'], ['BAG', 'Bagshot'], ['ZHS', 'Kensington High St Underground'], ['SMD', 'Stamford'], ['BUD', 'Burneside'], ['DOT', 'Dunston'], ['ELS', 'Elstree & Borehamwood'], ['CHF', 'Church Fenton'], ['HAZ', 'Hazel Grove'], ['KMH', 'Kempston Hardwick'], ['SOF', 'South Woodham Ferrers'], ['NRW', 'Norwich'], ['AHS', 'Ashurst'], ['FZW', 'Fitzwilliam'], ['MIN', 'Milliken Park'], ['RUN', 'Runcorn'], ['WSL', 'Walsall'], ['OKM', 'Oakham'], ['WAT', 'London Waterloo'], ['AYP', 'Albany Park'], ['MST', 'Maesteg'], ['KNU', 'Knucklas'], ['LEI', 'Leicester'], ['WAT', 'London Waterloo'], ['WCR', 'Whitecraigs'], ['MRP', 'Moorthorpe'], ['SNH', 'St Helens Central'], ['CAO', 'Cannock'], ['RAI', 'Rainham (Kent)'], ['RKT', 'Ruskington'], ['YOK', 'Yoker'], ['BDT', 'Bridlington'], ['LDN', 'Llandanwg'], ['SHJ', 'St Helens Junction'], ['CHH', 'Christs Hospital'], ['CMF', 'Cromford'], ['HYR', 'Haydons Road'], ['LGN', 'Longton'], ['BXH', 'Bexleyheath'], ['CPM', 'Chippenham'], ['DFR', 'Drumfrochar'], ['NCO', 'Newcourt'], ['WET', 'Weeton'], ['EMD', 'East Midlands Parkway'], ['POP', 'Poppleton'], ['AYH', 'Aylesham'], ['ZUM', 'Upminster Underground'], ['CHD', 'Chesterfield'], ['HEZ', 'Heworth (T & W Metro)'], ['PRB', 'Prestbury'], ['GTR', 'Goostrey'], ['ACK', 'Acklington'], ['KNL', 'Kensal Green'], ['SAN', 'Sandown'], ['THL', 'Tile Hill'], ['SIP', 'Shipton'], ['SFA', 'Stratford International'], ['UPW', 'Upwey'], ['GIP', 'Gipsy Hill'], ['RUT', 'Rutherglen'], ['SES', 'South Elmsall'], ['TGM', 'Teignmouth'], ['ADS', 'Ardrossan Harbour'], ['BCG', 'Birchgrove'], ['RFD', 'Rochford'], ['PES', 'Pensarn'], ['BAI', 'Blairhill'], ['TLB', 'Talybont'], ['SVG', 'Stevenage'], ['WPE', 'Wapping'], ['BDG', 'Bridgeton'], ['THH', 'Thatto Heath'], ['ATB', 'Attenborough'], ['MTH', 'Motherwell'], ['WKM', 'Wokingham'], ['GMT', 'Grosmont'], ['ARL', 'Arlesey'], ['BGD', 'Bargoed'], ['REE', 'Reedham (Norfolk)'], ['HPA', 'Honor Oak Park'], ['NUN', 'Nuneaton'], ['TRM', 'Trimley'], ['WTY', 'Witley'], ['SWO', 'Snowdown'], ['MDB', 'Maidstone Barracks'], ['ENL', 'Enfield Lock'], ['MIJ', 'Mitcham Junction'], ['MDE', 'Maidstone East'], ['GOD', 'Godalming'], ['HGR', 'Hither Green'], ['SPO', 'Spondon'], ['WNT', 'Wandsworth Town'], ['ECR', 'East Croydon'], ['CLS', 'Chester-le-Street'], ['QYD', 'Quakers Yard'], ['WBC', 'Waterbeach'], ['NES', 'Neston'], ['PCN', 'Paisley Canal'], ['WSA', 'West Allerton'], ['SFI', 'Shawfair'], ['SLH', 'Sleights'], ['HTN', 'Hatton'], ['KIV', 'Kiveton Bridge'], ['RIS', 'Rishton'], ['DMS', 'Dormans'], ['LCN', 'Lincoln Central'], ['AYP', 'Albany Park'], ['ERI', 'Eridge'], ['WLC', 'Waltham Cross'], ['MPT', 'Morpeth'], ['MDW', 'Maidstone West'], ['WEL', 'Wellingborough'], ['HRY', 'Harringay Green Lanes'], ['MOB', 'Mobberley'], ['SWL', 'Swale'], ['ECC', 'Eccles'], ['HEW', 'Heworth'], ['LLH', 'Llangennech'], ['BKO', 'Brookwood'], ['GSY', 'Guiseley'], ['SBY', 'Selby'], ['WSB', 'Westbury'], ['ETC', 'Etchingham'], ['BLT', 'Blantyre'], ['SSD', 'Stansted Airport'], ['DOR', 'Dore'], ['NVR', 'Navigation Road'], ['CFF', 'Croftfoot'], ['CKN', 'Crewkerne'], ['GLT', 'Glenrothes with Thornton'], ['WTG', 'Watlington'], ['BAN', 'Banbury'], ['HYS', 'Hayes (Kent)'], ['BHR', 'Builth Road'], ['KND', 'Kingswood'], ['KNN', 'Kings Norton'], ['WOL', 'Wolverton'], ['WTO', 'Water Orton'], ['ADR', 'Airdrie'], ['LLC', 'Llandecwyn'], ['PKS', 'Parkstone (Dorset)'], ['GOM', 'Gomshall'], ['TYL', 'Tyndrum Lower'], ['BOP', 'Bowes Park'], ['HRY', 'Harringay Green Lanes'], ['HER', 'Hersham'], ['WRH', 'Worthing'], ['BON', 'Bolton'], ['BOA', 'Bradford-on-Avon'], ['CFH', 'Chafford Hundred'], ['UTY', 'Upper Tyndrum'], ['NAR', 'Narberth'], ['BDL', 'Birkdale'], ['HMT', 'Ham Street'], ['MKM', 'Melksham'], ['AUW', 'Ascott-under-Wychwood'], ['EAL', 'Ealing Broadway'], ['EAL', 'Ealing Broadway'], ['WTB', 'Whitby'], ['CST', 'London Cannon Street'], ['DWN', 'Darwen'], ['BLE', 'Bramley (West Yorkshire)'], ['AAP', 'Alexandra Palace'], ['NUF', 'Nutfield'], ['STG', 'Stirling'], ['HON', 'Honiton'], ['BPW', 'Bristol Parkway'], ['KIT', 'Kintbury'], ['RAD', 'Radley'], ['MCE', 'Metro Centre'], ['SNT', 'Stanlow & Thornton'], ['BYD', 'Barry Docks'], ['DAM', 'Dalmeny'], ['FIN', 'Finstock'], ['BMT', 'Bedminster'], ['HSL', 'Haslemere'], ['CET', 'Colchester Town'], ['HDG', 'Heald Green'], ['PNR', 'Penrith'], ['MHM', 'Merstham'], ['HSC', 'Hoscar'], ['SNO', 'St Neots'], ['BGM', 'Bellingham'], ['NTL', 'Netley'], ['HYH', 'Hythe'], ['RDC', 'Redditch'], ['LTK', 'Little Kimble'], ['FOD', 'Ford'], ['CLJ', 'Clapham Junction'], ['HON', 'Honiton'], ['CLJ', 'Clapham Junction'], ['PNW', 'Penge West'], ['WFJ', 'Watford Junction'], ['HCH', 'Holmes Chapel'], ['LVN', 'Littlehaven'], ['BTL', 'Batley'], ['ZET', 'Earl\\'s Court Underground'], ['WDL', 'Woodhall'], ['BLX', 'Bloxwich'], ['HLS', 'Hilsea'], ['MKT', 'Marks Tey'], ['OKE', 'Okehampton'], ['HWY', 'High Wycombe'], ['SYT', 'Somerleyton'], ['MRY', 'Maryport'], ['SDY', 'Sandy'], ['CLJ', 'Clapham Junction'], ['CEF', 'Chapel-en-le-Frith'], ['LTP', 'Littleport'], ['KPT', 'Kilpatrick'], ['WDD', 'Widdrington'], ['WHM', 'Whimple'], ['CIT', 'Chislehurst'], ['PFR', 'Pontefract Baghill'], ['BKC', 'Birkenhead Central'], ['HOY', 'Honley'], ['INC', 'Ince'], ['CLJ', 'Clapham Junction'], ['GRC', 'Great Chesterford'], ['IPS', 'Ipswich'], ['WCB', 'Westcombe Park'], ['CLJ', 'Clapham Junction'], ['LYP', 'Lymington Pier'], ['CTF', 'Catford'], ['CTE', 'Chatelherault'], ['FWY', 'Five Ways'], ['NDL', 'North Dulwich'], ['BWO', 'Bricket Wood'], ['BKN', 'Birkenhead North'], ['SOW', 'Sowerby Bridge'], ['BTY', 'Bentley (Hampshire)'], ['KLD', 'Kildale'], ['NQY', 'Newquay'], ['SCA', 'Scarborough'], ['BEG', 'Beltring'], ['BKP', 'Birkenhead Park'], ['CLJ', 'Clapham Junction'], ['GLO', 'Glossop'], ['GRH', 'Gartcosh'], ['TUT', 'Tutbury & Hatton'], ['BCE', 'Bracknell'], ['NNT', 'Nunthorpe'], ['ZNP', 'Newbury Park Underground'], ['SND', 'Sandhurst'], ['FSB', 'Fishbourne (West Sussex)'], ['SLW', 'Salwick'], ['DIG', 'Digby & Sowton'], ['EDG', 'Edge Hill'], ['INH', 'Invershin'], ['BTB', 'Barnetby'], ['SJN', 'St James (T & W Metro)'], ['SUY', 'Sudbury'], ['AIG', 'Aigburth'], ['ELR', 'Elsecar'], ['SGB', 'Smethwick Galton Bridge'], ['HYL', 'Hayle'], ['KEM', 'Kemble'], ['WIM', 'Wimbledon'], ['SAS', 'St Annes-on-the-Sea'], ['SHM', 'Sheringham'], ['WRL', 'Wetheral'], ['SUP', 'Sundridge Park'], ['AWM', 'Ashwell & Morden'], ['BUY', 'Burley Park'], ['ABA', 'Aberdare'], ['CRO', 'Croy'], ['DAT', 'Datchet'], ['LGS', 'Langside'], ['WDM', 'Windermere'], ['GMY', 'Goodmayes'], ['BDQ', 'Bradford Forster Square'], ['SOH', 'South Hampstead'], ['GPK', 'Grange Park'], ['EDP', 'Edinburgh Park'], ['NWB', 'North Wembley'], ['NWE', 'Newport (Essex)'], ['CYT', 'Cherry Tree'], ['HUY', 'Huyton'], ['SFN', 'Shifnal'], ['TOM', 'Tottenham Hale'], ['CDI', 'Crediton'], ['HUT', 'Hutton Cranswick'], ['ABW', 'Abbey Wood'], ['GDL', 'Godley'], ['RHD', 'Ribblehead'], ['TYP', 'Tynemouth (T & W Metro)'], ['CSO', 'Croston'], ['PHR', 'Penshurst'], ['LAC', 'Lancing'], ['SWS', 'South Wigston'], ['BUX', 'Buxton'], ['MLD', 'Mouldsworth'], ['FLE', 'Fleet'], ['MKR', 'Market Rasen'], ['LEG', 'Lea Green'], ['CMH', 'Cwmbach'], ['TMC', 'Templecombe'], ['TWI', 'Twickenham'], ['WEE', 'Weeley'], ['HID', 'Hall I\\' Th\\' Wood'], ['TTF', 'Thetford'], ['DLH', 'Doleham'], ['BTF', 'Bottesford'], ['JOR', 'Jordanhill'], ['TIL', 'Tilbury Town'], ['BMR', 'Bromborough Rake'], ['DPD', 'Dorking Deepdene'], ['BUT', 'Burton-on-Trent'], ['LEO', 'Leominster'], ['FRN', 'Fearn'], ['SPK', 'Sutton Parkway'], ['STL', 'Southall'], ['VXH', 'Vauxhall'], ['ALM', 'Alnmouth'], ['HMN', 'Homerton'], ['PNS', 'Penistone'], ['DFP', 'Dublin Ferryport'], ['SED', 'Shelford'], ['MLB', 'Millbrook (Bedfordshire)'], ['WWR', 'Wandsworth Road'], ['WBR', 'Whaley Bridge'], ['CNS', 'Conisbrough'], ['JHN', 'Johnstone'], ['LND', 'Longniddry'], ['STF', 'Stromeferry'], ['BCN', 'Branchton'], ['PET', 'Petts Wood'], ['RSG', 'Rose Grove'], ['SAM', 'Saltmarshe'], ['BNS', 'Barnes'], ['PKG', 'Penkridge'], ['SGB', 'Smethwick Galton Bridge'], ['MUF', 'Manchester United FC'], ['RHY', 'Rhymney'], ['AMR', 'Amersham'], ['KDB', 'Kidbrooke'], ['PLC', 'Pluckley'], ['CSM', 'Castleton Moor'], ['HWF', 'Heathrow Airport T4 (Bus)'], ['TAD', 'Tadworth'], ['GTY', 'Gatley'], ['HWX', 'Heathrow Airport T5 (Bus)'], ['BLK', 'Blackrod'], ['SLK', 'Silkstone Common'], ['BSB', 'Bleasby'], ['AGS', 'Argyle Street'], ['MUI', 'Muirend'], ['SMG', 'St Margarets (London)'], ['MAN', 'Manchester Piccadilly'], ['SEG', 'Selling'], ['PLN', 'Portlethen'], ['BSM', 'Branksome'], ['NLN', 'New Lane'], ['HTO', 'Hightown'], ['BYI', 'Barry Island'], ['HOL', 'Holton Heath'], ['SFL', 'Seaforth & Litherland'], ['SBR', 'Spean Bridge'], ['KGS', 'Kings Sutton'], ['LRB', 'London Road (Brighton)'], ['GSC', 'Gilshochill'], ['MCM', 'Morecambe'], ['STP', 'London St Pancras (Intl)'], ['FGT', 'Faygate'], ['ALD', 'Alderley Edge'], ['COH', 'Crowborough'], ['ANF', 'Ashurst New Forest'], ['OCK', 'Ockendon'], ['ASN', 'Addlestone'], ['CLL', 'Collington'], ['MOT', 'Motspur Park'], ['SDL', 'Sandhills'], ['KKB', 'Kirkby in Ashfield'], ['PAD', 'London Paddington'], ['WOB', 'Woburn Sands'], ['BNI', 'Barnes Bridge'], ['QPW', 'Queens Park (London)'], ['BNY', 'Barnsley'], ['BPN', 'Blackpool North'], ['KWD', 'Kirkwood'], ['SCH', 'Scotstounhill'], ['KNT', 'Kenton'], ['LHD', 'Leatherhead'], ['DRO', 'Dronfield'], ['MRD', 'Morchard Road'], ['CHU', 'Cheadle Hulme'], ['LIC', 'Lichfield City'], ['DSM', 'Darsham'], ['ENF', 'Enfield Town'], ['SSE', 'Shoreham-by-Sea'], ['LGF', 'Longfield'], ['LIP', 'Liphook'], ['ACC', 'Acton Central'], ['NHE', 'New Hythe'], ['GCH', 'Garelochhead'], ['GSN', 'Garston (Hertfordshire)'], ['WRY', 'Wraysbury'], ['RID', 'Ridgmont'], ['KNF', 'Knutsford'], ['STN', 'Stonehaven'], ['WHP', 'West Hampstead Thameslink'], ['DIS', 'Diss'], ['MLG', 'Mallaig'], ['REI', 'Reigate'], ['DNG', 'Dunton Green'], ['LUX', 'Luxulyan'], ['GFD', 'Greenford'], ['GNR', 'Green Road'], ['STH', 'Shepreth'], ['BXW', 'Boxhill & Westhumble'], ['DUD', 'Duddeston'], ['FER', 'Fernhill'], ['CHI', 'Chingford'], ['BKQ', 'Hamilton Square'], ['MUB', 'Musselburgh'], ['ULL', 'Ulleskelf'], ['CLP', 'Clapham High Street'], ['COW', 'Cowdenbeath'], ['GLH', 'Glasshoughton'], ['ATL', 'Attleborough'], ['BIN', 'Bingham'], ['LGO', 'Llangynllo'], ['LRB', 'London Road (Brighton)'], ['WKD', 'Walkden'], ['HRW', 'Harrow & Wealdstone'], ['URM', 'Urmston'], ['CUA', 'Culrain'], ['NBW', 'North Berwick'], ['DMC', 'Drumchapel'], ['EMP', 'Emerson Park'], ['HLE', 'Hillington East'], ['MGN', 'Marston Green'], ['UWL', 'Upper Warlingham'], ['LWM', 'Llantwit Major'], ['ZDE', 'Dagenham East Underground'], ['HIB', 'High Brooms'], ['TQY', 'Torquay'], ['LEU', 'Leuchars'], ['LST', 'London Liverpool Street'], ['ZTG', 'Turnham Green Underground'], ['CDY', 'Cartsdyke'], ['MTC', 'Mitcham Eastfields'], ['HVF', 'Haverfordwest'], ['CSW', 'Chestfield & Swalecliffe'], ['TIR', 'Tir-phil'], ['ERL', 'Earlestown'], ['BGL', 'Bugle'], ['HWM', 'Harlow Mill'], ['SYB', 'Stalybridge'], ['NOA', 'Newton-on-Ayr'], ['FRT', 'Frant'], ['GUI', 'Guide Bridge'], ['HLW', 'Hillington West'], ['MYT', 'Mytholmroyd'], ['BKM', 'Berkhamsted'], ['NEL', 'Nelson'], ['NLT', 'Northolt Park'], ['BES', 'Bescar Lane'], ['BNA', 'Burnage'], ['SRY', 'Shoeburyness'], ['MSR', 'Minster'], ['BNH', 'Barnehurst'], ['DUN', 'Dunbar'], ['LLG', 'Llangadog'], ['PIN', 'Pinhoe'], ['POR', 'Porth'], ['CTR', 'Chester'], ['MCK', 'Marne La Vallee'], ['BUO', 'Bursledon'], ['MDL', 'Middlewood'], ['RHM', 'Reedham (Surrey)'], ['WHD', 'West Hampstead'], ['BDH', 'Bedhampton'], ['ROB', 'Roby'], ['KBF', 'Kirkby-in-Furness'], ['RTR', 'Rochester'], ['STV', 'Stevenston'], ['TIP', 'Tipton'], ['ASB', 'Ardrossan South Beach'], ['DBR', 'Derby Road'], ['LMS', 'Leamington Spa'], ['FSK', 'Fiskerton'], ['HWI', 'Horwich Parkway'], ['WLI', 'Welling'], ['WGC', 'Welwyn Garden City'], ['SOU', 'Southampton Central'], ['RUE', 'Runcorn East'], ['FNH', 'Farnham'], ['SRI', 'Spring Road'], ['TAU', 'Taunton'], ['ALT', 'Altrincham'], ['WDS', 'Woodlesford'], ['LEL', 'Lelant'], ['MNR', 'Manor Road'], ['PPL', 'Pontypool & New Inn'], ['RDG', 'Reading'], ['WNR', 'Windsor & Eton Riverside'], ['SWT', 'Slaithwaite'], ['RCD', 'Rochdale'], ['CYP', 'Crystal Palace'], ['DDG', 'Dorridge'], ['KBX', 'Kirby Cross'], ['SBJ', 'Stourbridge Junction'], ['CRI', 'Cricklewood'], ['WDU', 'West Dulwich'], ['SNN', 'Swinton (Manchester)'], ['BRP', 'Brampton (Suffolk)'], ['COV', 'Coventry'], ['DGL', 'Dingle Road'], ['PYC', 'Pontyclun'], ['LNY', 'Langley'], ['GRP', 'Grove Park'], ['HOU', 'Hounslow'], ['SAE', 'Saltaire'], ['BEH', 'Bedworth'], ['SCY', 'South Croydon'], ['BCY', 'Brockley'], ['AVI', 'Avignon'], ['VIC', 'London Victoria'], ['BWD', 'Birchwood'], ['HWN', 'Harlow Town'], ['VIC', 'London Victoria'], ['FRO', 'Frome'], ['VIC', 'London Victoria'], ['AWT', 'Armathwaite'], ['CAT', 'Caterham'], ['COB', 'Cooden Beach'], ['WVH', 'Wolverhampton'], ['HME', 'Hamble'], ['AUG', 'Aughton Park'], ['BEX', 'Bexhill'], ['ACY', 'Abercynon'], ['CML', 'Carmyle'], ['PBR', 'Potters Bar'], ['TOL', 'Tolworth'], ['APN', 'Newcastle Airport'], ['ADN', 'Ardrossan Town'], ['GDP', 'Gidea Park'], ['SBJ', 'Stourbridge Junction'], ['WIJ', 'Willesden Junction'], ['SDM', 'Shieldmuir'], ['SEV', 'Sevenoaks'], ['FRM', 'Fareham'], ['HNA', 'Hinton Admiral'], ['MRN', 'Marden'], ['MIA', 'Manchester Airport'], ['SBT', 'Stourbridge Town'], ['MAI', 'Maidenhead'], ['BKH', 'Blackheath'], ['BYS', 'Braystones'], ['HGT', 'Harrogate'], ['BIL', 'Billingham'], ['STM', 'St Michaels'], ['BVD', 'Belvedere'], ['LTS', 'Lelant Saltings'], ['LHA', 'Loch Awe'], ['BAD', 'Banstead'], ['INT', 'Ingatestone'], ['MKC', 'Milton Keynes Central'], ['EDR', 'Edmonton Green'], ['BNV', 'Banavie'], ['BTP', 'Braintree Freeport'], ['ROC', 'Roche'], ['CHP', 'Chipstead'], ['FNW', 'Farnworth'], ['TAI', 'Tain'], ['GAL', 'Galashiels'], ['CHG', 'Charing'], ['RMD', 'Richmond'], ['MTN', 'Moreton (Dorset)'], ['COR', 'Corby'], ['SOI', 'Stow'], ['BLG', 'Bellgrove'], ['CNF', 'Carnforth'], ['PST', 'Prestonpans'], ['PKT', 'Park Street'], ['SKS', 'Stocksfield'], ['NRC', 'Newbury Racecourse'], ['PNY', 'Pen-y-bont'], ['EKL', 'East Kilbride'], ['SRU', 'South Ruislip'], ['CDU', 'Cam & Dursley'], ['BRV', 'Bournville'], ['WMS', 'Wemyss Bay'], ['UDD', 'Uddingston'], ['BHD', 'Brithdir'], ['MOR', 'Mortimer'], ['CUM', 'Culham'], ['SDH', 'Sudbury Hill Harrow'], ['STA', 'Stafford'], ['PRL', 'Prittlewell'], ['RDT', 'Radlett'], ['SHP', 'Shepperton'], ['CNP', 'Conway Park'], ['TLK', 'The Lakes'], ['BRX', 'Brixton'], ['MTB', 'Matlock Bath'], ['CLN', 'Chapeltown'], ['KYN', 'Keynsham'], ['NWA', 'North Walsham'], ['BYA', 'Berney Arms'], ['REC', 'Rectory Road'], ['RRB', 'Ryder Brow'], ['SUD', 'Sudbury & Harrow Road'], ['SMN', 'Southminster'], ['YAT', 'Yatton'], ['KSN', 'Kearsney'], ['PTF', 'Pantyffynnon'], ['SWN', 'Swinton (South Yorkshire)'], ['SRN', 'Strines'], ['SWA', 'Swansea'], ['TRR', 'Torre'], ['SSC', 'Seascale'], ['HOT', 'Henley-on-Thames'], ['MVL', 'Malvern Link'], ['ARR', 'Arram'], ['SLT', 'Saltcoats'], ['ANZ', 'Anerley'], ['FPK', 'Finsbury Park'], ['LAN', 'Lancaster'], ['THA', 'Thatcham'], ['BSC', 'Bescot Stadium'], ['MTO', 'Marton'], ['EGG', 'Eggesford'], ['KEH', 'Keith'], ['WCY', 'West Croydon'], ['BOD', 'Bodmin Parkway'], ['HOP', 'Hope (Derbyshire)'], ['HRW', 'Harrow & Wealdstone'], ['WTC', 'Whitchurch (Shropshire)'], ['CHX', 'London Charing Cross'], ['KIR', 'Kirkby'], ['WGA', 'Westgate-on-Sea'], ['WSM', 'Weston-super-Mare'], ['BKS', 'Bekesbourne'], ['AHT', 'Aldershot'], ['DFI', 'Duffield'], ['GIR', 'Girvan'], ['ZBB', 'Barbican Underground'], ['HPE', 'Hope (Flintshire)'], ['CLW', 'Chorleywood'], ['HHL', 'Heath High Level'], ['KKS', 'Kirk Sandall'], ['RDD', 'Riddlesdown'], ['RFY', 'Rock Ferry'], ['ABE', 'Aber'], ['HSK', 'Hassocks'], ['SHT', 'Shotton'], ['LVC', 'Liverpool Central'], ['AIN', 'Aintree'], ['HNG', 'Hengoed'], ['LIS', 'Liss'], ['ARM', 'Armadale'], ['FFA', 'Ffairfach'], ['HCB', 'Hackbridge'], ['LVC', 'Liverpool Central'], ['ELP', 'Ellesmere Port'], ['DYF', 'Dyffryn Ardudwy'], ['TYW', 'Tywyn'], ['CWN', 'Cowden'], ['EGH', 'Egham'], ['RET', 'Retford'], ['HAY', 'Hayes & Harlington'], ['SAT', 'South Acton'], ['PMT', 'Polmont'], ['HPQ', 'Harwich International'], ['WED', 'Wedgwood'], ['BIO', 'Baillieston'], ['WCH', 'Whitchurch (Hampshire)'], ['MNE', 'Manea'], ['SNF', 'Shenfield'], ['ROM', 'Romsey'], ['CHL', 'Chilworth'], ['CDN', 'Coulsdon Town'], ['TLS', 'Thorpe-le-Soken'], ['WRS', 'Wressle'], ['BDY', 'Bredbury'], ['THI', 'Thirsk'], ['WES', 'Westerton'], ['CPU', 'Capenhurst'], ['LRH', 'Larkhall'], ['OLD', 'Old Street'], ['DGT', 'Deansgate'], ['SEM', 'Seamer'], ['SVB', 'Severn Beach'], ['BMC', 'Bromley Cross'], ['SEC', 'Seaton Carew'], ['ZLW', 'Whitechapel'], ['SEE', 'Southease'], ['SOA', 'Southampton Airpt Parkway'], ['WDO', 'Waddon'], ['WTS', 'Whatstandwell'], ['LPY', 'Liverpool South Parkway'], ['HFN', 'Hertford North'], ['KGM', 'Kingham'], ['WFL', 'Wainfleet'], ['SKN', 'St Keyne Wishing Well Halt'], ['DPT', 'Devonport'], ['SOW', 'Sowerby Bridge'], ['WDU', 'West Dulwich'], ['BCB', 'Burscough Bridge'], ['HST', 'High Street'], ['LEM', 'Leyton Midland Road'], ['PYL', 'Pyle'], ['WRU', 'West Ruislip'], ['WYB', 'Weybridge'], ['TAB', 'Tame Bridge Parkway'], ['TRE', 'Trefforest Estate'], ['WYB', 'Weybridge'], ['HND', 'Hanborough'], ['WLW', 'Welwyn North'], ['BMO', 'Birmingham Moor Street'], ['BCJ', 'Burscough Junction'], ['DCW', 'Dorchester West'], ['LVJ', 'James Street'], ['RDF', 'Radcliffe (Nottinghamshire)'], ['CPY', 'Clapham (North Yorkshire)'], ['RMF', 'Romford'], ['SAV', 'Stratford-upon-Avon'], ['LHW', 'Lochwinnoch'], ['NOT', 'Nottingham'], ['CUD', 'Cuddington'], ['LLA', 'Llanaber'], ['SNE', 'Stone'], ['SHL', 'Shawlands'], ['FFD', 'Freshford'], ['SHF', 'Sheffield'], ['YRK', 'York'], ['CSD', 'Cobham & Stoke d\\'Abernon'], ['ENT', 'Entwistle'], ['PRN', 'Parton'], ['ROL', 'Rolleston'], ['BRH', 'Borth'], ['BCV', 'Bruce Grove'], ['SMR', 'Smethwick Rolfe Street'], ['ACN', 'Achnasheen'], ['KWB', 'Kew Bridge'], ['SAR', 'St Andrews Road'], ['ASF', 'Ashfield'], ['FLM', 'Flimby'], ['LBT', 'Larbert'], ['WOR', 'Worle'], ['CWL', 'Colwall'], ['EXC', 'Exeter Central'], ['NTB', 'Norton Bridge'], ['TWY', 'Twyford'], ['ROR', 'Rogerstone'], ['BDI', 'Bradford Interchange'], ['WNL', 'Whinhill'], ['BLA', 'Blair Atholl'], ['KML', 'Kemsley'], ['SDR', 'Saunderton'], ['GRK', 'Gourock'], ['VXH', 'Vauxhall'], ['FTW', 'Fort William'], ['LIT', 'Littlehampton'], ['SIV', 'St Ives'], ['BLD', 'Baildon'], ['GLM', 'Gillingham (Kent)'], ['SHS', 'Shotts'], ['UCK', 'Uckfield'], ['BTG', 'Barnt Green'], ['BOM', 'Bromborough'], ['ACH', 'Achnashellach'], ['UHA', 'Uphall'], ['VXH', 'Vauxhall'], ['DIN', 'Dingwall'], ['HDW', 'Hadley Wood'], ['SOB', 'Southbourne'], ['LEE', 'Lee'], ['QBR', 'Queenborough'], ['LOC', 'Lockerbie'], ['SMA', 'Small Heath'], ['WDB', 'Woodbridge'], ['HIR', 'Horton-in-Ribblesdale'], ['PON', 'Ponders End'], ['FRI', 'Frinton-on-Sea'], ['SAL', 'Salisbury'], ['SRH', 'Streatham Hill'], ['CRK', 'Chirk'], ['EXR', 'Essex Road'], ['HOK', 'Hook'], ['SML', 'Sea Mills'], ['HLY', 'Holytown'], ['NWD', 'Norwood Junction'], ['ASY', 'Ashley'], ['ESW', 'Elmswell'], ['HOH', 'Harrow-on-the-Hill'], ['AGR', 'Angel Road'], ['NSD', 'Newstead'], ['HUL', 'Hull'], ['HLL', 'Heath Low Level'], ['PBL', 'Parbold'], ['JOH', 'Johnston'], ['SMB', 'Smithy Bridge'], ['NSH', 'North Sheen'], ['UPL', 'Upholland'], ['BGE', 'Broad Green'], ['CBY', 'Charlbury'], ['WME', 'Woodmansterne'], ['LAR', 'Largs'], ['MMO', 'Melton Mowbray'], ['LIN', 'Linlithgow'], ['WDT', 'West Drayton'], ['HFE', 'Hertford East'], ['KET', 'Kettering'], ['PUL', 'Pulborough'], ['QRB', 'Queenstown Road Battersea'], ['WMB', 'Wembley Central'], ['BRG', 'Borough Green & Wrotham'], ['GEA', 'Gretna Green'], ['KPA', 'Kensington Olympia'], ['CIM', 'Cilmeri'], ['SWR', 'Stewartby'], ['CMO', 'Camelon'], ['GLQ', 'Glasgow Queen Street'], ['BSU', 'Brunstane'], ['IFI', 'Ifield'], ['ARN', 'Arnside'], ['FRW', 'Fairwater'], ['LKE', 'Lake'], ['CTL', 'Cattal'], ['DMH', 'Dilton Marsh'], ['WWD', 'Woolwich Dockyard'], ['BTS', 'Burntisland'], ['HSW', 'Heswall'], ['KEL', 'Kelvedon'], ['DBL', 'Dunblane'], ['NLR', 'North Llanrwst'], ['HUB', 'Hunmanby'], ['SAF', 'Salfords'], ['WNE', 'Wilnecote'], ['QPK', 'Queens Park (Glasgow)'], ['WTM', 'Witham'], ['AVP', 'Aylesbury Vale Parkway'], ['PTD', 'Pontarddulais'], ['RDG', 'Reading'], ['EXM', 'Exmouth'], ['SNW', 'Swanwick'], ['FCN', 'Falconwood'], ['GOO', 'Goole'], ['LBO', 'Loughborough'], ['HSB', 'Helsby'], ['SHD', 'Shildon'], ['TAY', 'Taynuilt'], ['SNS', 'Staines'], ['CBW', 'Canterbury West'], ['EGF', 'East Garforth'], ['AUR', 'Aberdour'], ['DKG', 'Dorking'], ['GAR', 'Garrowhill'], ['HUN', 'Huntingdon'], ['LLY', 'Llwynypia'], ['SAY', 'Swanley'], ['TTH', 'Thornton Heath'], ['LSK', 'Liskeard'], ['LSW', 'Leasowe'], ['PMP', 'Plumpton'], ['WKK', 'Wakefield Kirkgate'], ['RFY', 'Rock Ferry'], ['DDK', 'Dagenham Dock'], ['HPN', 'Hapton'], ['LNB', 'Llanbradach'], ['BAD', 'Banstead'], ['BIT', 'Bicester Village'], ['MBR', 'Middlesbrough'], ['AAT', 'Achanalt'], ['HIP', 'Highams Park'], ['SIN', 'Singer'], ['TYG', 'Tygwyn'], ['CUP', 'Cupar'], ['FKC', 'Folkestone Central'], ['SIL', 'Sileby'], ['ESM', 'Elsenham'], ['EPD', 'Epsom Downs'], ['HBP', 'Hornbeam Park'], ['HOZ', 'Howwood'], ['RFY', 'Rock Ferry'], ['MEP', 'Meopham'], ['SWG', 'Swaythling'], ['AVM', 'Aviemore'], ['BHK', 'Bush Hill Park'], ['PEA', 'Peartree'], ['WNN', 'Wennington'], ['AYL', 'Aylesford'], ['PIT', 'Pitlochry'], ['OVE', 'Overpool'], ['ZCO', 'Croxley Underground'], ['GYM', 'Great Yarmouth'], ['CPK', 'Carpenders Park'], ['GLC', 'Glasgow Central'], ['LAS', 'Llansamlet'], ['SPN', 'Spooner Row'], ['FKW', 'Folkestone West'], ['KBC', 'Kinbrace'], ['AND', 'Anderston'], ['ZCW', 'Canada Water'], ['DON', 'Doncaster'], ['EAR', 'Earley'], ['CTN', 'Charlton'], ['ZFD', 'Farringdon Underground'], ['SBF', 'St Budeaux Ferry Road'], ['PCD', 'Pencoed'], ['LBG', 'London Bridge'], ['MZH', 'Maze Hill'], ['WTI', 'Winnersh Triangle'], ['HPD', 'Harpenden'], ['SHT', 'Shotton'], ['LBG', 'London Bridge'], ['NRT', 'Nethertown'], ['LBG', 'London Bridge'], ['HMY', 'Hairmyres'], ['HHB', 'Heysham Port'], ['PSH', 'Pershore'], ['PAN', 'Pangbourne'], ['CLU', 'Carluke'], ['SOC', 'Southend Central'], ['MFF', 'Minffordd'], ['BRF', 'Brierfield'], ['COT', 'Cottingley'], ['PTB', 'Pentre-bach'], ['SKG', 'Skegness'], ['INS', 'Insch'], ['EXN', 'Exton'], ['LOO', 'Looe'], ['WWA', 'Woolwich Arsenal'], ['CLK', 'Clock House'], ['BPT', 'Bishopton'], ['BAS', 'Bere Alston'], ['LCS', 'Locheilside'], ['MEV', 'Merthyr Vale'], ['BDH', 'Bedhampton'], ['SDE', 'Shadwell'], ['STP', 'London St Pancras (Intl)'], ['WEH', 'West Ham'], ['HUP', 'Humphrey Park'], ['BTO', 'Betchworth'], ['EVE', 'Evesham'], ['SEF', 'Seaford'], ['ALR', 'Alresford'], ['HNL', 'Henley-in-Arden'], ['SRL', 'Shirley'], ['BFF', 'Blaenau Ffestiniog'], ['FNN', 'Farnborough North'], ['NLW', 'Newton-le-Willows'], ['YAL', 'Yalding'], ['BMH', 'Bournemouth'], ['LHM', 'Lealholm'], ['TVP', 'Tiverton Parkway'], ['BIW', 'Biggleswade'], ['WLS', 'Woolston'], ['BIP', 'Bishopstone'], ['EBV', 'Ebbw Vale Parkway'], ['NNG', 'Newark North Gate'], ['PHG', 'Penhelig'], ['MNG', 'Manningtree'], ['TAT', 'Tattenham Corner'], ['MEN', 'Menheniot'], ['FSB', 'Fishbourne (West Sussex)'], ['CNN', 'Canonbury'], ['HRO', 'Harold Wood'], ['BKJ', 'Beckenham Junction'], ['NFN', 'Nafferton'], ['BNO', 'Benton (T & W Metro)'], ['GRV', 'Gravesend'], ['NBY', 'Newbury'], ['SDC', 'Shoreditch High Street'], ['AXP', 'Alexandra Parade'], ['FXN', 'Foxton'], ['MTS', 'Montrose'], ['BTN', 'Brighton'], ['RDG', 'Reading'], ['CIR', 'Caledonian Rd & Barnsbury'], ['TAL', 'Talsarnau'], ['CWN', 'Cowden'], ['NLS', 'Nailsea & Backwell'], ['WNH', 'Warnham'], ['HWB', 'Hawarden Bridge'], ['LLN', 'Llandaf'], ['NRB', 'Norbury'], ['CSY', 'Coseley'], ['LLL', 'Llandeilo'], ['RIC', 'Rickmansworth'], ['WMB', 'Wembley Central'], ['ADV', 'Andover'], ['PFL', 'Purfleet'], ['SWE', 'Swineshead'], ['SHB', 'Shirebrook'], ['DFD', 'Dartford'], ['HAN', 'Hanwell'], ['NUT', 'Nutbourne'], ['MLW', 'Marlow'], ['WBL', 'Warblington'], ['RHI', 'Rhiwbina'], ['DEP', 'Deptford'], ['CUB', 'Cumbernauld'], ['HCN', 'Headcorn'], ['LAW', 'Landywood'], ['THC', 'Thurnscoe'], ['CNO', 'Chetnole'], ['COI', 'Crosshill'], ['SHW', 'Shawford'], ['BAJ', 'Baglan'], ['SUR', 'Surbiton'], ['AUK', 'Auchinleck'], ['KTL', 'Kirton Lindsey'], ['LID', 'Lidlington'], ['CDR', 'Cardross'], ['SYL', 'Syon Lane'], ['HYT', 'Hyde North'], ['LAI', 'Laindon'], ['HOX', 'Hoxton'], ['LEW', 'Lewisham'], ['BSK', 'Basingstoke'], ['CRW', 'Crawley'], ['GBS', 'Goring-by-Sea'], ['WHS', 'Whyteleafe South'], ['MHR', 'Market Harborough'], ['ERD', 'Erdington'], ['GST', 'Gathurst'], ['LGG', 'Langley Green'], ['OVR', 'Overton'], ['NEH', 'New Eltham'], ['SDN', 'St Denys'], ['MTG', 'Mottingham'], ['WTR', 'Wateringbury'], ['CDB', 'Cardiff Bay'], ['FNT', 'Feniton'], ['BLP', 'Belper'], ['HSG', 'Hathersage'], ['HVH', 'Hoek Van Holland'], ['DVN', 'Davenport'], ['LWH', 'Lawrence Hill'], ['WCK', 'Wick'], ['BMB', 'Bamber Bridge'], ['DRI', 'Drigg'], ['TWN', 'Town Green'], ['CHE', 'Cheam'], ['SAX', 'Saxmundham'], ['MAG', 'Maghull'], ['SBE', 'Starbeck'], ['MCN', 'Machynlleth'], ['CBC', 'Coatbridge Central'], ['BYL', 'Barry Links'], ['BEM', 'Bempton'], ['SFR', 'Shalford'], ['BIC', 'Billericay'], ['BTR', 'Braintree'], ['ISL', 'Isleworth'], ['HLN', 'Harlington'], ['SSM', 'Stocksmoor'], ['GMN', 'Great Missenden'], ['KNE', 'Kennett'], ['POO', 'Poole'], ['RNR', 'Roughton Road'], ['ILK', 'Ilkley'], ['PMH', 'Portsmouth Harbour'], ['RDA', 'Redland'], ['FRS', 'Forsinard'], ['HRN', 'Hornsey'], ['SLY', 'Selly Oak'], ['OXT', 'Oxted'], ['CBS', 'Coatbridge Sunnyside'], ['WMD', 'Wymondham'], ['TEY', 'Teynham'], ['BAV', 'Barrow Haven'], ['BYE', 'Bynea'], ['WKB', 'West Kilbride'], ['BCU', 'Brockenhurst'], ['AMT', 'Aldermaston'], ['LGB', 'Langbank'], ['MRF', 'Moorfields'], ['PMH', 'Portsmouth Harbour'], ['ROO', 'Roose'], ['KIL', 'Kildonan'], ['BHC', 'Balloch'], ['WIV', 'Wivenhoe'], ['BTT', 'Battersby'], ['CCT', 'Cathcart'], ['HRL', 'Harlech'], ['RGW', 'Ramsgreave & Wilpshire'], ['WVF', 'Wivelsfield'], ['SAJ', 'St Johns'], ['WDH', 'Woodhouse'], ['FOG', 'Forest Gate'], ['HTF', 'Hartford'], ['WNW', 'West Norwood'], ['CSG', 'Cressington'], ['SHU', 'Stonehouse'], ['WDN', 'Walsden'], ['SAC', 'St Albans'], ['WFF', 'Whifflet'], ['HOW', 'Howden'], ['MLY', 'Morley'], ['ASG', 'Alsager'], ['LOB', 'Longbridge'], ['WOM', 'Wombwell'], ['MSH', 'Mossley Hill'], ['ECP', 'Energlyn & Churchill Park'], ['EPH', 'Elephant & Castle'], ['RDW', 'Reading West'], ['EKB', 'Eskbank'], ['BRU', 'Bruton'], ['CME', 'Combe'], ['MIH', 'Mills Hill'], ['PPD', 'Pontypridd'], ['SAD', 'Sandwell & Dudley'], ['KGT', 'Kilgetty'], ['BRI', 'Bristol Temple Meads'], ['HOC', 'Hockley'], ['LBR', 'Llanbedr'], ['NSG', 'New Southgate'], ['DGC', 'Denham Golf Club'], ['PNM', 'Penmere'], ['MHS', 'Meadowhall'], ['PSL', 'Port Sunlight'], ['DWW', 'Dawlish Warren'], ['RTN', 'Renton'], ['BUJ', 'Burton Joyce'], ['HUR', 'Hurst Green'], ['BDK', 'Baldock'], ['LNY', 'Langley'], ['BSH', 'Bushey'], ['DOW', 'Downham Market'], ['KIN', 'Kingussie'], ['BLO', 'Blaydon'], ['DVY', 'Dovey Junction'], ['BWS', 'Barrow Upon Soar'], ['SGL', 'South Gyle'], ['WHT', 'Whitchurch (Glamorgan)'], ['ACB', 'Acton Bridge'], ['ZHA', 'Hammersmith Underground'], ['WRB', 'Wrabness'], ['NQU', 'North Queensferry'], ['TYC', 'Ty Croes'], ['ANC', 'Ancaster'], ['NBN', 'New Brighton'], ['HEC', 'Heckington'], ['QUI', 'Quintrell Downs'], ['WCX', 'Wembley Stadium'], ['LWT', 'Lowestoft'], ['RAN', 'Rannoch'], ['THU', 'Thurgarton'], ['CSK', 'Calstock'], ['MER', 'Merthyr Tydfil'], ['NEI', 'Neilston'], ['CBD', 'Conon Bridge'], ['DNO', 'Dunrobin Castle'], ['HUD', 'Huddersfield'], ['SKW', 'Stoke Newington'], ['ARG', 'Arisaig'], ['CNW', 'Conwy'], ['MNN', 'Menston'], ['PLE', 'Pollokshields East'], ['LLO', 'Llandrindod'], ['LAU', 'Laurencekirk'], ['MSL', 'Mossley'], ['SIE', 'Sherburn-in-Elmet'], ['CBH', 'Cambridge Heath'], ['KBN', 'Kilburn High Road'], ['SID', 'Sidcup'], ['FEL', 'Feltham'], ['CCC', 'Criccieth'], ['STO', 'South Tottenham'], ['WOO', 'Wool'], ['GRK', 'Gourock'], ['LLI', 'Llandybie'], ['AXM', 'Axminster'], ['WGV', 'Wargrave'], ['HSD', 'Hamstead'], ['PLW', 'Pollokshields West'], ['BRK', 'Berwick (Sussex)'], ['CTW', 'Church & Oswaldtwistle'], ['XIB', 'Bourg St Maurice'], ['SKI', 'Skipton'], ['BDM', 'Bedford'], ['PLM', 'Plumley'], ['YVJ', 'Yeovil Junction'], ['DEN', 'Dean'], ['DAM', 'Dalmeny'], ['WGN', 'Wigan North Western'], ['WRE', 'Wrenbury'], ['RYN', 'Roydon'], ['YVJ', 'Yeovil Junction'], ['ABH', 'Abererch'], ['UNI', 'University'], ['AMY', 'Amberley'], ['CSB', 'Carshalton Beeches'], ['EFF', 'Effingham Junction'], ['SVK', 'Seven Kings'], ['DEA', 'Deal'], ['WNP', 'Wanstead Park'], ['ALK', 'Aslockton'], ['ULV', 'Ulverston'], ['LIV', 'Liverpool Lime Street'], ['ABC', 'Altnabreac'], ['LAP', 'Lapford'], ['NIT', 'Nitshill'], ['RAM', 'Ramsgate'], ['KNO', 'Knottingley'], ['LIV', 'Liverpool Lime Street'], ['CSH', 'Carshalton'], ['BFE', 'Bere Ferrers'], ['AVY', 'Aberdovey'], ['CBK', 'Cranbrook (Devon)'], ['WLN', 'Wellington (Shropshire)'], ['CGN', 'Cogan'], ['ASC', 'Ashchurch for Tewkesbury'], ['AVF', 'Avoncliff'], ['CBP', 'Castle Bar Park'], ['GSL', 'Gunnislake'], ['HMC', 'Hampton Court'], ['PLY', 'Plymouth'], ['CLA', 'Clandon'], ['CNE', 'Colne'], ['NXG', 'New Cross Gate'], ['CIL', 'Chilham'], ['FLI', 'Flixton'], ['NWX', 'New Cross'], ['BMY', 'Bramley (Hampshire)'], ['CWS', 'Caersws'], ['BHO', 'Blackhorse Road'], ['CFT', 'Crofton Park'], ['GLS', 'Glaisdale'], ['WMI', 'Wildmill'], ['AST', 'Aston'], ['CDT', 'Caldicot'], ['ESD', 'Elmstead Woods'], ['KLN', 'Kings Lynn'], ['SLQ', 'St Leonards Warrior Square'], ['PNC', 'Penychain'], ['BUB', 'Burnley Barracks'], ['BNC', 'Burnley Central'], ['AXM', 'Axminster'], ['AXM', 'Axminster'], ['BGS', 'Bogston'], ['BAC', 'Bache'], ['HWW', 'How Wood'], ['BNG', 'Bangor (Gwynedd)'], ['BRM', 'Barmouth'], ['DNL', 'Dunlop'], ['EML', 'East Malling'], ['CMO', 'Camelon'], ['EDY', 'East Didsbury'], ['SPR', 'Springburn'], ['ELE', 'Elmers End'], ['WKI', 'West Kirby'], ['LBZ', 'Leighton Buzzard'], ['WES', 'Westerton'], ['LYD', 'Lydney'], ['PYT', 'Poynton'], ['RCC', 'Redcar Central'], ['CWE', 'Crowle'], ['KNA', 'Knaresborough'], ['RCE', 'Redcar East'], ['BUH', 'Brough'], ['DAN', 'Darnall'], ['WNF', 'Winchfield'], ['WKF', 'Wakefield Westgate'], ['PWY', 'Patchway'], ['DZY', 'Danzey'], ['FLD', 'Fauldhouse'], ['WPL', 'Worplesdon'], ['BSL', 'Beasdale'], ['KKD', 'Kirkdale'], ['EAG', 'Eaglescliffe'], ['CRM', 'Cramlington'], ['SIH', 'St Helier'], ['HBY', 'Hartlebury'], ['COA', 'Coatdyke'], ['CHW', 'Chalkwell'], ['RYS', 'Royston'], ['DVH', 'Dove Holes'], ['HEV', 'Hever'], ['SPA', 'Spalding'], ['BOG', 'Bognor Regis'], ['EUS', 'London Euston'], ['FRL', 'Fairlie'], ['EDB', 'Edinburgh'], ['MRR', 'Morar'], ['WSH', 'Wishaw'], ['CPW', 'Chepstow'], ['SUU', 'Sunbury'], ['HAP', 'Hatfield Peverel'], ['OUN', 'Oulton Broad North'], ['MIC', 'Micheldever'], ['WOF', 'Worcester Foregate Street'], ['WRX', 'Wrexham General'], ['OUS', 'Oulton Broad South'], ['CAK', 'Cark'], ['FRY', 'Ferriby'], ['FOH', 'Forest Hill'], ['STY', 'Stratford Parkway'], ['OLF', 'Oldfield Park'], ['WAL', 'Walton-on-Thames'], ['PTT', 'Patterton'], ['GLQ', 'Glasgow Queen Street'], ['EBA', 'Euxton Balshaw Lane'], ['HLM', 'Holmwood'], ['FAV', 'Faversham'], ['GOL', 'Golspie'], ['KKH', 'Kirkhill'], ['WSR', 'Woodsmoor'], ['CNL', 'Canley'], ['SPT', 'Stockport'], ['WBD', 'Whitley Bridge'], ['HIA', 'Hampton-in-Arden'], ['BLV', 'Belle Vue'], ['DMK', 'Denmark Hill'], ['DWL', 'Dawlish'], ['FLF', 'Flowery Field'], ['DGY', 'Deganwy'], ['SYS', 'Syston'], ['KKN', 'Kirknewton'], ['WBO', 'Wimbledon Chase'], ['ALB', 'Albrighton'], ['BEP', 'Bermuda Park (Nuneaton)'], ['BFN', 'Byfleet & New Haw'], ['SKM', 'Stoke Mandeville'], ['NEM', 'New Malden'], ['SER', 'St Erth'], ['GNL', 'Green Lane'], ['HEI', 'Heighington'], ['OMS', 'Ormskirk'], ['HBN', 'Hollingbourne'], ['COL', 'Colchester'], ['MES', 'Melton'], ['AHV', 'Ash Vale'], ['KRK', 'Kirkconnel'], ['BYN', 'Bryn'], ['CWC', 'Chappel & Wakes Colne'], ['BIK', 'Birkbeck'], ['SWM', 'Swanscombe'], ['AUD', 'Audley End'], ['BRE', 'Brentwood'], ['YOK', 'Yoker'], ['AHS', 'Ashurst'], ['GSW', 'Garswood'], ['SHU', 'Stonehouse'], ['SNR', 'Sanderstead'], ['BRC', 'Breich'], ['HDM', 'Haddenham & Thame Parkway'], ['BAH', 'Bank Hall'], ['PRR', 'Princes Risborough'], ['SYA', 'Styal'], ['GPO', 'Gospel Oak'], ['SLV', 'Silver Street'], ['FZP', 'Furze Platt'], ['MFA', 'Morfa Mawddach'], ['DLG', 'Dolgarrog'], ['CWB', 'Colwyn Bay'], ['HVN', 'Havenhouse'], ['LUT', 'Luton'], ['GIG', 'Giggleswick'], ['KGP', 'Kings Park'], ['RYH', 'Rye House'], ['GOR', 'Goring & Streatley'], ['HFD', 'Hereford'], ['BIG', 'Billingshurst'], ['STJ', 'Severn Tunnel Junction'], ['SAU', 'St Austell'], ['WHS', 'Whyteleafe South'], ['WST', 'Wood Street'], ['LED', 'Ledbury'], ['MRF', 'Moorfields'], ['OLF', 'Oldfield Park'], ['ATN', 'Atherton'], ['BRS', 'Berrylands'], ['WSB', 'Westbury'], ['CYS', 'Cathays'], ['CWD', 'Creswell'], ['LOS', 'Lostwithiel'], ['BHS', 'Brockholes'], ['THT', 'Thorntonhall'], ['DRG', 'Drayton Green'], ['ANS', 'Ainsdale'], ['DYP', 'Drayton Park'], ['KLY', 'Kenley'], ['LEH', 'Lea Hall'], ['LPR', 'Long Preston'], ['SVS', 'Seven Sisters'], ['WWW', 'Wootton Wawen'], ['SHI', 'Shiplake'], ['WML', 'Wilmslow'], ['EDL', 'Edale'], ['FLX', 'Felixstowe'], ['NBR', 'Narborough'], ['PFY', 'Poulton-le-Fylde'], ['PRP', 'Preston Park'], ['COE', 'Coombe Junction Halt'], ['SST', 'Stansted Mountfitchet'], ['WLD', 'West St Leonards'], ['PMW', 'Penmaenmawr'], ['YEO', 'Yeoford'], ['YVP', 'Yeovil Pen Mill'], ['GRF', 'Garforth'], ['MON', 'Monifieth'], ['NOR', 'Normanton'], ['COM', 'Commondale'], ['ZFD', 'Farringdon Underground'], ['ORR', 'Orrell'], ['LOW', 'Lowdham'], ['YVP', 'Yeovil Pen Mill'], ['HWF', 'Heathrow Airport T4 (Bus)'], ['LPG', 'Llanfairpwll'], ['LWR', 'Llanrwst'], ['CRN', 'Crowthorne'], ['JCH', 'James Cook'], ['LLS', 'Llanishen'], ['NCE', 'New Clee'], ['RAY', 'Raynes Park'], ['SAW', 'Sawbridgeworth'], ['WLO', 'Waterloo (Merseyside)'], ['ROE', 'Rotherhithe'], ['HNB', 'Herne Bay'], ['SHY', 'Shipley'], ['MTA', 'Mountain Ash'], ['SJP', 'St James\\' Park'], ['LYC', 'Lympstone Commando'], ['NWM', 'New Milton'], ['WIJ', 'Willesden Junction'], ['FLT', 'Flitwick'], ['BRA', 'Brora'], ['HYN', 'Hyndland'], ['RUF', 'Rufford'], ['PTA', 'Port Talbot Parkway'], ['SMH', 'Stamford Hill'], ['GVE', 'Garve'], ['HTE', 'Hatch End'], ['WSE', 'Winchelsea'], ['DLT', 'Dalton'], ['SPY', 'Shepley'], ['CFL', 'Crossflatts'], ['LIH', 'Leigh (Kent)'], ['LYM', 'Lympstone Village'], ['SOL', 'Solihull'], ['CTH', 'Chadwell Heath'], ['FOK', 'Four Oaks'], ['TRI', 'Tring'], ['BLB', 'Battlesbridge'], ['FAL', 'Falmouth Docks'], ['HPL', 'Hartlepool'], ['OXN', 'Oxenholme Lake District'], ['OTF', 'Otford'], ['OUT', 'Outwood'], ['WLE', 'Whittlesea'], ['SBV', 'St Budeaux Victoria Road'], ['HHY', 'Highbury & Islington'], ['CKS', 'Clarkston'], ['EDN', 'Eden Park'], ['SDP', 'Sandplace'], ['AFK', 'Ashford International'], ['DLM', 'Delamere'], ['HHY', 'Highbury & Islington'], ['INK', 'Inverkeithing'], ['SAA', 'St Albans Abbey'], ['HLB', 'Hildenborough'], ['KTH', 'Kent House'], ['BUL', 'Butlers Lane'], ['AML', 'Acton Main Line'], ['FMT', 'Falmouth Town'], ['BAM', 'Bamford'], ['FFD', 'Freshford'], ['WAT', 'London Waterloo'], ['SHN', 'Shanklin'], ['CKT', 'Crookston'], ['BKL', 'Bickley'], ['DND', 'Dinsdale'], ['NCL', 'Newcastle'], ['WLV', 'Wallasey Village'], ['THS', 'Thurso'], ['ZBS', 'Baker Street Underground'], ['WAE', 'London Waterloo East'], ['TIS', 'Tisbury'], ['BXS', 'Brussels Midi'], ['LEA', 'Leagrave'], ['BAB', 'Balcombe'], ['NCZ', 'Newcastle Central Metro'], ['ASH', 'Ash'], ['RDB', 'Redbridge'], ['BBK', 'Bilbrook'], ['BUW', 'Burley-in-Wharfedale'], ['GBD', 'Gilberdyke'], ['NSB', 'Normans Bay'], ['RGT', 'Rugeley Town'], ['SEH', 'Shoreham (Kent)'], ['BSH', 'Bushey'], ['ELG', 'Elgin'], ['FTN', 'Fratton'], ['EBN', 'Eastbourne'], ['FTM', 'Fort Matilda'], ['MBK', 'Millbrook (Hampshire)'], ['POT', 'Pontefract Tanshelf'], ['WGW', 'Wigan Wallgate'], ['SUO', 'Sutton (Surrey)'], ['AYS', 'Aylesbury'], ['LVM', 'Levenshulme'], ['WAD', 'Wadhurst'], ['PGN', 'Paignton'], ['BOC', 'Bootle'], ['BUG', 'Burgess Hill'], ['AHD', 'Ashtead'], ['OKL', 'Oakleigh Park'], ['LTT', 'Little Sutton'], ['BAU', 'Barton-on-Humber'], ['GWE', 'Gwersyllt'], ['PMH', 'Portsmouth Harbour'], ['SBU', 'Southbury'], ['CDF', 'Cardiff Central'], ['DTW', 'Droitwich Spa'], ['FST', 'London Fenchurch Street'], ['CEY', 'Cononley'], ['HML', 'Hemel Hempstead'], ['OKN', 'Oakengates'], ['CGD', 'Craigendoran'], ['PEM', 'Pemberton'], ['NHL', 'New Holland'], ['SNP', 'Stanhope'], ['EST', 'Easterhouse'], ['GRA', 'Grantham'], ['TAP', 'Taplow'], ['SUC', 'Sutton Common'], ['GNH', 'Greenhithe for Bluewater'], ['NCT', 'Newark Castle'], ['BTD', 'Bolton-on-Dearne'], ['HNC', 'Hamilton Central'], ['ECL', 'Eccleston Park'], ['OLY', 'Ockley'], ['PLD', 'Portslade'], ['BBG', 'Bishopbriggs'], ['COP', 'Copplestone'], ['SDB', 'Sandbach'], ['COV', 'Coventry'], ['EXD', 'Exeter St Davids'], ['LTH', 'Llanhilleth'], ['SQH', 'Sanquhar'], ['ERA', 'Eastham Rake'], ['BSK', 'Basingstoke'], ['MIR', 'Mirfield'], ['PFM', 'Pontefract Monkhill'], ['GUN', 'Gunnersbury'], ['WLG', 'Wallasey Grove Road'], ['PBO', 'Peterborough'], ['PLU', 'Plumstead'], ['CDQ', 'Cardiff Queen Street'], ['BXB', 'Broxbourne'], ['HNW', 'Hamilton West'], ['EXT', 'Exeter St Thomas'], ['WLT', 'Wallington'], ['HNX', 'Hunts Cross'], ['HMP', 'Hampton'], ['ALF', 'Alfreton'], ['BAA', 'Barnham'], ['SEA', 'Seaham'], ['WBY', 'West Byfleet'], ['BGL', 'Bugle'], ['WRK', 'Worksop'], ['WWI', 'West Wickham'], ['FGT', 'Faygate'], ['STW', 'Strawberry Hill'], ['NFL', 'Northfleet'], ['BUE', 'Bures'], ['NMP', 'Northampton'], ['CBL', 'Cambuslang'], ['GFN', 'Giffnock'], ['INV', 'Inverness'], ['WGR', 'Woodgrange Park'], ['STS', 'Saltash'], ['STP', 'London St Pancras (Intl)'], ['SUN', 'Sunderland'], ['SDF', 'Saundersfoot'], ['FNV', 'Furness Vale'], ['YAE', 'Yate'], ['MCV', 'Manchester Victoria'], ['RED', 'Redruth'], ['SNG', 'Sunningdale'], ['PDG', 'Padgate'], ['HTR', 'Heathrow Central Bus Stn'], ['BHI', 'Birmingham International'], ['CWH', 'Crews Hill'], ['NTA', 'Newton Abbot'], ['SFA', 'Stratford International'], ['WOH', 'Woldingham'], ['SXY', 'Saxilby'], ['GKC', 'Greenock Central'], ['PTC', 'Portchester'], ['GLD', 'Guildford'], ['BNF', 'Briton Ferry'], ['DAG', 'Dalgety Bay'], ['SOO', 'Strood'], ['DLS', 'Dalston'], ['LFD', 'Lingfield'], ['BBN', 'Blackburn'], ['CGM', 'Cottingham'], ['RVB', 'Ravensbourne'], ['AIR', 'Airbles'], ['BRR', 'Barrhead'], ['CLH', 'Clitheroe'], ['MRM', 'Manors (T & W Metro)'], ['GMT', 'Grosmont'], ['DHM', 'Durham'], ['PAR', 'Par'], ['IVY', 'Ivybridge'], ['LVN', 'Littlehaven'], ['GKW', 'Greenock West'], ['HNK', 'Hinckley'], ['KMK', 'Kilmarnock'], ['RMD', 'Richmond'], ['SIC', 'Silecroft'], ['HAD', 'Haddiscoe'], ['DNM', 'Denham'], ['OXS', 'Oxshott'], ['SLB', 'Saltburn'], ['DNT', 'Dent'], ['WHY', 'Whyteleafe'], ['CRG', 'Cross Gates'], ['LCG', 'Lochgelly'], ['BHG', 'Bathgate'], ['TNF', 'Tonfanau'], ['MAL', 'Malden Manor'], ['NUT', 'Nutbourne'], ['NWX', 'New Cross'], ['TON', 'Tonbridge'], ['TRO', 'Trowbridge'], ['WKG', 'Workington'], ['BSI', 'Balmossie'], ['SMK', 'Stowmarket'], ['LGD', 'Lingwood'], ['FBY', 'Formby'], ['NNP', 'Ninian Park'], ['ADM', 'Adisham'], ['GRL', 'Greenfaulds'], ['RLN', 'Rowlands Castle'], ['AMF', 'Ammanford'], ['KMP', 'Kempton Park'], ['SNL', 'Stoneleigh'], ['BWB', 'Bow Brickhill'], ['ABY', 'Ashburys'], ['BRY', 'Barry'], ['MYL', 'Maryland'], ['BBL', 'Bat & Ball'], ['PUT', 'Putney'], ['CAA', 'Coventry Arena'], ['HMD', 'Hampden Park'], ['GYP', 'Gypsy Lane'], ['CMY', 'Crossmyloof'], ['DUL', 'Dullingham'], ['WNM', 'Weston Milton'], ['AFV', 'Ansdell & Fairhaven'], ['SYH', 'Sydenham Hill'], ['GTW', 'Gatwick Airport'], ['HYK', 'Hoylake'], ['MIS', 'Mistley'], ['PPK', 'Possilpark & Parkhouse'], ['WYM', 'Wylam'], ['MLM', 'Millom'], ['WAV', 'Wavertree Tech Park'], ['LAM', 'Lamphey'], ['CCH', 'Chichester'], ['MLT', 'Malton'], ['SGM', 'St Germans'], ['WND', 'Wendover'], ['HAF', 'Heathrow Airport T4'], ['THE', 'Theale'], ['ADL', 'Adlington (Lancashire)'], ['HWV', 'Heathrow Airport T5'], ['PLK', 'Plockton'], ['HWC', 'Harwich Town'], ['CWU', 'Crowhurst'], ['CHK', 'Chiswick'], ['HEN', 'Hendon'], ['DRU', 'Drumgelloch'], ['HAB', 'Habrough'], ['LVT', 'Lisvane & Thornhill'], ['TOK', 'Three Oaks'], ['SVR', 'Silverdale'], ['HEL', 'Hensall'], ['SON', 'Steeton & Silsden'], ['WIC', 'Wickford'], ['NAN', 'Nantwich'], ['LUD', 'Ludlow'], ['AFS', 'Ashford (Surrey)'], ['SGH', 'South Gosforth (T & W Metro)'], ['WYL', 'Wylde Green'], ['RDH', 'Redhill'], ['RNM', 'Rainham (Essex)'], ['MIF', 'Millfield (T & W Metro)'], ['WIN', 'Winchester'], ['LLR', 'Llanharan'], ['NET', 'Netherfield'], ['BSN', 'Boston'], ['GRN', 'Grindleford'], ['APB', 'Appley Bridge'], ['PYN', 'Penryn'], ['SRR', 'Sarn'], ['BND', 'Brandon'], ['DLW', 'Dalwhinnie'], ['BIB', 'Bishops Lydeard'], ['CUX', 'Cuxton'], ['PRS', 'Prees'], ['CLC', 'Castle Cary'], ['SCF', 'Stechford'], ['CLD', 'Chelsfield'], ['RIL', 'Rice Lane'], ['TBY', 'Thornaby'], ['LPY', 'Liverpool South Parkway'], ['CRV', 'Craven Arms'], ['WMA', 'West Malling'], ['DTN', 'Denton'], ['DOC', 'Dockyard'], ['DCH', 'Dorchester South'], ['NXG', 'New Cross Gate'], ['CDS', 'Coulsdon South'], ['LLF', 'Llanfairfechan'], ['SLL', 'Stallingborough'], ['CDO', 'Cardonald'], ['HAT', 'Hatfield'], ['RDN', 'Reddish North'], ['WOS', 'Worcester Shrub Hill'], ['HAV', 'Havant'], ['SNA', 'Sandal & Agbrigg'], ['MIM', 'Moreton-in-Marsh'], ['ART', 'Arrochar & Tarbet'], ['OBN', 'Oban'], ['RDS', 'Reddish South'], ['TOO', 'Tooting'], ['WMC', 'Wilmcote'], ['SIA', 'Southend Airport'], ['EBT', 'Edenbridge Town'], ['PLG', 'Polegate'], ['BSW', 'Birmingham Snow Hill'], ['GRB', 'Great Bentley'], ['HHB', 'Heysham Port'], ['SNK', 'Sankey for Penketh'], ['BXD', 'Buxted'], ['ASK', 'Askam'], ['CFB', 'Catford Bridge'], ['GMG', 'Garth (Mid Glamorgan)'], ['NCM', 'North Camp'], ['APF', 'Appleford'], ['EWR', 'East Worthing'], ['WON', 'Walton-on-the-Naze'], ['ROW', 'Rowley Regis'], ['WSU', 'West Sutton'], ['BGG', 'Brigg'], ['EBD', 'Ebbsfleet International'], ['ZEL', 'Elephant & Castle Underground'], ['PHR', 'Penshurst'], ['MRB', 'Manorbier'], ['SPH', 'Shepherds Well'], ['STD', 'Stroud'], ['TGS', 'Ty Glas'], ['BCF', 'Beaconsfield'], ['HDF', 'Hadfield'], ['CDD', 'Cardenden'], ['LTL', 'Littleborough'], ['CHR', 'Christchurch'], ['MFT', 'Mansfield'], ['PWE', 'Pollokshaws East'], ['LPW', 'Lapworth'], ['BNE', 'Bourne End'], ['CRA', 'Cradley Heath'], ['CHO', 'Cholsey'], ['WRM', 'Wareham'], ['CSR', 'Chassen Road'], ['SEN', 'Shenstone'], ['BOE', 'Botley'], ['ANG', 'Angmering'], ['DVC', 'Dovercourt'], ['PMG', 'Porthmadog Harbour (Bus)'], ['ORN', 'Old Roan'], ['NGT', 'Newington'], ['KNI', 'Knighton'], ['GVH', 'Gravelly Hill'], ['OXF', 'Oxford'], ['CKY', 'Crosskeys'], ['BLL', 'Bardon Mill'], ['FGH', 'Fishguard Harbour'], ['LYE', 'Lye'], ['CLR', 'Clarbeston Road'], ['HBD', 'Hebden Bridge'], ['IGD', 'Invergordon'], ['YNW', 'Ynyswen'], ['PWW', 'Pollokshaws West'], ['RMB', 'Roman Bridge'], ['GRT', 'Grateley'], ['AGT', 'Aldrington'], ['CED', 'Cheddington'], ['RVN', 'Ravensthorpe'], ['KEN', 'Kendal'], ['MAR', 'Margate'], ['PSE', 'Pitsea'], ['CTK', 'City Thameslink'], ['BAT', 'Battle'], ['HEV', 'Hever'], ['WAS', 'Watton-at-Stone'], ['CLY', 'Chinley'], ['HES', 'Hessle'], ['UPH', 'Upper Halliford'], ['WNS', 'Winnersh'], ['AON', 'Alton'], ['LGK', 'Longbeck'], ['SHC', 'Streethouse'], ['EMS', 'Emsworth'], ['SYH', 'Sydenham Hill'], ['BAK', 'Battersea Park'], ['GLQ', 'Glasgow Queen Street'], ['BKJ', 'Beckenham Junction'], ['UMB', 'Umberleigh'], ['CMN', 'Carmarthen'], ['SHH', 'Shirehampton'], ['MAX', 'Maxwell Park'], ['HGY', 'Harringay'], ['AVF', 'Avoncliff'], ['BYK', 'Bentley (South Yorkshire)'], ['GER', 'Gerrards Cross'], ['HLR', 'Hall Road'], ['HNF', 'Hednesford'], ['FRD', 'Frodsham'], ['KNR', 'Kensal Rise'], ['BCC', 'Beccles'], ['HGN', 'Hough Green'], ['BKW', 'Berkswell'], ['EBR', 'Edenbridge'], ['BKT', 'Blake Street'], ['CEH', 'Coleshill Parkway'], ['LEN', 'Lenham'], ['BEC', 'Beckenham Hill'], ['FNY', 'Finchley Road & Frognal'], ['LTM', 'Lytham'], ['BKJ', 'Beckenham Junction'], ['KDG', 'Kidsgrove'], ['IGD', 'Invergordon'], ['CPH', 'Caerphilly'], ['APS', 'Apsley'], ['HTY', 'Hattersley'], ['SAL', 'Salisbury'], ['BNW', 'Bootle New Strand'], ['SOB', 'Southbourne'], ['BTH', 'Bath Spa'], ['DFE', 'Dunfermline Town'], ['SLS', 'Shettleston'], ['ELY', 'Ely'], ['BMF', 'Broomfleet'], ['NVH', 'Newhaven Harbour'], ['LCL', 'Lochailort'], ['PMD', 'Pembroke Dock'], ['WAR', 'Ware'], ['BFD', 'Brentford'], ['GLZ', 'Glazebrook'], ['HSY', 'Horsley'], ['SPI', 'Spital'], ['SHZ', 'South Hylton (T & W Metro)'], ['MOO', 'Muir of Ord'], ['NHD', 'Nunhead'], ['BKR', 'Blackridge'], ['IRL', 'Irlam'], ['NVN', 'Newhaven Town'], ['WRN', 'West Runton'], ['HDB', 'Haydon Bridge'], ['EAD', 'Earlsfield'], ['RDM', 'Riding Mill'], ['WMR', 'Widney Manor'], ['BPK', 'Brookmans Park'], ['WLF', 'Whittlesford Parkway'], ['GDN', 'Godstone'], ['TFC', 'Telford Central'], ['SHE', 'Sherborne'], ['GNB', 'Gainsborough Central'], ['BOT', 'Bootle Oriel Road'], ['EGR', 'East Grinstead'], ['LNK', 'Lanark'], ['NEG', 'Newtongrange'], ['SAL', 'Salisbury'], ['CFR', 'Chandlers Ford'], ['LGM', 'Langley Mill'], ['GSD', 'Garsdale'], ['LAG', 'Langwith-Whaley Thorns'], ['BNL', 'Barnhill'], ['IVR', 'Iver'], ['CNY', 'Cantley'], ['HGS', 'Hastings'], ['BEY', 'Ben Rhydding'], ['BMD', 'Brimsdown'], ['ARB', 'Arbroath'], ['BLN', 'Blundellsands & Crosby'], ['MSS', 'Moses Gate'], ['DST', 'Duke Street'], ['HYW', 'Hinchley Wood'], ['AYR', 'Ayr'], ['SRO', 'Shireoaks'], ['CAR', 'Carlisle'], ['DSY', 'Daisy Hill'], ['RGL', 'Rugeley Trent Valley'], ['GFF', 'Gilfach Fargoed'], ['WAF', 'Wallyford'], ['INR', 'Inverurie'], ['SBK', 'South Bank'], ['ELO', 'Elton & Orston'], ['SPB', 'Shepherds Bush'], ['STE', 'Streatham'], ['CYB', 'Cefn-y-Bedd'], ['HDY', 'Headingley'], ['HCT', 'Huncoat'], ['DYC', 'Dyce'], ['HYD', 'Heyford'], ['PRH', 'Penrhyndeudraeth'], ['SET', 'Settle'], ['WFH', 'Watford High Street'], ['DLR', 'Dalreoch'], ['BKD', 'Blakedown'], ['PTM', 'Porthmadog'], ['ORP', 'Orpington'], ['GBL', 'Gainsborough Lea Road'], ['SCU', 'Scunthorpe'], ['PTH', 'Perth'], ['TAM', 'Tamworth'], ['TRB', 'Treherbert'], ['BXY', 'Bexley'], ['TRY', 'Treorchy'], ['HRS', 'Horsforth'], ['SHV', 'Southsea Hoverport (Bus)'], ['SUM', 'Summerston'], ['WFJ', 'Watford Junction'], ['FYS', 'Ferryside'], ['NUM', 'Northumberland Park'], ['SVL', 'Staveley'], ['CYK', 'Clydebank'], ['HDN', 'Harlesden'], ['PLS', 'Pleasington'], ['TLC', 'Tal-y-Cafn'], ['WAM', 'Walmer'], ['BMG', 'Barming'], ['IFD', 'Ilford'], ['GTA', 'Great Ayton'], ['NBC', 'New Beckenham'], ['LUD', 'Ludlow'], ['FNR', 'Farningham Road'], ['CFN', 'Clifton Down'], ['HAC', 'Hackney Downs'], ['PGM', 'Pengam'], ['RLG', 'Rayleigh'], ['BKG', 'Barking'], ['BLM', 'Belmont'], ['NTC', 'Newton St Cyres'], ['RYE', 'Rye'], ['DBG', 'Mottisfont & Dunbridge'], ['NWI', 'Northwich'], ['PSC', 'Prescot'], ['DKD', 'Dunkeld & Birnam'], ['AGL', 'Abergele & Pensarn'], ['CRF', 'Carfin'], ['SOM', 'South Milford'], ['CRY', 'Crayford'], ['LIU', 'Lille Europe'], ['GLF', 'Glenfinnan'], ['SWI', 'Swindon'], ['SCR', 'St Columb Road'], ['TEO', 'Theobalds Grove'], ['BHM', 'Birmingham New Street'], ['BML', 'Bramhall'], ['WIJ', 'Willesden Junction'], ['COS', 'Cosford'], ['ACG', 'Acocks Green'], ['DVP', 'Dover Priory'], ['MOG', 'Moorgate'], ['ROS', 'Rosyth'], ['WAO', 'Walton (Merseyside)'], ['GNH', 'Greenhithe for Bluewater'], ['RWC', 'Rawcliffe'], ['LES', 'Leigh-on-Sea'], ['HLI', 'Healing'], ['WEY', 'Weymouth'], ['AFK', 'Ashford International'], ['HON', 'Honiton'], ['RCA', 'Risca & Pontymister'], ['BIY', 'Bingley'], ['FOR', 'Forres'], ['KLM', 'Kilmaurs'], ['BOR', 'Bodorgan'], ['BSS', 'Barassie'], ['PUR', 'Purley'], ['MAC', 'Macclesfield'], ['RBR', 'Robertsbridge'], ['HHE', 'Haywards Heath'], ['ALN', 'Althorne'], ['GBK', 'Greenbank'], ['BMV', 'Bromsgrove'], ['GTO', 'Gorton'], ['PMB', 'Pembroke'], ['SKE', 'Skewen'], ['CAU', 'Causeland'], ['PEN', 'Penarth'], ['UPT', 'Upton'], ['BMN', 'Bromley North'], ['ZTH', 'Tower Hill Underground'], ['KYL', 'Kyle of Lochalsh'], ['TTN', 'Totton'], ['HWF', 'Heathrow Airport T4 (Bus)'], ['BMS', 'Bromley South'], ['ASS', 'Alness'], ['SSS', 'Sheerness-on-Sea'], ['CAG', 'Carrbridge'], ['GTH', 'Garth (Powys)'], ['LOF', 'London Fields'], ['BIS', 'Bishops Stortford'], ['BRW', 'Brunswick'], ['CHH', 'Christs Hospital'], ['HHD', 'Holyhead'], ['MFL', 'Mount Florida'], ['DAK', 'Dalmarnock'], ['WSW', 'Wandsworth Common'], ['MDN', 'Maiden Newton'], ['DFL', 'Dunfermline Queen Margaret'], ['IRV', 'Irvine'], ['WHN', 'Whiston'], ['SBS', 'St Bees'], ['PKG', 'Penkridge'], ['SOU', 'Southampton Central'], ['COY', 'Coryton'], ['GGJ', 'Georgemas Junction'], ['SLR', 'Sleaford'], ['DKT', 'Dorking West'], ['SQU', 'Squires Gate'], ['CMD', 'Camden Road'], ['BSO', 'Basildon'], ['CBR', 'Cooksbridge'], ['BYM', 'Burnley Manchester Road'], ['MLF', 'Milford (Surrey)'], ['RYR', 'Ryde St Johns Road'], ['TEY', 'Teynham'], ['TOT', 'Totnes'], ['FRF', 'Fairfield'], ['PUO', 'Purley Oaks'], ['GNF', 'Greenfield'], ['GRY', 'Grays'], ['BGH', 'Brighouse'], ['FKG', 'Falkirk Grahamston'], ['HKH', 'Hawkhead'], ['PYP', 'Pont-y-Pant'], ['FKK', 'Falkirk High'], ['SOV', 'Southend Victoria'], ['MEY', 'Merryton']]\n);\n\nfunction findStation (id) {\n const wanted = id.toUpperCase();\n const station = sMap.get(wanted);\n console.log(station);\n\n return station;\n}\n\nfunction searchStation(str) {\n const workArray = [];\n\n const searchAbbr = (str.length <= 3);\n const searchLong = (str.length >= 3);\n\n // const searchReg = /(dbe)/i;\n const searchReg = new RegExp(`(${str})`, 'gi');\n \n sMap.forEach((value, key) => {\n let out;\n if (searchAbbr && searchReg.test(key)) \n out = [key, value];\n \n if (typeof out === 'undefined' && searchLong && searchReg.test(value))\n out = [key, value];\n\n if(typeof out === 'object') workArray.push(out);\n });\n \n return workArray.slice(0, 5);\n}\n\nmodule.exports = { findStation, searchStation };\n","function partOfDay (timeString, today) {\n console.log(new Date());\n if (timeString === undefined || timeString === null) timeString = (new Date()).getHours().toString(); \n\n if (today === undefined) today = false; \n\n const hours = timeString.substring(0, 2);\n let dayBit = '';\n\n console.log('Hours', hours);\n\n if (hours >= 0 && hours < 4) \n dayBit = 'Late Night'; \n\n else if (hours >= 4 && hours < 7) \n dayBit = 'Early Morning'; \n\n else if (hours >= 7 && hours < 12) \n dayBit = 'Morning'; \n\n else if (hours >= 12 && hours < 17) \n dayBit = 'Afternoon'; \n\n else if (hours < 21) \n dayBit = 'Evening'; \n\n else dayBit = 'Night'; \n\n if (today) \n if (dayBit === 'night') {\n dayBit = 'tonight';\n }\n else {\n dayBit = `this ${dayBit}`;\n }\n\n console.log('partOfDay', dayBit);\n\n return dayBit;\n}\n\nfunction toHour (extra = 0) {\n const now = new Date();\n\n return (3600000 - (now.getTime() % 3600000)) + extra;\n}\n\nfunction hourFloor () {\n const now = new Date();\n\n return parseInt(~~(now.getTime() / 3600000) * 3600000, 10).toString(32);\n}\n\nfunction minuteFloor () {\n const now = new Date();\n\n return parseInt(~~(now.getTime() / 60000) * 60000, 10).toString(32);\n}\n\nfunction distance (lat1, lon1, lat2, lon2) {\n const p = 0.017453292519943295; // Math.PI / 180\n const c = Math.cos;\n const a = 0.5 - c((lat2 - lat1) * p) / 2 +\n c(lat1 * p) * c(lat2 * p) *\n (1 - c((lon2 - lon1) * p)) / 2;\n\n return 12742 * Math.asin(Math.sqrt(a)); // 2 * R; R = 6371 km\n}\n\n/* function splitURL (url) {\n\n} */\n\nconst maybePluralize = (count, noun, suffix = 's') =>\n `${count} ${noun}${count !== 1 ? suffix : ''}`;\n\nfunction supportsLocalStorage() {\n try {\n if (!localStorage)return false;\n else return true;\n // May only need the above simple test\n // - old versions of firefox may cause problem?\n // return 'localStorage' in window && window['localStorage']!==null;\n }\n catch(e) {\n return false;\n }\n}\n\nlet LocalStorage = {};\n\nif (supportsLocalStorage())\n LocalStorage = {\n 'save':function ( i, v ) {\n localStorage[i] = v;\n },\n 'load':function ( i ) {\n return localStorage[i];\n },\n 'exists':function(i) {\n return !(typeof(localStorage[i]) === 'undefined');\n }\n }; \nelse \n LocalStorage = {\n 'save':function ( i, v ) {\n document.cookie = `${i }=${ encodeURIComponent(v)}`;\n },\n 'load':function ( i ) {\n var s = `; ${ document.cookie };`,\n p = s.indexOf(`; ${ i }=`);\n if (p < 0)return '';\n p = p + i.length + 3;\n var p2 = s.indexOf(';', p + 1);\n \n return decodeURIComponent(s.substring(p, p2));\n }\n };\n\n/**\n *\n * @param fn\n * @param time\n * @returns {Function}\n * @private\n */\nfunction debounce(fn, time) {\n let timeout;\n\n return function (...args) { // <-- not an arrow function\n const functionCall = () => fn.apply(this, args);\n\n clearTimeout(timeout);\n timeout = setTimeout(functionCall, time);\n };\n}\n\n/**\n *\n * @param callback\n * @param limit\n * @returns {Function}\n * @private\n */\nfunction throttle (callback, limit) {\n var wait = false;\n\n return function () {\n if (!wait) {\n callback.apply(null, arguments);\n wait = true;\n setTimeout(function () {\n wait = false;\n }, limit);\n }\n };\n}\n\n/**\n *\n * @param func\n * @returns {function(): *}\n * @private\n */\n\nfunction once(func) {\n var alreadyCalled = false;\n var result;\n\n return function() {\n if (!alreadyCalled) {\n result = func.apply(this, arguments);\n alreadyCalled = true;\n }\n\n return result;\n };\n};\n\nfunction isEmpty(obj) {\n for(const key in obj)\n if(obj.hasOwnProperty(key)) return false;\n\n return true;\n}\n\n\n\nmodule.exports = { partOfDay, toHour, hourFloor, distance, maybePluralize, minuteFloor, debounce, throttle, once, isEmpty, LocalStorage };\n","export default(function e(t){function r(e){return function(t,r){return a(t,Object.assign({method:e},r))}}function o(e){return function(t,r,o){return a(t,Object.assign({method:e,data:r},o))}}function n(e,t,r){if(Array.isArray(e))return e.concat(t);if(t&&\"object\"==typeof t){var o,a={};if(e)for(o in e)a[r?o.toLowerCase():o]=e[o];for(o in t){var i=r?o.toLowerCase():o;\"headers\"===i&&(r=!0),a[i]=o in a?n(a[i],t[o],r):t[o]}return a}return t}function a(e,r){\"string\"!=typeof e&&(e=(r=e).url);var o=n(t,r||{}),a=o.data;if(o.transformRequest)for(var i=0;i element; its readystatechange event will be fired asynchronously once it is inserted\n // into the document. Do so, thus queuing up the task. Remember to clean up once it's been called.\n var scriptEl = global.document.createElement('script');\n scriptEl.onreadystatechange = function () {\n nextTick();\n\n scriptEl.onreadystatechange = null;\n scriptEl.parentNode.removeChild(scriptEl);\n scriptEl = null;\n };\n global.document.documentElement.appendChild(scriptEl);\n };\n } else {\n scheduleDrain = function () {\n setTimeout(nextTick, 0);\n };\n }\n}\n\nvar draining;\nvar queue = [];\n//named nextTick for less confusing stack traces\nfunction nextTick() {\n draining = true;\n var i, oldQueue;\n var len = queue.length;\n while (len) {\n oldQueue = queue;\n queue = [];\n i = -1;\n while (++i < len) {\n oldQueue[i]();\n }\n len = queue.length;\n }\n draining = false;\n}\n\nmodule.exports = immediate;\nfunction immediate(task) {\n if (queue.push(task) === 1 && !draining) {\n scheduleDrain();\n }\n}\n\n}).call(this,typeof global !== \"undefined\" ? global : typeof self !== \"undefined\" ? self : typeof window !== \"undefined\" ? window : {})\n},{}],2:[function(_dereq_,module,exports){\n'use strict';\nvar immediate = _dereq_(1);\n\n/* istanbul ignore next */\nfunction INTERNAL() {}\n\nvar handlers = {};\n\nvar REJECTED = ['REJECTED'];\nvar FULFILLED = ['FULFILLED'];\nvar PENDING = ['PENDING'];\n\nmodule.exports = Promise;\n\nfunction Promise(resolver) {\n if (typeof resolver !== 'function') {\n throw new TypeError('resolver must be a function');\n }\n this.state = PENDING;\n this.queue = [];\n this.outcome = void 0;\n if (resolver !== INTERNAL) {\n safelyResolveThenable(this, resolver);\n }\n}\n\nPromise.prototype[\"catch\"] = function (onRejected) {\n return this.then(null, onRejected);\n};\nPromise.prototype.then = function (onFulfilled, onRejected) {\n if (typeof onFulfilled !== 'function' && this.state === FULFILLED ||\n typeof onRejected !== 'function' && this.state === REJECTED) {\n return this;\n }\n var promise = new this.constructor(INTERNAL);\n if (this.state !== PENDING) {\n var resolver = this.state === FULFILLED ? onFulfilled : onRejected;\n unwrap(promise, resolver, this.outcome);\n } else {\n this.queue.push(new QueueItem(promise, onFulfilled, onRejected));\n }\n\n return promise;\n};\nfunction QueueItem(promise, onFulfilled, onRejected) {\n this.promise = promise;\n if (typeof onFulfilled === 'function') {\n this.onFulfilled = onFulfilled;\n this.callFulfilled = this.otherCallFulfilled;\n }\n if (typeof onRejected === 'function') {\n this.onRejected = onRejected;\n this.callRejected = this.otherCallRejected;\n }\n}\nQueueItem.prototype.callFulfilled = function (value) {\n handlers.resolve(this.promise, value);\n};\nQueueItem.prototype.otherCallFulfilled = function (value) {\n unwrap(this.promise, this.onFulfilled, value);\n};\nQueueItem.prototype.callRejected = function (value) {\n handlers.reject(this.promise, value);\n};\nQueueItem.prototype.otherCallRejected = function (value) {\n unwrap(this.promise, this.onRejected, value);\n};\n\nfunction unwrap(promise, func, value) {\n immediate(function () {\n var returnValue;\n try {\n returnValue = func(value);\n } catch (e) {\n return handlers.reject(promise, e);\n }\n if (returnValue === promise) {\n handlers.reject(promise, new TypeError('Cannot resolve promise with itself'));\n } else {\n handlers.resolve(promise, returnValue);\n }\n });\n}\n\nhandlers.resolve = function (self, value) {\n var result = tryCatch(getThen, value);\n if (result.status === 'error') {\n return handlers.reject(self, result.value);\n }\n var thenable = result.value;\n\n if (thenable) {\n safelyResolveThenable(self, thenable);\n } else {\n self.state = FULFILLED;\n self.outcome = value;\n var i = -1;\n var len = self.queue.length;\n while (++i < len) {\n self.queue[i].callFulfilled(value);\n }\n }\n return self;\n};\nhandlers.reject = function (self, error) {\n self.state = REJECTED;\n self.outcome = error;\n var i = -1;\n var len = self.queue.length;\n while (++i < len) {\n self.queue[i].callRejected(error);\n }\n return self;\n};\n\nfunction getThen(obj) {\n // Make sure we only access the accessor once as required by the spec\n var then = obj && obj.then;\n if (obj && (typeof obj === 'object' || typeof obj === 'function') && typeof then === 'function') {\n return function appyThen() {\n then.apply(obj, arguments);\n };\n }\n}\n\nfunction safelyResolveThenable(self, thenable) {\n // Either fulfill, reject or reject with error\n var called = false;\n function onError(value) {\n if (called) {\n return;\n }\n called = true;\n handlers.reject(self, value);\n }\n\n function onSuccess(value) {\n if (called) {\n return;\n }\n called = true;\n handlers.resolve(self, value);\n }\n\n function tryToUnwrap() {\n thenable(onSuccess, onError);\n }\n\n var result = tryCatch(tryToUnwrap);\n if (result.status === 'error') {\n onError(result.value);\n }\n}\n\nfunction tryCatch(func, value) {\n var out = {};\n try {\n out.value = func(value);\n out.status = 'success';\n } catch (e) {\n out.status = 'error';\n out.value = e;\n }\n return out;\n}\n\nPromise.resolve = resolve;\nfunction resolve(value) {\n if (value instanceof this) {\n return value;\n }\n return handlers.resolve(new this(INTERNAL), value);\n}\n\nPromise.reject = reject;\nfunction reject(reason) {\n var promise = new this(INTERNAL);\n return handlers.reject(promise, reason);\n}\n\nPromise.all = all;\nfunction all(iterable) {\n var self = this;\n if (Object.prototype.toString.call(iterable) !== '[object Array]') {\n return this.reject(new TypeError('must be an array'));\n }\n\n var len = iterable.length;\n var called = false;\n if (!len) {\n return this.resolve([]);\n }\n\n var values = new Array(len);\n var resolved = 0;\n var i = -1;\n var promise = new this(INTERNAL);\n\n while (++i < len) {\n allResolver(iterable[i], i);\n }\n return promise;\n function allResolver(value, i) {\n self.resolve(value).then(resolveFromAll, function (error) {\n if (!called) {\n called = true;\n handlers.reject(promise, error);\n }\n });\n function resolveFromAll(outValue) {\n values[i] = outValue;\n if (++resolved === len && !called) {\n called = true;\n handlers.resolve(promise, values);\n }\n }\n }\n}\n\nPromise.race = race;\nfunction race(iterable) {\n var self = this;\n if (Object.prototype.toString.call(iterable) !== '[object Array]') {\n return this.reject(new TypeError('must be an array'));\n }\n\n var len = iterable.length;\n var called = false;\n if (!len) {\n return this.resolve([]);\n }\n\n var i = -1;\n var promise = new this(INTERNAL);\n\n while (++i < len) {\n resolver(iterable[i]);\n }\n return promise;\n function resolver(value) {\n self.resolve(value).then(function (response) {\n if (!called) {\n called = true;\n handlers.resolve(promise, response);\n }\n }, function (error) {\n if (!called) {\n called = true;\n handlers.reject(promise, error);\n }\n });\n }\n}\n\n},{\"1\":1}],3:[function(_dereq_,module,exports){\n(function (global){\n'use strict';\nif (typeof global.Promise !== 'function') {\n global.Promise = _dereq_(2);\n}\n\n}).call(this,typeof global !== \"undefined\" ? global : typeof self !== \"undefined\" ? self : typeof window !== \"undefined\" ? window : {})\n},{\"2\":2}],4:[function(_dereq_,module,exports){\n'use strict';\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction getIDB() {\n /* global indexedDB,webkitIndexedDB,mozIndexedDB,OIndexedDB,msIndexedDB */\n try {\n if (typeof indexedDB !== 'undefined') {\n return indexedDB;\n }\n if (typeof webkitIndexedDB !== 'undefined') {\n return webkitIndexedDB;\n }\n if (typeof mozIndexedDB !== 'undefined') {\n return mozIndexedDB;\n }\n if (typeof OIndexedDB !== 'undefined') {\n return OIndexedDB;\n }\n if (typeof msIndexedDB !== 'undefined') {\n return msIndexedDB;\n }\n } catch (e) {\n return;\n }\n}\n\nvar idb = getIDB();\n\nfunction isIndexedDBValid() {\n try {\n // Initialize IndexedDB; fall back to vendor-prefixed versions\n // if needed.\n if (!idb) {\n return false;\n }\n // We mimic PouchDB here;\n //\n // We test for openDatabase because IE Mobile identifies itself\n // as Safari. Oh the lulz...\n var isSafari = typeof openDatabase !== 'undefined' && /(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent) && !/BlackBerry/.test(navigator.platform);\n\n var hasFetch = typeof fetch === 'function' && fetch.toString().indexOf('[native code') !== -1;\n\n // Safari <10.1 does not meet our requirements for IDB support (#5572)\n // since Safari 10.1 shipped with fetch, we can use that to detect it\n return (!isSafari || hasFetch) && typeof indexedDB !== 'undefined' &&\n // some outdated implementations of IDB that appear on Samsung\n // and HTC Android devices <4.4 are missing IDBKeyRange\n // See: https://github.com/mozilla/localForage/issues/128\n // See: https://github.com/mozilla/localForage/issues/272\n typeof IDBKeyRange !== 'undefined';\n } catch (e) {\n return false;\n }\n}\n\n// Abstracts constructing a Blob object, so it also works in older\n// browsers that don't support the native Blob constructor. (i.e.\n// old QtWebKit versions, at least).\n// Abstracts constructing a Blob object, so it also works in older\n// browsers that don't support the native Blob constructor. (i.e.\n// old QtWebKit versions, at least).\nfunction createBlob(parts, properties) {\n /* global BlobBuilder,MSBlobBuilder,MozBlobBuilder,WebKitBlobBuilder */\n parts = parts || [];\n properties = properties || {};\n try {\n return new Blob(parts, properties);\n } catch (e) {\n if (e.name !== 'TypeError') {\n throw e;\n }\n var Builder = typeof BlobBuilder !== 'undefined' ? BlobBuilder : typeof MSBlobBuilder !== 'undefined' ? MSBlobBuilder : typeof MozBlobBuilder !== 'undefined' ? MozBlobBuilder : WebKitBlobBuilder;\n var builder = new Builder();\n for (var i = 0; i < parts.length; i += 1) {\n builder.append(parts[i]);\n }\n return builder.getBlob(properties.type);\n }\n}\n\n// This is CommonJS because lie is an external dependency, so Rollup\n// can just ignore it.\nif (typeof Promise === 'undefined') {\n // In the \"nopromises\" build this will just throw if you don't have\n // a global promise object, but it would throw anyway later.\n _dereq_(3);\n}\nvar Promise$1 = Promise;\n\nfunction executeCallback(promise, callback) {\n if (callback) {\n promise.then(function (result) {\n callback(null, result);\n }, function (error) {\n callback(error);\n });\n }\n}\n\nfunction executeTwoCallbacks(promise, callback, errorCallback) {\n if (typeof callback === 'function') {\n promise.then(callback);\n }\n\n if (typeof errorCallback === 'function') {\n promise[\"catch\"](errorCallback);\n }\n}\n\nfunction normalizeKey(key) {\n // Cast the key to a string, as that's all we can set as a key.\n if (typeof key !== 'string') {\n console.warn(key + ' used as a key, but it is not a string.');\n key = String(key);\n }\n\n return key;\n}\n\nfunction getCallback() {\n if (arguments.length && typeof arguments[arguments.length - 1] === 'function') {\n return arguments[arguments.length - 1];\n }\n}\n\n// Some code originally from async_storage.js in\n// [Gaia](https://github.com/mozilla-b2g/gaia).\n\nvar DETECT_BLOB_SUPPORT_STORE = 'local-forage-detect-blob-support';\nvar supportsBlobs = void 0;\nvar dbContexts = {};\nvar toString = Object.prototype.toString;\n\n// Transaction Modes\nvar READ_ONLY = 'readonly';\nvar READ_WRITE = 'readwrite';\n\n// Transform a binary string to an array buffer, because otherwise\n// weird stuff happens when you try to work with the binary string directly.\n// It is known.\n// From http://stackoverflow.com/questions/14967647/ (continues on next line)\n// encode-decode-image-with-base64-breaks-image (2013-04-21)\nfunction _binStringToArrayBuffer(bin) {\n var length = bin.length;\n var buf = new ArrayBuffer(length);\n var arr = new Uint8Array(buf);\n for (var i = 0; i < length; i++) {\n arr[i] = bin.charCodeAt(i);\n }\n return buf;\n}\n\n//\n// Blobs are not supported in all versions of IndexedDB, notably\n// Chrome <37 and Android <5. In those versions, storing a blob will throw.\n//\n// Various other blob bugs exist in Chrome v37-42 (inclusive).\n// Detecting them is expensive and confusing to users, and Chrome 37-42\n// is at very low usage worldwide, so we do a hacky userAgent check instead.\n//\n// content-type bug: https://code.google.com/p/chromium/issues/detail?id=408120\n// 404 bug: https://code.google.com/p/chromium/issues/detail?id=447916\n// FileReader bug: https://code.google.com/p/chromium/issues/detail?id=447836\n//\n// Code borrowed from PouchDB. See:\n// https://github.com/pouchdb/pouchdb/blob/master/packages/node_modules/pouchdb-adapter-idb/src/blobSupport.js\n//\nfunction _checkBlobSupportWithoutCaching(idb) {\n return new Promise$1(function (resolve) {\n var txn = idb.transaction(DETECT_BLOB_SUPPORT_STORE, READ_WRITE);\n var blob = createBlob(['']);\n txn.objectStore(DETECT_BLOB_SUPPORT_STORE).put(blob, 'key');\n\n txn.onabort = function (e) {\n // If the transaction aborts now its due to not being able to\n // write to the database, likely due to the disk being full\n e.preventDefault();\n e.stopPropagation();\n resolve(false);\n };\n\n txn.oncomplete = function () {\n var matchedChrome = navigator.userAgent.match(/Chrome\\/(\\d+)/);\n var matchedEdge = navigator.userAgent.match(/Edge\\//);\n // MS Edge pretends to be Chrome 42:\n // https://msdn.microsoft.com/en-us/library/hh869301%28v=vs.85%29.aspx\n resolve(matchedEdge || !matchedChrome || parseInt(matchedChrome[1], 10) >= 43);\n };\n })[\"catch\"](function () {\n return false; // error, so assume unsupported\n });\n}\n\nfunction _checkBlobSupport(idb) {\n if (typeof supportsBlobs === 'boolean') {\n return Promise$1.resolve(supportsBlobs);\n }\n return _checkBlobSupportWithoutCaching(idb).then(function (value) {\n supportsBlobs = value;\n return supportsBlobs;\n });\n}\n\nfunction _deferReadiness(dbInfo) {\n var dbContext = dbContexts[dbInfo.name];\n\n // Create a deferred object representing the current database operation.\n var deferredOperation = {};\n\n deferredOperation.promise = new Promise$1(function (resolve, reject) {\n deferredOperation.resolve = resolve;\n deferredOperation.reject = reject;\n });\n\n // Enqueue the deferred operation.\n dbContext.deferredOperations.push(deferredOperation);\n\n // Chain its promise to the database readiness.\n if (!dbContext.dbReady) {\n dbContext.dbReady = deferredOperation.promise;\n } else {\n dbContext.dbReady = dbContext.dbReady.then(function () {\n return deferredOperation.promise;\n });\n }\n}\n\nfunction _advanceReadiness(dbInfo) {\n var dbContext = dbContexts[dbInfo.name];\n\n // Dequeue a deferred operation.\n var deferredOperation = dbContext.deferredOperations.pop();\n\n // Resolve its promise (which is part of the database readiness\n // chain of promises).\n if (deferredOperation) {\n deferredOperation.resolve();\n return deferredOperation.promise;\n }\n}\n\nfunction _rejectReadiness(dbInfo, err) {\n var dbContext = dbContexts[dbInfo.name];\n\n // Dequeue a deferred operation.\n var deferredOperation = dbContext.deferredOperations.pop();\n\n // Reject its promise (which is part of the database readiness\n // chain of promises).\n if (deferredOperation) {\n deferredOperation.reject(err);\n return deferredOperation.promise;\n }\n}\n\nfunction _getConnection(dbInfo, upgradeNeeded) {\n return new Promise$1(function (resolve, reject) {\n dbContexts[dbInfo.name] = dbContexts[dbInfo.name] || createDbContext();\n\n if (dbInfo.db) {\n if (upgradeNeeded) {\n _deferReadiness(dbInfo);\n dbInfo.db.close();\n } else {\n return resolve(dbInfo.db);\n }\n }\n\n var dbArgs = [dbInfo.name];\n\n if (upgradeNeeded) {\n dbArgs.push(dbInfo.version);\n }\n\n var openreq = idb.open.apply(idb, dbArgs);\n\n if (upgradeNeeded) {\n openreq.onupgradeneeded = function (e) {\n var db = openreq.result;\n try {\n db.createObjectStore(dbInfo.storeName);\n if (e.oldVersion <= 1) {\n // Added when support for blob shims was added\n db.createObjectStore(DETECT_BLOB_SUPPORT_STORE);\n }\n } catch (ex) {\n if (ex.name === 'ConstraintError') {\n console.warn('The database \"' + dbInfo.name + '\"' + ' has been upgraded from version ' + e.oldVersion + ' to version ' + e.newVersion + ', but the storage \"' + dbInfo.storeName + '\" already exists.');\n } else {\n throw ex;\n }\n }\n };\n }\n\n openreq.onerror = function (e) {\n e.preventDefault();\n reject(openreq.error);\n };\n\n openreq.onsuccess = function () {\n resolve(openreq.result);\n _advanceReadiness(dbInfo);\n };\n });\n}\n\nfunction _getOriginalConnection(dbInfo) {\n return _getConnection(dbInfo, false);\n}\n\nfunction _getUpgradedConnection(dbInfo) {\n return _getConnection(dbInfo, true);\n}\n\nfunction _isUpgradeNeeded(dbInfo, defaultVersion) {\n if (!dbInfo.db) {\n return true;\n }\n\n var isNewStore = !dbInfo.db.objectStoreNames.contains(dbInfo.storeName);\n var isDowngrade = dbInfo.version < dbInfo.db.version;\n var isUpgrade = dbInfo.version > dbInfo.db.version;\n\n if (isDowngrade) {\n // If the version is not the default one\n // then warn for impossible downgrade.\n if (dbInfo.version !== defaultVersion) {\n console.warn('The database \"' + dbInfo.name + '\"' + \" can't be downgraded from version \" + dbInfo.db.version + ' to version ' + dbInfo.version + '.');\n }\n // Align the versions to prevent errors.\n dbInfo.version = dbInfo.db.version;\n }\n\n if (isUpgrade || isNewStore) {\n // If the store is new then increment the version (if needed).\n // This will trigger an \"upgradeneeded\" event which is required\n // for creating a store.\n if (isNewStore) {\n var incVersion = dbInfo.db.version + 1;\n if (incVersion > dbInfo.version) {\n dbInfo.version = incVersion;\n }\n }\n\n return true;\n }\n\n return false;\n}\n\n// encode a blob for indexeddb engines that don't support blobs\nfunction _encodeBlob(blob) {\n return new Promise$1(function (resolve, reject) {\n var reader = new FileReader();\n reader.onerror = reject;\n reader.onloadend = function (e) {\n var base64 = btoa(e.target.result || '');\n resolve({\n __local_forage_encoded_blob: true,\n data: base64,\n type: blob.type\n });\n };\n reader.readAsBinaryString(blob);\n });\n}\n\n// decode an encoded blob\nfunction _decodeBlob(encodedBlob) {\n var arrayBuff = _binStringToArrayBuffer(atob(encodedBlob.data));\n return createBlob([arrayBuff], { type: encodedBlob.type });\n}\n\n// is this one of our fancy encoded blobs?\nfunction _isEncodedBlob(value) {\n return value && value.__local_forage_encoded_blob;\n}\n\n// Specialize the default `ready()` function by making it dependent\n// on the current database operations. Thus, the driver will be actually\n// ready when it's been initialized (default) *and* there are no pending\n// operations on the database (initiated by some other instances).\nfunction _fullyReady(callback) {\n var self = this;\n\n var promise = self._initReady().then(function () {\n var dbContext = dbContexts[self._dbInfo.name];\n\n if (dbContext && dbContext.dbReady) {\n return dbContext.dbReady;\n }\n });\n\n executeTwoCallbacks(promise, callback, callback);\n return promise;\n}\n\n// Try to establish a new db connection to replace the\n// current one which is broken (i.e. experiencing\n// InvalidStateError while creating a transaction).\nfunction _tryReconnect(dbInfo) {\n _deferReadiness(dbInfo);\n\n var dbContext = dbContexts[dbInfo.name];\n var forages = dbContext.forages;\n\n for (var i = 0; i < forages.length; i++) {\n var forage = forages[i];\n if (forage._dbInfo.db) {\n forage._dbInfo.db.close();\n forage._dbInfo.db = null;\n }\n }\n dbInfo.db = null;\n\n return _getOriginalConnection(dbInfo).then(function (db) {\n dbInfo.db = db;\n if (_isUpgradeNeeded(dbInfo)) {\n // Reopen the database for upgrading.\n return _getUpgradedConnection(dbInfo);\n }\n return db;\n }).then(function (db) {\n // store the latest db reference\n // in case the db was upgraded\n dbInfo.db = dbContext.db = db;\n for (var i = 0; i < forages.length; i++) {\n forages[i]._dbInfo.db = db;\n }\n })[\"catch\"](function (err) {\n _rejectReadiness(dbInfo, err);\n throw err;\n });\n}\n\n// FF doesn't like Promises (micro-tasks) and IDDB store operations,\n// so we have to do it with callbacks\nfunction createTransaction(dbInfo, mode, callback, retries) {\n if (retries === undefined) {\n retries = 1;\n }\n\n try {\n var tx = dbInfo.db.transaction(dbInfo.storeName, mode);\n callback(null, tx);\n } catch (err) {\n if (retries > 0 && (!dbInfo.db || err.name === 'InvalidStateError' || err.name === 'NotFoundError')) {\n return Promise$1.resolve().then(function () {\n if (!dbInfo.db || err.name === 'NotFoundError' && !dbInfo.db.objectStoreNames.contains(dbInfo.storeName) && dbInfo.version <= dbInfo.db.version) {\n // increase the db version, to create the new ObjectStore\n if (dbInfo.db) {\n dbInfo.version = dbInfo.db.version + 1;\n }\n // Reopen the database for upgrading.\n return _getUpgradedConnection(dbInfo);\n }\n }).then(function () {\n return _tryReconnect(dbInfo).then(function () {\n createTransaction(dbInfo, mode, callback, retries - 1);\n });\n })[\"catch\"](callback);\n }\n\n callback(err);\n }\n}\n\nfunction createDbContext() {\n return {\n // Running localForages sharing a database.\n forages: [],\n // Shared database.\n db: null,\n // Database readiness (promise).\n dbReady: null,\n // Deferred operations on the database.\n deferredOperations: []\n };\n}\n\n// Open the IndexedDB database (automatically creates one if one didn't\n// previously exist), using any options set in the config.\nfunction _initStorage(options) {\n var self = this;\n var dbInfo = {\n db: null\n };\n\n if (options) {\n for (var i in options) {\n dbInfo[i] = options[i];\n }\n }\n\n // Get the current context of the database;\n var dbContext = dbContexts[dbInfo.name];\n\n // ...or create a new context.\n if (!dbContext) {\n dbContext = createDbContext();\n // Register the new context in the global container.\n dbContexts[dbInfo.name] = dbContext;\n }\n\n // Register itself as a running localForage in the current context.\n dbContext.forages.push(self);\n\n // Replace the default `ready()` function with the specialized one.\n if (!self._initReady) {\n self._initReady = self.ready;\n self.ready = _fullyReady;\n }\n\n // Create an array of initialization states of the related localForages.\n var initPromises = [];\n\n function ignoreErrors() {\n // Don't handle errors here,\n // just makes sure related localForages aren't pending.\n return Promise$1.resolve();\n }\n\n for (var j = 0; j < dbContext.forages.length; j++) {\n var forage = dbContext.forages[j];\n if (forage !== self) {\n // Don't wait for itself...\n initPromises.push(forage._initReady()[\"catch\"](ignoreErrors));\n }\n }\n\n // Take a snapshot of the related localForages.\n var forages = dbContext.forages.slice(0);\n\n // Initialize the connection process only when\n // all the related localForages aren't pending.\n return Promise$1.all(initPromises).then(function () {\n dbInfo.db = dbContext.db;\n // Get the connection or open a new one without upgrade.\n return _getOriginalConnection(dbInfo);\n }).then(function (db) {\n dbInfo.db = db;\n if (_isUpgradeNeeded(dbInfo, self._defaultConfig.version)) {\n // Reopen the database for upgrading.\n return _getUpgradedConnection(dbInfo);\n }\n return db;\n }).then(function (db) {\n dbInfo.db = dbContext.db = db;\n self._dbInfo = dbInfo;\n // Share the final connection amongst related localForages.\n for (var k = 0; k < forages.length; k++) {\n var forage = forages[k];\n if (forage !== self) {\n // Self is already up-to-date.\n forage._dbInfo.db = dbInfo.db;\n forage._dbInfo.version = dbInfo.version;\n }\n }\n });\n}\n\nfunction getItem(key, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n var req = store.get(key);\n\n req.onsuccess = function () {\n var value = req.result;\n if (value === undefined) {\n value = null;\n }\n if (_isEncodedBlob(value)) {\n value = _decodeBlob(value);\n }\n resolve(value);\n };\n\n req.onerror = function () {\n reject(req.error);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Iterate over all items stored in database.\nfunction iterate(iterator, callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n var req = store.openCursor();\n var iterationNumber = 1;\n\n req.onsuccess = function () {\n var cursor = req.result;\n\n if (cursor) {\n var value = cursor.value;\n if (_isEncodedBlob(value)) {\n value = _decodeBlob(value);\n }\n var result = iterator(value, cursor.key, iterationNumber++);\n\n // when the iterator callback retuns any\n // (non-`undefined`) value, then we stop\n // the iteration immediately\n if (result !== void 0) {\n resolve(result);\n } else {\n cursor[\"continue\"]();\n }\n } else {\n resolve();\n }\n };\n\n req.onerror = function () {\n reject(req.error);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n\n return promise;\n}\n\nfunction setItem(key, value, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = new Promise$1(function (resolve, reject) {\n var dbInfo;\n self.ready().then(function () {\n dbInfo = self._dbInfo;\n if (toString.call(value) === '[object Blob]') {\n return _checkBlobSupport(dbInfo.db).then(function (blobSupport) {\n if (blobSupport) {\n return value;\n }\n return _encodeBlob(value);\n });\n }\n return value;\n }).then(function (value) {\n createTransaction(self._dbInfo, READ_WRITE, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n\n // The reason we don't _save_ null is because IE 10 does\n // not support saving the `null` type in IndexedDB. How\n // ironic, given the bug below!\n // See: https://github.com/mozilla/localForage/issues/161\n if (value === null) {\n value = undefined;\n }\n\n var req = store.put(value, key);\n\n transaction.oncomplete = function () {\n // Cast to undefined so the value passed to\n // callback/promise is the same as what one would get out\n // of `getItem()` later. This leads to some weirdness\n // (setItem('foo', undefined) will return `null`), but\n // it's not my fault localStorage is our baseline and that\n // it's weird.\n if (value === undefined) {\n value = null;\n }\n\n resolve(value);\n };\n transaction.onabort = transaction.onerror = function () {\n var err = req.error ? req.error : req.transaction.error;\n reject(err);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction removeItem(key, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_WRITE, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n // We use a Grunt task to make this safe for IE and some\n // versions of Android (including those used by Cordova).\n // Normally IE won't like `.delete()` and will insist on\n // using `['delete']()`, but we have a build step that\n // fixes this for us now.\n var req = store[\"delete\"](key);\n transaction.oncomplete = function () {\n resolve();\n };\n\n transaction.onerror = function () {\n reject(req.error);\n };\n\n // The request will be also be aborted if we've exceeded our storage\n // space.\n transaction.onabort = function () {\n var err = req.error ? req.error : req.transaction.error;\n reject(err);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction clear(callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_WRITE, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n var req = store.clear();\n\n transaction.oncomplete = function () {\n resolve();\n };\n\n transaction.onabort = transaction.onerror = function () {\n var err = req.error ? req.error : req.transaction.error;\n reject(err);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction length(callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n var req = store.count();\n\n req.onsuccess = function () {\n resolve(req.result);\n };\n\n req.onerror = function () {\n reject(req.error);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction key(n, callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n if (n < 0) {\n resolve(null);\n\n return;\n }\n\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n var advanced = false;\n var req = store.openCursor();\n\n req.onsuccess = function () {\n var cursor = req.result;\n if (!cursor) {\n // this means there weren't enough keys\n resolve(null);\n\n return;\n }\n\n if (n === 0) {\n // We have the first key, return it if that's what they\n // wanted.\n resolve(cursor.key);\n } else {\n if (!advanced) {\n // Otherwise, ask the cursor to skip ahead n\n // records.\n advanced = true;\n cursor.advance(n);\n } else {\n // When we get here, we've got the nth key.\n resolve(cursor.key);\n }\n }\n };\n\n req.onerror = function () {\n reject(req.error);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction keys(callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) {\n if (err) {\n return reject(err);\n }\n\n try {\n var store = transaction.objectStore(self._dbInfo.storeName);\n var req = store.openCursor();\n var keys = [];\n\n req.onsuccess = function () {\n var cursor = req.result;\n\n if (!cursor) {\n resolve(keys);\n return;\n }\n\n keys.push(cursor.key);\n cursor[\"continue\"]();\n };\n\n req.onerror = function () {\n reject(req.error);\n };\n } catch (e) {\n reject(e);\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction dropInstance(options, callback) {\n callback = getCallback.apply(this, arguments);\n\n var currentConfig = this.config();\n options = typeof options !== 'function' && options || {};\n if (!options.name) {\n options.name = options.name || currentConfig.name;\n options.storeName = options.storeName || currentConfig.storeName;\n }\n\n var self = this;\n var promise;\n if (!options.name) {\n promise = Promise$1.reject('Invalid arguments');\n } else {\n var isCurrentDb = options.name === currentConfig.name && self._dbInfo.db;\n\n var dbPromise = isCurrentDb ? Promise$1.resolve(self._dbInfo.db) : _getOriginalConnection(options).then(function (db) {\n var dbContext = dbContexts[options.name];\n var forages = dbContext.forages;\n dbContext.db = db;\n for (var i = 0; i < forages.length; i++) {\n forages[i]._dbInfo.db = db;\n }\n return db;\n });\n\n if (!options.storeName) {\n promise = dbPromise.then(function (db) {\n _deferReadiness(options);\n\n var dbContext = dbContexts[options.name];\n var forages = dbContext.forages;\n\n db.close();\n for (var i = 0; i < forages.length; i++) {\n var forage = forages[i];\n forage._dbInfo.db = null;\n }\n\n var dropDBPromise = new Promise$1(function (resolve, reject) {\n var req = idb.deleteDatabase(options.name);\n\n req.onerror = req.onblocked = function (err) {\n var db = req.result;\n if (db) {\n db.close();\n }\n reject(err);\n };\n\n req.onsuccess = function () {\n var db = req.result;\n if (db) {\n db.close();\n }\n resolve(db);\n };\n });\n\n return dropDBPromise.then(function (db) {\n dbContext.db = db;\n for (var i = 0; i < forages.length; i++) {\n var _forage = forages[i];\n _advanceReadiness(_forage._dbInfo);\n }\n })[\"catch\"](function (err) {\n (_rejectReadiness(options, err) || Promise$1.resolve())[\"catch\"](function () {});\n throw err;\n });\n });\n } else {\n promise = dbPromise.then(function (db) {\n if (!db.objectStoreNames.contains(options.storeName)) {\n return;\n }\n\n var newVersion = db.version + 1;\n\n _deferReadiness(options);\n\n var dbContext = dbContexts[options.name];\n var forages = dbContext.forages;\n\n db.close();\n for (var i = 0; i < forages.length; i++) {\n var forage = forages[i];\n forage._dbInfo.db = null;\n forage._dbInfo.version = newVersion;\n }\n\n var dropObjectPromise = new Promise$1(function (resolve, reject) {\n var req = idb.open(options.name, newVersion);\n\n req.onerror = function (err) {\n var db = req.result;\n db.close();\n reject(err);\n };\n\n req.onupgradeneeded = function () {\n var db = req.result;\n db.deleteObjectStore(options.storeName);\n };\n\n req.onsuccess = function () {\n var db = req.result;\n db.close();\n resolve(db);\n };\n });\n\n return dropObjectPromise.then(function (db) {\n dbContext.db = db;\n for (var j = 0; j < forages.length; j++) {\n var _forage2 = forages[j];\n _forage2._dbInfo.db = db;\n _advanceReadiness(_forage2._dbInfo);\n }\n })[\"catch\"](function (err) {\n (_rejectReadiness(options, err) || Promise$1.resolve())[\"catch\"](function () {});\n throw err;\n });\n });\n }\n }\n\n executeCallback(promise, callback);\n return promise;\n}\n\nvar asyncStorage = {\n _driver: 'asyncStorage',\n _initStorage: _initStorage,\n _support: isIndexedDBValid(),\n iterate: iterate,\n getItem: getItem,\n setItem: setItem,\n removeItem: removeItem,\n clear: clear,\n length: length,\n key: key,\n keys: keys,\n dropInstance: dropInstance\n};\n\nfunction isWebSQLValid() {\n return typeof openDatabase === 'function';\n}\n\n// Sadly, the best way to save binary data in WebSQL/localStorage is serializing\n// it to Base64, so this is how we store it to prevent very strange errors with less\n// verbose ways of binary <-> string data storage.\nvar BASE_CHARS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\n\nvar BLOB_TYPE_PREFIX = '~~local_forage_type~';\nvar BLOB_TYPE_PREFIX_REGEX = /^~~local_forage_type~([^~]+)~/;\n\nvar SERIALIZED_MARKER = '__lfsc__:';\nvar SERIALIZED_MARKER_LENGTH = SERIALIZED_MARKER.length;\n\n// OMG the serializations!\nvar TYPE_ARRAYBUFFER = 'arbf';\nvar TYPE_BLOB = 'blob';\nvar TYPE_INT8ARRAY = 'si08';\nvar TYPE_UINT8ARRAY = 'ui08';\nvar TYPE_UINT8CLAMPEDARRAY = 'uic8';\nvar TYPE_INT16ARRAY = 'si16';\nvar TYPE_INT32ARRAY = 'si32';\nvar TYPE_UINT16ARRAY = 'ur16';\nvar TYPE_UINT32ARRAY = 'ui32';\nvar TYPE_FLOAT32ARRAY = 'fl32';\nvar TYPE_FLOAT64ARRAY = 'fl64';\nvar TYPE_SERIALIZED_MARKER_LENGTH = SERIALIZED_MARKER_LENGTH + TYPE_ARRAYBUFFER.length;\n\nvar toString$1 = Object.prototype.toString;\n\nfunction stringToBuffer(serializedString) {\n // Fill the string into a ArrayBuffer.\n var bufferLength = serializedString.length * 0.75;\n var len = serializedString.length;\n var i;\n var p = 0;\n var encoded1, encoded2, encoded3, encoded4;\n\n if (serializedString[serializedString.length - 1] === '=') {\n bufferLength--;\n if (serializedString[serializedString.length - 2] === '=') {\n bufferLength--;\n }\n }\n\n var buffer = new ArrayBuffer(bufferLength);\n var bytes = new Uint8Array(buffer);\n\n for (i = 0; i < len; i += 4) {\n encoded1 = BASE_CHARS.indexOf(serializedString[i]);\n encoded2 = BASE_CHARS.indexOf(serializedString[i + 1]);\n encoded3 = BASE_CHARS.indexOf(serializedString[i + 2]);\n encoded4 = BASE_CHARS.indexOf(serializedString[i + 3]);\n\n /*jslint bitwise: true */\n bytes[p++] = encoded1 << 2 | encoded2 >> 4;\n bytes[p++] = (encoded2 & 15) << 4 | encoded3 >> 2;\n bytes[p++] = (encoded3 & 3) << 6 | encoded4 & 63;\n }\n return buffer;\n}\n\n// Converts a buffer to a string to store, serialized, in the backend\n// storage library.\nfunction bufferToString(buffer) {\n // base64-arraybuffer\n var bytes = new Uint8Array(buffer);\n var base64String = '';\n var i;\n\n for (i = 0; i < bytes.length; i += 3) {\n /*jslint bitwise: true */\n base64String += BASE_CHARS[bytes[i] >> 2];\n base64String += BASE_CHARS[(bytes[i] & 3) << 4 | bytes[i + 1] >> 4];\n base64String += BASE_CHARS[(bytes[i + 1] & 15) << 2 | bytes[i + 2] >> 6];\n base64String += BASE_CHARS[bytes[i + 2] & 63];\n }\n\n if (bytes.length % 3 === 2) {\n base64String = base64String.substring(0, base64String.length - 1) + '=';\n } else if (bytes.length % 3 === 1) {\n base64String = base64String.substring(0, base64String.length - 2) + '==';\n }\n\n return base64String;\n}\n\n// Serialize a value, afterwards executing a callback (which usually\n// instructs the `setItem()` callback/promise to be executed). This is how\n// we store binary data with localStorage.\nfunction serialize(value, callback) {\n var valueType = '';\n if (value) {\n valueType = toString$1.call(value);\n }\n\n // Cannot use `value instanceof ArrayBuffer` or such here, as these\n // checks fail when running the tests using casper.js...\n //\n // TODO: See why those tests fail and use a better solution.\n if (value && (valueType === '[object ArrayBuffer]' || value.buffer && toString$1.call(value.buffer) === '[object ArrayBuffer]')) {\n // Convert binary arrays to a string and prefix the string with\n // a special marker.\n var buffer;\n var marker = SERIALIZED_MARKER;\n\n if (value instanceof ArrayBuffer) {\n buffer = value;\n marker += TYPE_ARRAYBUFFER;\n } else {\n buffer = value.buffer;\n\n if (valueType === '[object Int8Array]') {\n marker += TYPE_INT8ARRAY;\n } else if (valueType === '[object Uint8Array]') {\n marker += TYPE_UINT8ARRAY;\n } else if (valueType === '[object Uint8ClampedArray]') {\n marker += TYPE_UINT8CLAMPEDARRAY;\n } else if (valueType === '[object Int16Array]') {\n marker += TYPE_INT16ARRAY;\n } else if (valueType === '[object Uint16Array]') {\n marker += TYPE_UINT16ARRAY;\n } else if (valueType === '[object Int32Array]') {\n marker += TYPE_INT32ARRAY;\n } else if (valueType === '[object Uint32Array]') {\n marker += TYPE_UINT32ARRAY;\n } else if (valueType === '[object Float32Array]') {\n marker += TYPE_FLOAT32ARRAY;\n } else if (valueType === '[object Float64Array]') {\n marker += TYPE_FLOAT64ARRAY;\n } else {\n callback(new Error('Failed to get type for BinaryArray'));\n }\n }\n\n callback(marker + bufferToString(buffer));\n } else if (valueType === '[object Blob]') {\n // Conver the blob to a binaryArray and then to a string.\n var fileReader = new FileReader();\n\n fileReader.onload = function () {\n // Backwards-compatible prefix for the blob type.\n var str = BLOB_TYPE_PREFIX + value.type + '~' + bufferToString(this.result);\n\n callback(SERIALIZED_MARKER + TYPE_BLOB + str);\n };\n\n fileReader.readAsArrayBuffer(value);\n } else {\n try {\n callback(JSON.stringify(value));\n } catch (e) {\n console.error(\"Couldn't convert value into a JSON string: \", value);\n\n callback(null, e);\n }\n }\n}\n\n// Deserialize data we've inserted into a value column/field. We place\n// special markers into our strings to mark them as encoded; this isn't\n// as nice as a meta field, but it's the only sane thing we can do whilst\n// keeping localStorage support intact.\n//\n// Oftentimes this will just deserialize JSON content, but if we have a\n// special marker (SERIALIZED_MARKER, defined above), we will extract\n// some kind of arraybuffer/binary data/typed array out of the string.\nfunction deserialize(value) {\n // If we haven't marked this string as being specially serialized (i.e.\n // something other than serialized JSON), we can just return it and be\n // done with it.\n if (value.substring(0, SERIALIZED_MARKER_LENGTH) !== SERIALIZED_MARKER) {\n return JSON.parse(value);\n }\n\n // The following code deals with deserializing some kind of Blob or\n // TypedArray. First we separate out the type of data we're dealing\n // with from the data itself.\n var serializedString = value.substring(TYPE_SERIALIZED_MARKER_LENGTH);\n var type = value.substring(SERIALIZED_MARKER_LENGTH, TYPE_SERIALIZED_MARKER_LENGTH);\n\n var blobType;\n // Backwards-compatible blob type serialization strategy.\n // DBs created with older versions of localForage will simply not have the blob type.\n if (type === TYPE_BLOB && BLOB_TYPE_PREFIX_REGEX.test(serializedString)) {\n var matcher = serializedString.match(BLOB_TYPE_PREFIX_REGEX);\n blobType = matcher[1];\n serializedString = serializedString.substring(matcher[0].length);\n }\n var buffer = stringToBuffer(serializedString);\n\n // Return the right type based on the code/type set during\n // serialization.\n switch (type) {\n case TYPE_ARRAYBUFFER:\n return buffer;\n case TYPE_BLOB:\n return createBlob([buffer], { type: blobType });\n case TYPE_INT8ARRAY:\n return new Int8Array(buffer);\n case TYPE_UINT8ARRAY:\n return new Uint8Array(buffer);\n case TYPE_UINT8CLAMPEDARRAY:\n return new Uint8ClampedArray(buffer);\n case TYPE_INT16ARRAY:\n return new Int16Array(buffer);\n case TYPE_UINT16ARRAY:\n return new Uint16Array(buffer);\n case TYPE_INT32ARRAY:\n return new Int32Array(buffer);\n case TYPE_UINT32ARRAY:\n return new Uint32Array(buffer);\n case TYPE_FLOAT32ARRAY:\n return new Float32Array(buffer);\n case TYPE_FLOAT64ARRAY:\n return new Float64Array(buffer);\n default:\n throw new Error('Unkown type: ' + type);\n }\n}\n\nvar localforageSerializer = {\n serialize: serialize,\n deserialize: deserialize,\n stringToBuffer: stringToBuffer,\n bufferToString: bufferToString\n};\n\n/*\n * Includes code from:\n *\n * base64-arraybuffer\n * https://github.com/niklasvh/base64-arraybuffer\n *\n * Copyright (c) 2012 Niklas von Hertzen\n * Licensed under the MIT license.\n */\n\nfunction createDbTable(t, dbInfo, callback, errorCallback) {\n t.executeSql('CREATE TABLE IF NOT EXISTS ' + dbInfo.storeName + ' ' + '(id INTEGER PRIMARY KEY, key unique, value)', [], callback, errorCallback);\n}\n\n// Open the WebSQL database (automatically creates one if one didn't\n// previously exist), using any options set in the config.\nfunction _initStorage$1(options) {\n var self = this;\n var dbInfo = {\n db: null\n };\n\n if (options) {\n for (var i in options) {\n dbInfo[i] = typeof options[i] !== 'string' ? options[i].toString() : options[i];\n }\n }\n\n var dbInfoPromise = new Promise$1(function (resolve, reject) {\n // Open the database; the openDatabase API will automatically\n // create it for us if it doesn't exist.\n try {\n dbInfo.db = openDatabase(dbInfo.name, String(dbInfo.version), dbInfo.description, dbInfo.size);\n } catch (e) {\n return reject(e);\n }\n\n // Create our key/value table if it doesn't exist.\n dbInfo.db.transaction(function (t) {\n createDbTable(t, dbInfo, function () {\n self._dbInfo = dbInfo;\n resolve();\n }, function (t, error) {\n reject(error);\n });\n }, reject);\n });\n\n dbInfo.serializer = localforageSerializer;\n return dbInfoPromise;\n}\n\nfunction tryExecuteSql(t, dbInfo, sqlStatement, args, callback, errorCallback) {\n t.executeSql(sqlStatement, args, callback, function (t, error) {\n if (error.code === error.SYNTAX_ERR) {\n t.executeSql('SELECT name FROM sqlite_master ' + \"WHERE type='table' AND name = ?\", [dbInfo.storeName], function (t, results) {\n if (!results.rows.length) {\n // if the table is missing (was deleted)\n // re-create it table and retry\n createDbTable(t, dbInfo, function () {\n t.executeSql(sqlStatement, args, callback, errorCallback);\n }, errorCallback);\n } else {\n errorCallback(t, error);\n }\n }, errorCallback);\n } else {\n errorCallback(t, error);\n }\n }, errorCallback);\n}\n\nfunction getItem$1(key, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'SELECT * FROM ' + dbInfo.storeName + ' WHERE key = ? LIMIT 1', [key], function (t, results) {\n var result = results.rows.length ? results.rows.item(0).value : null;\n\n // Check to see if this is serialized content we need to\n // unpack.\n if (result) {\n result = dbInfo.serializer.deserialize(result);\n }\n\n resolve(result);\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction iterate$1(iterator, callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'SELECT * FROM ' + dbInfo.storeName, [], function (t, results) {\n var rows = results.rows;\n var length = rows.length;\n\n for (var i = 0; i < length; i++) {\n var item = rows.item(i);\n var result = item.value;\n\n // Check to see if this is serialized content\n // we need to unpack.\n if (result) {\n result = dbInfo.serializer.deserialize(result);\n }\n\n result = iterator(result, item.key, i + 1);\n\n // void(0) prevents problems with redefinition\n // of `undefined`.\n if (result !== void 0) {\n resolve(result);\n return;\n }\n }\n\n resolve();\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction _setItem(key, value, callback, retriesLeft) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n // The localStorage API doesn't return undefined values in an\n // \"expected\" way, so undefined is always cast to null in all\n // drivers. See: https://github.com/mozilla/localForage/pull/42\n if (value === undefined) {\n value = null;\n }\n\n // Save the original value to pass to the callback.\n var originalValue = value;\n\n var dbInfo = self._dbInfo;\n dbInfo.serializer.serialize(value, function (value, error) {\n if (error) {\n reject(error);\n } else {\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'INSERT OR REPLACE INTO ' + dbInfo.storeName + ' ' + '(key, value) VALUES (?, ?)', [key, value], function () {\n resolve(originalValue);\n }, function (t, error) {\n reject(error);\n });\n }, function (sqlError) {\n // The transaction failed; check\n // to see if it's a quota error.\n if (sqlError.code === sqlError.QUOTA_ERR) {\n // We reject the callback outright for now, but\n // it's worth trying to re-run the transaction.\n // Even if the user accepts the prompt to use\n // more storage on Safari, this error will\n // be called.\n //\n // Try to re-run the transaction.\n if (retriesLeft > 0) {\n resolve(_setItem.apply(self, [key, originalValue, callback, retriesLeft - 1]));\n return;\n }\n reject(sqlError);\n }\n });\n }\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction setItem$1(key, value, callback) {\n return _setItem.apply(this, [key, value, callback, 1]);\n}\n\nfunction removeItem$1(key, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'DELETE FROM ' + dbInfo.storeName + ' WHERE key = ?', [key], function () {\n resolve();\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Deletes every item in the table.\n// TODO: Find out if this resets the AUTO_INCREMENT number.\nfunction clear$1(callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'DELETE FROM ' + dbInfo.storeName, [], function () {\n resolve();\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Does a simple `COUNT(key)` to get the number of items stored in\n// localForage.\nfunction length$1(callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n dbInfo.db.transaction(function (t) {\n // Ahhh, SQL makes this one soooooo easy.\n tryExecuteSql(t, dbInfo, 'SELECT COUNT(key) as c FROM ' + dbInfo.storeName, [], function (t, results) {\n var result = results.rows.item(0).c;\n resolve(result);\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Return the key located at key index X; essentially gets the key from a\n// `WHERE id = ?`. This is the most efficient way I can think to implement\n// this rarely-used (in my experience) part of the API, but it can seem\n// inconsistent, because we do `INSERT OR REPLACE INTO` on `setItem()`, so\n// the ID of each key will change every time it's updated. Perhaps a stored\n// procedure for the `setItem()` SQL would solve this problem?\n// TODO: Don't change ID on `setItem()`.\nfunction key$1(n, callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'SELECT key FROM ' + dbInfo.storeName + ' WHERE id = ? LIMIT 1', [n + 1], function (t, results) {\n var result = results.rows.length ? results.rows.item(0).key : null;\n resolve(result);\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction keys$1(callback) {\n var self = this;\n\n var promise = new Promise$1(function (resolve, reject) {\n self.ready().then(function () {\n var dbInfo = self._dbInfo;\n dbInfo.db.transaction(function (t) {\n tryExecuteSql(t, dbInfo, 'SELECT key FROM ' + dbInfo.storeName, [], function (t, results) {\n var keys = [];\n\n for (var i = 0; i < results.rows.length; i++) {\n keys.push(results.rows.item(i).key);\n }\n\n resolve(keys);\n }, function (t, error) {\n reject(error);\n });\n });\n })[\"catch\"](reject);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// https://www.w3.org/TR/webdatabase/#databases\n// > There is no way to enumerate or delete the databases available for an origin from this API.\nfunction getAllStoreNames(db) {\n return new Promise$1(function (resolve, reject) {\n db.transaction(function (t) {\n t.executeSql('SELECT name FROM sqlite_master ' + \"WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'\", [], function (t, results) {\n var storeNames = [];\n\n for (var i = 0; i < results.rows.length; i++) {\n storeNames.push(results.rows.item(i).name);\n }\n\n resolve({\n db: db,\n storeNames: storeNames\n });\n }, function (t, error) {\n reject(error);\n });\n }, function (sqlError) {\n reject(sqlError);\n });\n });\n}\n\nfunction dropInstance$1(options, callback) {\n callback = getCallback.apply(this, arguments);\n\n var currentConfig = this.config();\n options = typeof options !== 'function' && options || {};\n if (!options.name) {\n options.name = options.name || currentConfig.name;\n options.storeName = options.storeName || currentConfig.storeName;\n }\n\n var self = this;\n var promise;\n if (!options.name) {\n promise = Promise$1.reject('Invalid arguments');\n } else {\n promise = new Promise$1(function (resolve) {\n var db;\n if (options.name === currentConfig.name) {\n // use the db reference of the current instance\n db = self._dbInfo.db;\n } else {\n db = openDatabase(options.name, '', '', 0);\n }\n\n if (!options.storeName) {\n // drop all database tables\n resolve(getAllStoreNames(db));\n } else {\n resolve({\n db: db,\n storeNames: [options.storeName]\n });\n }\n }).then(function (operationInfo) {\n return new Promise$1(function (resolve, reject) {\n operationInfo.db.transaction(function (t) {\n function dropTable(storeName) {\n return new Promise$1(function (resolve, reject) {\n t.executeSql('DROP TABLE IF EXISTS ' + storeName, [], function () {\n resolve();\n }, function (t, error) {\n reject(error);\n });\n });\n }\n\n var operations = [];\n for (var i = 0, len = operationInfo.storeNames.length; i < len; i++) {\n operations.push(dropTable(operationInfo.storeNames[i]));\n }\n\n Promise$1.all(operations).then(function () {\n resolve();\n })[\"catch\"](function (e) {\n reject(e);\n });\n }, function (sqlError) {\n reject(sqlError);\n });\n });\n });\n }\n\n executeCallback(promise, callback);\n return promise;\n}\n\nvar webSQLStorage = {\n _driver: 'webSQLStorage',\n _initStorage: _initStorage$1,\n _support: isWebSQLValid(),\n iterate: iterate$1,\n getItem: getItem$1,\n setItem: setItem$1,\n removeItem: removeItem$1,\n clear: clear$1,\n length: length$1,\n key: key$1,\n keys: keys$1,\n dropInstance: dropInstance$1\n};\n\nfunction isLocalStorageValid() {\n try {\n return typeof localStorage !== 'undefined' && 'setItem' in localStorage &&\n // in IE8 typeof localStorage.setItem === 'object'\n !!localStorage.setItem;\n } catch (e) {\n return false;\n }\n}\n\nfunction _getKeyPrefix(options, defaultConfig) {\n var keyPrefix = options.name + '/';\n\n if (options.storeName !== defaultConfig.storeName) {\n keyPrefix += options.storeName + '/';\n }\n return keyPrefix;\n}\n\n// Check if localStorage throws when saving an item\nfunction checkIfLocalStorageThrows() {\n var localStorageTestKey = '_localforage_support_test';\n\n try {\n localStorage.setItem(localStorageTestKey, true);\n localStorage.removeItem(localStorageTestKey);\n\n return false;\n } catch (e) {\n return true;\n }\n}\n\n// Check if localStorage is usable and allows to save an item\n// This method checks if localStorage is usable in Safari Private Browsing\n// mode, or in any other case where the available quota for localStorage\n// is 0 and there wasn't any saved items yet.\nfunction _isLocalStorageUsable() {\n return !checkIfLocalStorageThrows() || localStorage.length > 0;\n}\n\n// Config the localStorage backend, using options set in the config.\nfunction _initStorage$2(options) {\n var self = this;\n var dbInfo = {};\n if (options) {\n for (var i in options) {\n dbInfo[i] = options[i];\n }\n }\n\n dbInfo.keyPrefix = _getKeyPrefix(options, self._defaultConfig);\n\n if (!_isLocalStorageUsable()) {\n return Promise$1.reject();\n }\n\n self._dbInfo = dbInfo;\n dbInfo.serializer = localforageSerializer;\n\n return Promise$1.resolve();\n}\n\n// Remove all keys from the datastore, effectively destroying all data in\n// the app's key/value store!\nfunction clear$2(callback) {\n var self = this;\n var promise = self.ready().then(function () {\n var keyPrefix = self._dbInfo.keyPrefix;\n\n for (var i = localStorage.length - 1; i >= 0; i--) {\n var key = localStorage.key(i);\n\n if (key.indexOf(keyPrefix) === 0) {\n localStorage.removeItem(key);\n }\n }\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Retrieve an item from the store. Unlike the original async_storage\n// library in Gaia, we don't modify return values at all. If a key's value\n// is `undefined`, we pass that value to the callback function.\nfunction getItem$2(key, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = self.ready().then(function () {\n var dbInfo = self._dbInfo;\n var result = localStorage.getItem(dbInfo.keyPrefix + key);\n\n // If a result was found, parse it from the serialized\n // string into a JS object. If result isn't truthy, the key\n // is likely undefined and we'll pass it straight to the\n // callback.\n if (result) {\n result = dbInfo.serializer.deserialize(result);\n }\n\n return result;\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Iterate over all items in the store.\nfunction iterate$2(iterator, callback) {\n var self = this;\n\n var promise = self.ready().then(function () {\n var dbInfo = self._dbInfo;\n var keyPrefix = dbInfo.keyPrefix;\n var keyPrefixLength = keyPrefix.length;\n var length = localStorage.length;\n\n // We use a dedicated iterator instead of the `i` variable below\n // so other keys we fetch in localStorage aren't counted in\n // the `iterationNumber` argument passed to the `iterate()`\n // callback.\n //\n // See: github.com/mozilla/localForage/pull/435#discussion_r38061530\n var iterationNumber = 1;\n\n for (var i = 0; i < length; i++) {\n var key = localStorage.key(i);\n if (key.indexOf(keyPrefix) !== 0) {\n continue;\n }\n var value = localStorage.getItem(key);\n\n // If a result was found, parse it from the serialized\n // string into a JS object. If result isn't truthy, the\n // key is likely undefined and we'll pass it straight\n // to the iterator.\n if (value) {\n value = dbInfo.serializer.deserialize(value);\n }\n\n value = iterator(value, key.substring(keyPrefixLength), iterationNumber++);\n\n if (value !== void 0) {\n return value;\n }\n }\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Same as localStorage's key() method, except takes a callback.\nfunction key$2(n, callback) {\n var self = this;\n var promise = self.ready().then(function () {\n var dbInfo = self._dbInfo;\n var result;\n try {\n result = localStorage.key(n);\n } catch (error) {\n result = null;\n }\n\n // Remove the prefix from the key, if a key is found.\n if (result) {\n result = result.substring(dbInfo.keyPrefix.length);\n }\n\n return result;\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction keys$2(callback) {\n var self = this;\n var promise = self.ready().then(function () {\n var dbInfo = self._dbInfo;\n var length = localStorage.length;\n var keys = [];\n\n for (var i = 0; i < length; i++) {\n var itemKey = localStorage.key(i);\n if (itemKey.indexOf(dbInfo.keyPrefix) === 0) {\n keys.push(itemKey.substring(dbInfo.keyPrefix.length));\n }\n }\n\n return keys;\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Supply the number of keys in the datastore to the callback function.\nfunction length$2(callback) {\n var self = this;\n var promise = self.keys().then(function (keys) {\n return keys.length;\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Remove an item from the store, nice and simple.\nfunction removeItem$2(key, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = self.ready().then(function () {\n var dbInfo = self._dbInfo;\n localStorage.removeItem(dbInfo.keyPrefix + key);\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\n// Set a key's value and run an optional callback once the value is set.\n// Unlike Gaia's implementation, the callback function is passed the value,\n// in case you want to operate on that value only after you're sure it\n// saved, or something like that.\nfunction setItem$2(key, value, callback) {\n var self = this;\n\n key = normalizeKey(key);\n\n var promise = self.ready().then(function () {\n // Convert undefined values to null.\n // https://github.com/mozilla/localForage/pull/42\n if (value === undefined) {\n value = null;\n }\n\n // Save the original value to pass to the callback.\n var originalValue = value;\n\n return new Promise$1(function (resolve, reject) {\n var dbInfo = self._dbInfo;\n dbInfo.serializer.serialize(value, function (value, error) {\n if (error) {\n reject(error);\n } else {\n try {\n localStorage.setItem(dbInfo.keyPrefix + key, value);\n resolve(originalValue);\n } catch (e) {\n // localStorage capacity exceeded.\n // TODO: Make this a specific error/event.\n if (e.name === 'QuotaExceededError' || e.name === 'NS_ERROR_DOM_QUOTA_REACHED') {\n reject(e);\n }\n reject(e);\n }\n }\n });\n });\n });\n\n executeCallback(promise, callback);\n return promise;\n}\n\nfunction dropInstance$2(options, callback) {\n callback = getCallback.apply(this, arguments);\n\n options = typeof options !== 'function' && options || {};\n if (!options.name) {\n var currentConfig = this.config();\n options.name = options.name || currentConfig.name;\n options.storeName = options.storeName || currentConfig.storeName;\n }\n\n var self = this;\n var promise;\n if (!options.name) {\n promise = Promise$1.reject('Invalid arguments');\n } else {\n promise = new Promise$1(function (resolve) {\n if (!options.storeName) {\n resolve(options.name + '/');\n } else {\n resolve(_getKeyPrefix(options, self._defaultConfig));\n }\n }).then(function (keyPrefix) {\n for (var i = localStorage.length - 1; i >= 0; i--) {\n var key = localStorage.key(i);\n\n if (key.indexOf(keyPrefix) === 0) {\n localStorage.removeItem(key);\n }\n }\n });\n }\n\n executeCallback(promise, callback);\n return promise;\n}\n\nvar localStorageWrapper = {\n _driver: 'localStorageWrapper',\n _initStorage: _initStorage$2,\n _support: isLocalStorageValid(),\n iterate: iterate$2,\n getItem: getItem$2,\n setItem: setItem$2,\n removeItem: removeItem$2,\n clear: clear$2,\n length: length$2,\n key: key$2,\n keys: keys$2,\n dropInstance: dropInstance$2\n};\n\nvar sameValue = function sameValue(x, y) {\n return x === y || typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y);\n};\n\nvar includes = function includes(array, searchElement) {\n var len = array.length;\n var i = 0;\n while (i < len) {\n if (sameValue(array[i], searchElement)) {\n return true;\n }\n i++;\n }\n\n return false;\n};\n\nvar isArray = Array.isArray || function (arg) {\n return Object.prototype.toString.call(arg) === '[object Array]';\n};\n\n// Drivers are stored here when `defineDriver()` is called.\n// They are shared across all instances of localForage.\nvar DefinedDrivers = {};\n\nvar DriverSupport = {};\n\nvar DefaultDrivers = {\n INDEXEDDB: asyncStorage,\n WEBSQL: webSQLStorage,\n LOCALSTORAGE: localStorageWrapper\n};\n\nvar DefaultDriverOrder = [DefaultDrivers.INDEXEDDB._driver, DefaultDrivers.WEBSQL._driver, DefaultDrivers.LOCALSTORAGE._driver];\n\nvar OptionalDriverMethods = ['dropInstance'];\n\nvar LibraryMethods = ['clear', 'getItem', 'iterate', 'key', 'keys', 'length', 'removeItem', 'setItem'].concat(OptionalDriverMethods);\n\nvar DefaultConfig = {\n description: '',\n driver: DefaultDriverOrder.slice(),\n name: 'localforage',\n // Default DB size is _JUST UNDER_ 5MB, as it's the highest size\n // we can use without a prompt.\n size: 4980736,\n storeName: 'keyvaluepairs',\n version: 1.0\n};\n\nfunction callWhenReady(localForageInstance, libraryMethod) {\n localForageInstance[libraryMethod] = function () {\n var _args = arguments;\n return localForageInstance.ready().then(function () {\n return localForageInstance[libraryMethod].apply(localForageInstance, _args);\n });\n };\n}\n\nfunction extend() {\n for (var i = 1; i < arguments.length; i++) {\n var arg = arguments[i];\n\n if (arg) {\n for (var _key in arg) {\n if (arg.hasOwnProperty(_key)) {\n if (isArray(arg[_key])) {\n arguments[0][_key] = arg[_key].slice();\n } else {\n arguments[0][_key] = arg[_key];\n }\n }\n }\n }\n }\n\n return arguments[0];\n}\n\nvar LocalForage = function () {\n function LocalForage(options) {\n _classCallCheck(this, LocalForage);\n\n for (var driverTypeKey in DefaultDrivers) {\n if (DefaultDrivers.hasOwnProperty(driverTypeKey)) {\n var driver = DefaultDrivers[driverTypeKey];\n var driverName = driver._driver;\n this[driverTypeKey] = driverName;\n\n if (!DefinedDrivers[driverName]) {\n // we don't need to wait for the promise,\n // since the default drivers can be defined\n // in a blocking manner\n this.defineDriver(driver);\n }\n }\n }\n\n this._defaultConfig = extend({}, DefaultConfig);\n this._config = extend({}, this._defaultConfig, options);\n this._driverSet = null;\n this._initDriver = null;\n this._ready = false;\n this._dbInfo = null;\n\n this._wrapLibraryMethodsWithReady();\n this.setDriver(this._config.driver)[\"catch\"](function () {});\n }\n\n // Set any config values for localForage; can be called anytime before\n // the first API call (e.g. `getItem`, `setItem`).\n // We loop through options so we don't overwrite existing config\n // values.\n\n\n LocalForage.prototype.config = function config(options) {\n // If the options argument is an object, we use it to set values.\n // Otherwise, we return either a specified config value or all\n // config values.\n if ((typeof options === 'undefined' ? 'undefined' : _typeof(options)) === 'object') {\n // If localforage is ready and fully initialized, we can't set\n // any new configuration values. Instead, we return an error.\n if (this._ready) {\n return new Error(\"Can't call config() after localforage \" + 'has been used.');\n }\n\n for (var i in options) {\n if (i === 'storeName') {\n options[i] = options[i].replace(/\\W/g, '_');\n }\n\n if (i === 'version' && typeof options[i] !== 'number') {\n return new Error('Database version must be a number.');\n }\n\n this._config[i] = options[i];\n }\n\n // after all config options are set and\n // the driver option is used, try setting it\n if ('driver' in options && options.driver) {\n return this.setDriver(this._config.driver);\n }\n\n return true;\n } else if (typeof options === 'string') {\n return this._config[options];\n } else {\n return this._config;\n }\n };\n\n // Used to define a custom driver, shared across all instances of\n // localForage.\n\n\n LocalForage.prototype.defineDriver = function defineDriver(driverObject, callback, errorCallback) {\n var promise = new Promise$1(function (resolve, reject) {\n try {\n var driverName = driverObject._driver;\n var complianceError = new Error('Custom driver not compliant; see ' + 'https://mozilla.github.io/localForage/#definedriver');\n\n // A driver name should be defined and not overlap with the\n // library-defined, default drivers.\n if (!driverObject._driver) {\n reject(complianceError);\n return;\n }\n\n var driverMethods = LibraryMethods.concat('_initStorage');\n for (var i = 0, len = driverMethods.length; i < len; i++) {\n var driverMethodName = driverMethods[i];\n\n // when the property is there,\n // it should be a method even when optional\n var isRequired = !includes(OptionalDriverMethods, driverMethodName);\n if ((isRequired || driverObject[driverMethodName]) && typeof driverObject[driverMethodName] !== 'function') {\n reject(complianceError);\n return;\n }\n }\n\n var configureMissingMethods = function configureMissingMethods() {\n var methodNotImplementedFactory = function methodNotImplementedFactory(methodName) {\n return function () {\n var error = new Error('Method ' + methodName + ' is not implemented by the current driver');\n var promise = Promise$1.reject(error);\n executeCallback(promise, arguments[arguments.length - 1]);\n return promise;\n };\n };\n\n for (var _i = 0, _len = OptionalDriverMethods.length; _i < _len; _i++) {\n var optionalDriverMethod = OptionalDriverMethods[_i];\n if (!driverObject[optionalDriverMethod]) {\n driverObject[optionalDriverMethod] = methodNotImplementedFactory(optionalDriverMethod);\n }\n }\n };\n\n configureMissingMethods();\n\n var setDriverSupport = function setDriverSupport(support) {\n if (DefinedDrivers[driverName]) {\n console.info('Redefining LocalForage driver: ' + driverName);\n }\n DefinedDrivers[driverName] = driverObject;\n DriverSupport[driverName] = support;\n // don't use a then, so that we can define\n // drivers that have simple _support methods\n // in a blocking manner\n resolve();\n };\n\n if ('_support' in driverObject) {\n if (driverObject._support && typeof driverObject._support === 'function') {\n driverObject._support().then(setDriverSupport, reject);\n } else {\n setDriverSupport(!!driverObject._support);\n }\n } else {\n setDriverSupport(true);\n }\n } catch (e) {\n reject(e);\n }\n });\n\n executeTwoCallbacks(promise, callback, errorCallback);\n return promise;\n };\n\n LocalForage.prototype.driver = function driver() {\n return this._driver || null;\n };\n\n LocalForage.prototype.getDriver = function getDriver(driverName, callback, errorCallback) {\n var getDriverPromise = DefinedDrivers[driverName] ? Promise$1.resolve(DefinedDrivers[driverName]) : Promise$1.reject(new Error('Driver not found.'));\n\n executeTwoCallbacks(getDriverPromise, callback, errorCallback);\n return getDriverPromise;\n };\n\n LocalForage.prototype.getSerializer = function getSerializer(callback) {\n var serializerPromise = Promise$1.resolve(localforageSerializer);\n executeTwoCallbacks(serializerPromise, callback);\n return serializerPromise;\n };\n\n LocalForage.prototype.ready = function ready(callback) {\n var self = this;\n\n var promise = self._driverSet.then(function () {\n if (self._ready === null) {\n self._ready = self._initDriver();\n }\n\n return self._ready;\n });\n\n executeTwoCallbacks(promise, callback, callback);\n return promise;\n };\n\n LocalForage.prototype.setDriver = function setDriver(drivers, callback, errorCallback) {\n var self = this;\n\n if (!isArray(drivers)) {\n drivers = [drivers];\n }\n\n var supportedDrivers = this._getSupportedDrivers(drivers);\n\n function setDriverToConfig() {\n self._config.driver = self.driver();\n }\n\n function extendSelfWithDriver(driver) {\n self._extend(driver);\n setDriverToConfig();\n\n self._ready = self._initStorage(self._config);\n return self._ready;\n }\n\n function initDriver(supportedDrivers) {\n return function () {\n var currentDriverIndex = 0;\n\n function driverPromiseLoop() {\n while (currentDriverIndex < supportedDrivers.length) {\n var driverName = supportedDrivers[currentDriverIndex];\n currentDriverIndex++;\n\n self._dbInfo = null;\n self._ready = null;\n\n return self.getDriver(driverName).then(extendSelfWithDriver)[\"catch\"](driverPromiseLoop);\n }\n\n setDriverToConfig();\n var error = new Error('No available storage method found.');\n self._driverSet = Promise$1.reject(error);\n return self._driverSet;\n }\n\n return driverPromiseLoop();\n };\n }\n\n // There might be a driver initialization in progress\n // so wait for it to finish in order to avoid a possible\n // race condition to set _dbInfo\n var oldDriverSetDone = this._driverSet !== null ? this._driverSet[\"catch\"](function () {\n return Promise$1.resolve();\n }) : Promise$1.resolve();\n\n this._driverSet = oldDriverSetDone.then(function () {\n var driverName = supportedDrivers[0];\n self._dbInfo = null;\n self._ready = null;\n\n return self.getDriver(driverName).then(function (driver) {\n self._driver = driver._driver;\n setDriverToConfig();\n self._wrapLibraryMethodsWithReady();\n self._initDriver = initDriver(supportedDrivers);\n });\n })[\"catch\"](function () {\n setDriverToConfig();\n var error = new Error('No available storage method found.');\n self._driverSet = Promise$1.reject(error);\n return self._driverSet;\n });\n\n executeTwoCallbacks(this._driverSet, callback, errorCallback);\n return this._driverSet;\n };\n\n LocalForage.prototype.supports = function supports(driverName) {\n return !!DriverSupport[driverName];\n };\n\n LocalForage.prototype._extend = function _extend(libraryMethodsAndProperties) {\n extend(this, libraryMethodsAndProperties);\n };\n\n LocalForage.prototype._getSupportedDrivers = function _getSupportedDrivers(drivers) {\n var supportedDrivers = [];\n for (var i = 0, len = drivers.length; i < len; i++) {\n var driverName = drivers[i];\n if (this.supports(driverName)) {\n supportedDrivers.push(driverName);\n }\n }\n return supportedDrivers;\n };\n\n LocalForage.prototype._wrapLibraryMethodsWithReady = function _wrapLibraryMethodsWithReady() {\n // Add a stub for each driver API method that delays the call to the\n // corresponding driver method until localForage is ready. These stubs\n // will be replaced by the driver methods as soon as the driver is\n // loaded, so there is no performance impact.\n for (var i = 0, len = LibraryMethods.length; i < len; i++) {\n callWhenReady(this, LibraryMethods[i]);\n }\n };\n\n LocalForage.prototype.createInstance = function createInstance(options) {\n return new LocalForage(options);\n };\n\n return LocalForage;\n}();\n\n// The actual localForage object that we expose as a module or via a\n// global. It's extended by pulling in one of our other libraries.\n\n\nvar localforage_js = new LocalForage();\n\nmodule.exports = localforage_js;\n\n},{\"3\":3}]},{},[4])(4)\n});\n","/**\n * Created by WebStorm.\n * User: martin\n * Date: 28/04/2020\n * Time: 11:28\n\n */\nimport axios from 'redaxios';\n\nimport { writable, get } from 'svelte/store';\nimport localforage from 'localforage';\nconst baseUrl = (ENV === 'production') ? (`${location.protocol }//${ location.hostname}`) : 'http://localhost:8100';\n\nlet started = false;\nconst twitterAccounts = {\n 'nationalrailenq': {\n 'id': 33546465,\n 'follow': false\n },\n 'networkrail': {\n 'id': 365344176,\n 'follow': false\n },\n 'NetworkRailSCOT': {\n 'id': 402687948,\n 'follow': false\n },\n 'AvantiWestCoast': {\n 'id': 1143560758476906497,\n 'follow': false\n },\n 'CalSleeper': {\n 'id': 2870293725,\n 'follow': false\n },\n 'CrossCountryUK': {\n 'id': 153368708,\n 'follow': false\n },\n 'Eurostar': {\n 'id': 98412169,\n 'follow': false\n },\n 'EurostarUK': {\n 'id': 59742254,\n 'follow': false\n },\n 'GatwickExpress': {\n 'id': 163816182,\n 'follow': false\n },\n 'GlasgowSubway': {\n 'id': 224607925,\n 'follow': false\n },\n 'GWRHelp': {\n 'id': 15589815,\n 'follow': false\n },\n 'HeathrowExpress': {\n 'id': 20240678,\n 'follow': false\n },\n 'LNER': {\n 'id': 313306238,\n 'follow': false\n },\n 'LNRailway': {\n 'id': 910487328627535872,\n 'follow': false\n },\n 'northernassist': {\n 'id': 194512268,\n 'follow': false\n },\n 'ScotRail': {\n 'id': 61569136,\n 'follow': false\n },\n 'Stansted_Exp': {\n 'id': 257511611,\n 'follow': false\n },\n 'TfL': {\n 'id': 47319664,\n 'follow': false\n },\n 'NetworkRailBHM': {\n 'id': 583910976,\n 'follow': false\n },\n 'NetworkRailEDB': {\n 'id': 586614081,\n 'follow': false\n },\n 'NetworkRailEUS': {\n 'id': 581807264,\n 'follow': false\n },\n 'NetworkRailGLC': {\n 'id': 421061171,\n 'follow': false\n },\n 'NetworkRailKGX': {\n 'id': 459192871,\n 'follow': false\n },\n 'NetworkRailLST': {\n 'id': 581826097,\n 'follow': false\n },\n 'NetworkRailMAN': {\n 'id': 583895871,\n 'follow': false\n },\n 'NetworkRailVIC': {\n 'id': 587354752,\n 'follow': false\n },\n 'BTPScotland': {\n 'id': 957256160,\n 'follow': false\n }\n};\n\nconst state = {\n 'twitterFollowing': writable({}),\n 'twitterFollowingList' : writable([]),\n 'tweetList' : writable([]),\n 'tweets' : writable([]),\n 'favourites' : writable([]),\n 'routes' : writable([]),\n 'routeIndex' : writable(0),\n incrementRouteIndex() {\n this.routeIndex.update(v => v + 1);\n },\n async saveRoute(newRoute) {\n // console.log('Newroute', newRoute);\n const _newRoute = { ...newRoute };\n _newRoute.id = get(this.routeIndex);\n \n this.routes.update((v) => {\n // console.log('update', [...v, _newRoute]);\n \n return [...v, _newRoute];\n });\n this.incrementRouteIndex();\n },\n deleteRoute(id) {\n const pre = get(this.routes).slice(0, id);\n\n const post = get(this.routes).slice(id + 1);\n\n this.routes.set([...pre, ...post]);\n },\n async getTweets() {\n // console.log('>> getTweets');\n // console.log('>> state.twitterFollowingList', get(state.twitterFollowingList));\n const list = get(state.twitterFollowingList).map((item) => {\n return item[1].id; \n })/* .join(',')*/;\n // console.log('>> actual ids', list);\n // const routeUrl = `/twitter?t=${list}`;\n const routeUrl = '/twitter';\n const twitterUrl = baseUrl.concat(routeUrl);\n const postReq = {\n 'method':'post',\n 'url': twitterUrl,\n 'data' : {\n list\n }\n };\n // console.log(postReq);\n await axios(postReq)\n .then((d) => {\n // console.log('>> retrieved', d);\n const data = JSON.parse(d.data);\n const list = data.map((item) => {\n return item.id;\n });\n\n const tMap = data.map((item) => {\n return [item.id, item];\n });\n\n this.tweetList.set(list);\n this.tweets.set(new Map(tMap));\n });\n },\n getTweetByID(id) {\n return get(this.tweets).get(id);\n },\n getTwitterFollowing() {\n return get(this.twitterFollowing);\n },\n saveTwitterFollowing(newVals) {\n this.twitterFollowing.set(newVals);\n },\n \n getBaseUrl() {\n return baseUrl;\n }\n \n};\n\nlocalforage.getItem('twitterFollowing').then((value) => {\n if (value !== null) state.twitterFollowing.set(value);\n else {\n state.twitterFollowing.set(twitterAccounts);\n localforage.setItem('twitterFollowing', twitterAccounts).catch((err) => {\n // This code runs if there were any errors\n console.error(err);\n });\n }\n\n // console.log('twitterFollowing', get(state.twitterFollowing));\n}).catch((err) => {\n console.error(err);\n});\n\nlocalforage.getItem('favourites').then((value) => {\n if (value !== null) state.favourites.set(value);\n}).catch((err) => {\n console.error(err);\n});\n\nlocalforage.getItem('routes').then((value) => {\n if (value !== null) state.routes.set(value);\n}).catch((err) => {\n console.error(err);\n});\n\nlocalforage.getItem('routeIndex').then((value) => {\n if (value !== null) state.routeIndex.set(value);\n}).catch((err) => {\n console.error(err);\n});\n\nstate.favourites.subscribe((v) => {\n console.log('>> Store.state.favourites', v);\n});\n\nstate.routes.subscribe((v) => {\n if (started) \n // console.log('>> Store.state.routes', v);\n localforage.setItem('routes', v).catch((err) => {\n // This code runs if there were any errors\n console.error(err);\n });\n});\n\nstate.routeIndex.subscribe((v) => {\n if (started) \n // console.log('>> Store.state.routeIndex', v);\n localforage.setItem('routeIndex', v).catch((err) => {\n // This code runs if there were any errors\n console.error(err);\n });\n});\n\nstate.twitterFollowing.subscribe((v) => {\n if (started) \n // console.log('>> Store.state.twitterFollowing', v);\n localforage.setItem('twitterFollowing', v).catch((err) => {\n // This code runs if there were any errors\n console.error(err);\n });\n\n const list = Object.entries(get(state.twitterFollowing)).filter((item) => {\n if (item[1].follow) return item;\n });\n\n state.twitterFollowingList.set(list);\n});\n\n// started = true;\nsetTimeout(() => {\n started = true;\n}, 250);\n\nexport { state };\n","\n\n\n\n
\n
\n
{startStationName}
\n
{destStationName}
\n
\n
\n {displayTime}\n
\n
\n","\n\n
\n {#each _routes as item}\n \n\n {/each}\n\n\n\n\n
\n\n","/**\n * Created by WebStorm.\n * User: martin\n * Date: 20/04/2020\n * Time: 12:01\n\n */\n\nconst reducer = {\n reduceOtherDetails (data) {\n const nrMessages = [];\n // we have national rail messages so put a box at the top\n //
\n let index = 0;\n const anchorRegex = /<\\s*[aA].*?href\\s*=\\s*(?:\"|')(.*?)(?:\"|')[^>]*>(.*?)<\\s*?\\/\\s*?[aA]\\s*?>/;\n\n if (typeof data.nrccMessages === 'object' && data.nrccMessages !== null) \n for (const item of data.nrccMessages) {\n const newObj = { 'index': 0, 'msg': '', 'link': null, 'linkText': '' };\n\n let msg = item.value.replace(' \">', '\">').replace('
', '').replace('/gi, '');\n const anchor = anchorRegex.exec(item.value);\n msg = msg.replace(anchorRegex, '');\n\n newObj.index = index;\n newObj.msg = msg;\n if (anchor !== null) {\n newObj.link = anchor[1];\n newObj.linkText = anchor[2];\n }\n\n nrMessages.push(newObj);\n index++;\n }\n \n return { nrMessages, 'nrMessagesExist': nrMessages.length > 0 };\n },\n reduceTrainTimetable (data) {\n const services = [];\n let ws = '';\n const symbol = ['💠', '🚉'];\n if (typeof data === 'object' && data !== null) {\n console.log('>> reduceTrainService');\n // console.log(data);\n if (typeof data.trainServices === 'object' && data.trainServices !== null) \n for (const item of data.trainServices) {\n // console.log(item)\n const dest = item.destination[0];\n const via = dest.via !== null ? dest.via : '';\n const platform = item.platform !== null ? item.platform : `${symbol[0]}`;\n // 🚉 💠\n // const time = item.sta !== null ? item.sta : `D ${item.std}`\n const time = item.sta !== null ? item.sta : `D ${item.std}`;\n const isDeparture = item.sta === null;\n const status = item.eta !== null ? item.eta : item.etd;\n const trainLength = item.length;\n\n const carriageCount = (trainLength > 0) ? ` (${trainLength} 🚃) ` : '';\n\n const statusMode = (status.toLowerCase() === 'on time') ? 'ontime' : 'delayed';\n const delayReason = (item.delayReason !== null) ? item.delayReason : '';\n\n const cancelReason = (item.cancelReason !== null) ? item.cancelReason : 'No reason given 🤷';\n\n const serviceIdUrlSafe = item.serviceIdUrlSafe;\n\n services.push({ 'location': dest.locationName, 'time': time, 'status': status, 'platform': platform, 'cancel': cancelReason, 'type': 'train', 'delay': delayReason, 'carriageCount': carriageCount, 'via': via, 'statusMode': statusMode, 'isCancelled': item.isCancelled, 'isDeparture': isDeparture, 'serviceIdUrlSafe': serviceIdUrlSafe });\n if (!item.isCancelled)\n ws = `${ws}${dest.locationName}${carriageCount}${via}\n ${time}\n ${status}\n ${platform}\n ${delayReason}`;\n else\n ws = `${ws}${dest.locationName} ${via}${time}\n ❌ ${cancelReason}`;\n } \n\n if (typeof data.busServices === 'object' && data.busServices !== null) \n for (const item of data.busServices) {\n const dest = item.destination[0];\n const via = dest.via !== null ? dest.via : '';\n const platform = item.platform !== null ? item.platform : '';\n const time = item.sta !== null ? item.sta : `D ${item.std}`;\n const status = item.eta !== null ? item.eta : item.etd;\n services.push({ 'location': dest.locationName, 'time': time, 'status': status, 'platform': platform, 'cancel': item.cancelReason, 'type': 'bus', 'via': via });\n }\n }\n console.log(services);\n \n return services;\n },\n reduceTrainService (d) {\n let callingpoints = [];\n\n const departureTime = d.sta || d.std;\n const departureStatus = d.eta || d.etd;\n\n const currentLocation = { 'locationName': d.locationName, 'crs': d.crs, 'st': d.sta, 'et': d.eta, 'at': d.ata, 'isCancelled': d.isCancelled, 'length': d.length, 'detachFront': d.detachFront, 'adhocAlerts': d.adhocAlerts };\n\n if (d.previousCallingPoints !== null) \n callingpoints = callingpoints.concat(d.previousCallingPoints[0].callingPoint);\n\n callingpoints.push(currentLocation);\n\n if (d.subsequentCallingPoints !== null) \n callingpoints = callingpoints.concat(d.subsequentCallingPoints[0].callingPoint);\n\n callingpoints = callingpoints.map((item) => {\n // console.log(item)\n item.et = (item.et === null) ? '' : item.et;\n item.at = (item.at === null) ? '' : item.at;\n\n item.etMode = (item.et.toLowerCase() === 'on time') ? 'ontime' : 'delayed';\n item.atMode = (item.at.toLowerCase() === 'on time') ? 'ontime' : 'delayed';\n item.delayReason = (item.delayReason !== null) ? item.delayReason : '';\n item.cancelReason = (item.cancelReason !== null) ? item.cancelReason : 'No reason given 🤷';\n item.classCancel = (item.isCancelled) ? 'cancelledRow' : '';\n\n if (item.st === null && (item.et === null || item.et === '')) {\n item.st = `D ${departureTime}`;\n item.et = departureStatus;\n }\n\n return item;\n });\n \n return callingpoints;\n }\n};\n\nmodule.exports = reducer;\n","\n\n\n\n
\n
\n
Station
\n
Due
\n
Estimated
\n
Arrived
\n
\n {#if list.length > 0}\n {#each list as item}\n
\n
{item.locationName}
\n
{item.st}
\n
{item.et}
\n
{item.at}
\n
\n {/each}\n {/if}\n
\n","\n\n\n\n
\n \n
\n\n","\n\n\n\n
\n
\n {#if otherDetails.nrMessagesExist === true}\n \n {/if}\n\n {#if list.length > 0}\n\n {#each list as item, i (item.serviceIdUrlSafe)}\n
\n
\n {item.location}\n {item.carriageCount}\n
\n {#if item.via}\n {item.via}\n {/if}\n
\n
\n
{item.time}
\n\n {#if item.isCancelled}\n
{item.cancel}
\n {:else}\n
{item.status}
\n
{item.platform}
\n {/if}\n
\n {/each}\n\n\n {/if}\n\n
\n\n
\n\n","\n\n\n\n
\n
\n
{fromStationName} TO {destStationName}
\n \n\n \n
\n\n
\n\n","\n\n\n\n\n \n \n {#if searchResults.length > 0}\n
    \n {#each searchResults as item, index}\n
  • {item[1]} ({item[0]})
  • \n {/each}\n
\n {/if}\n
\n","\n\n\n\n{#if editorVisible}\n
\n
\n
New Route
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n\n
\n\n
\n\n \n \n
\n\n\n
\n
\n{:else}\n
\n \n\n
\n\n{/if}\n","export function longpress(node, duration) {\n let timer;\n\n const handleMousedown = () => {\n console.log('>> handleMousedown');\n timer = setTimeout(() => {\n node.dispatchEvent(\n new CustomEvent('longpress')\n );\n }, duration);\n };\n\n const handleMouseup = () => {\n clearTimeout(timer);\n };\n\n node.addEventListener('mousedown', handleMousedown);\n node.addEventListener('mouseup', handleMouseup);\n\n return {\n update(newDuration) {\n duration = newDuration;\n },\n destroy() {\n node.removeEventListener('mousedown', handleMousedown);\n node.removeEventListener('mouseup', handleMouseup);\n }\n };\n}\n","\n\n\n\n
\n
\n
{item.startStation.name}
\n
\n
{item.destStation.name}
\n
\n\n\n
\n\n {#if buttonsVisible}\n
\n \n \n\n \n\n
\n {/if}\n
\n","\n\n\n\n{#each _routes as item, i (item.id)}\n \n\n{/each}\n","\n\n\n\n
\n
Twitter
\n {#if mounted}\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n {/if}\n\n
\n","\n\n\n\n{#if tweet}\n
\n
\n
\n
\n \n
\n
{tweet.user.name}
\n
@{tweet.user.screen_name}
\n
\n
\n
\n {#if inReply}\n
\n Replying to @{tweet.in_reply_to_screen_name}\n
\n {/if}\n
\n {tweetBody}\n
\n
\n {tweet.created_at}\n
\n
\n
\n{/if}\n","\n\n\n\n
\n
Twitter
\n {#each _tweets as item, i (item)}\n \n {/each}\n\n
\n","/**\n * Created by WebStorm.\n * User: martin\n * Date: 19/04/2020\n * Time: 21:19\n\n */\n// import { wrap } from 'svelte-spa-router';\n\nimport Home from './pages/Home.svelte';\nimport Service from './pages/Service.svelte';\nimport Timetable from './pages/Timetable.svelte';\nimport Settings from './pages/Settings.svelte';\nimport Favourites from './pages/Favourites.svelte';\nimport Twitter from './pages/Twitter.svelte';\nimport NotFound from './pages/NotFound.svelte';\n\nconst routes = new Map();\nroutes.set('/', Home);\nroutes.set('/timetable/:fromStation/:destStation', Timetable);\nroutes.set('/service/:serviceId', Service);\nroutes.set('/settings', Settings);\nroutes.set('/favourites', Favourites);\nroutes.set('/tweets', Twitter);\nroutes.set('*', NotFound);\n\nexport default routes;\n","\n\n\n\n
\n\n
\n {#if currentMode === 1}\n \n \n \n {/if}\n\n\n {titleText}\n
\n\n\n
\n Tweets\n Settings\n {#if showFav}\n Favourites\n {/if}\n
\n\n\n
\n","\n\n\n\n\n\n\n
\n\n","import App from './App.svelte';\n\nimport {state} from './store/store';\n\nconst app = new App({\n 'target': document.body,\n 'props': {\n\t\t\n }\n});\n\nexport default app;\n"],"names":["location","active","linear","require","global","get","LocalStorage","findStation","minuteFloor","reducer","debounce","searchStation","Twitter"],"mappings":"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"} \ No newline at end of file diff --git a/live/build/fonts/GothamNarrSSm-Bold.otf b/live/build/fonts/GothamNarrSSm-Bold.otf new file mode 100755 index 0000000000000000000000000000000000000000..2be029a4d0064347d53344404ad432bdf44e696e GIT binary patch literal 105984 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 z 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%0A*uI4?N~1KpFNfLf)7Iq0Kb^T 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 literal 0 HcmV?d00001 diff --git a/live/build/fonts/GothamNarrSSm-Light.otf b/live/build/fonts/GothamNarrSSm-Light.otf new file mode 100755 index 0000000000000000000000000000000000000000..ccbfa4b98153f5a2275f9ccbcce40479b592eaf1 GIT binary patch literal 94452 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 literal 0 HcmV?d00001 diff --git a/live/build/fonts/GothamNarrSSm-Medium.otf b/live/build/fonts/GothamNarrSSm-Medium.otf new file mode 100755 index 0000000000000000000000000000000000000000..389e2ba0f0105a6f242b904c0c19350a0df84e70 GIT binary patch literal 95760 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

BgN%mU%^V7`!_>@~s#A!r^`H?c5BNYjokVga|c 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%0D5PgUaOAMruRfr#V@E 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 Ko-tr$RZ#+naH7%x literal 0 HcmV?d00001 diff --git a/live/build/fonts/GothamSSm-Bold.otf b/live/build/fonts/GothamSSm-Bold.otf new file mode 100755 index 0000000000000000000000000000000000000000..3d624a680cc431469b104652b0901d68692b44e5 GIT binary patch literal 105304 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 literal 0 HcmV?d00001 diff --git a/live/build/fonts/GothamSSm-Book.otf b/live/build/fonts/GothamSSm-Book.otf new file mode 100755 index 0000000000000000000000000000000000000000..497df6e91ab4b7e317a30148d192509c609e957f GIT binary patch literal 109320 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

Bb@Y-KE`W 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 literal 0 HcmV?d00001 diff --git a/live/build/fonts/GothamSSm-Medium.otf b/live/build/fonts/GothamSSm-Medium.otf new file mode 100755 index 0000000000000000000000000000000000000000..8f4e1c2e9ce4cc16273faa654f683149731a66ff GIT binary patch literal 106524 zcmd442Y40L+BQ5hJF|CK13`fRA`22o2L5g~8=h!_nLy&y;njOk{&v(B6eXsxeuIr2LDQn7V&vQS| zbFVdvdAHv_kCV7MPRAw8y#D%-VSfhv#Bo8la{TQjvu~ZZpeyKUnd8^&;JDP%*$WoV z;CPP1`GeS!c?;r`79BUOK|%=5m*yAdmF!5ob{@wWY#gWGwW=U*xo+`+&A4_5zqD0I zFdPf`0>{7O7q+Ufyz2dp>mxaS*^7AQ^TNEU5?;O)m-w;R=!^0S3+}%A^&>d1!>O*M zxU78OJuV65OThIIe_2+nXj}F|*L}lt{@`@FZ;{Tu8{H6dVLw36|1IE1z-XN7IDw_& z4|ULeJCMO~q7K)02OQDfLFPC#0k)h@DCgTakqZ=>gvB_&*}v!S<&yXt*v%r_ z`2P&pvG&paZkTfYP29EIu=4}D5ae|jWjh?gaUOP22osKD7owGD96#;iQ#T^j{|25T z+>L|B0%zbB3?A#a@!Va5#{rk!BXT)hj z?06Vw;l3YC58|Tvb!ay}U3VLG&_8$_$VKVs;PH^ljwLQkH+wLB=w-*l_yFD7!So>Rj)3Bs#U-ZF)hkz(hfJLr z8IqKckQjq)Vq(Y*#RV(Y6_kcd3Aw(sptKe(=@$p8ZF|OQHQoOP> zuVj@eF2A^Nc5(Ttyuy$L3kv5KtgKjY{>>yz>9t9`R)rB_+kB^YOlwTm|yX!xM?PH$^L3HcB%Ex!=TP|I2g!r(*xhb9ZQEEJICM2}Azn zJ+~sCkiq(1diyG^EUa8bP+9*I3CKMicV?qpdE8pOla+S`QrF?l%g}0ZT&niV;F58c z`QIqnf4@!tJ1saJC1qu1{ThP(3T#=67GOUMHCc{cT8RGf_um|pIv>YHT1p5vUF($s zq!enYOd`th7XLd|>Rg_b8PNs-n@Ogchv z7kmDHE+6s8vjTNv@>7a;#N%y#$%xb5R){?ONB=Xq`|rFL*sAmYgi(XYJD#B&?8GQe z&nvh#gp;*&rHi>5&dgc425u|Y zhbMM%hq<@8cR2@tod1mfod1;nfLQCSMlrl4g5yl&G++v@&m$E!qvi^!W+T~-ISnf zCYUE!C)g+a79xfiLP*G{kZ~asLMFk=CWK^#To+OjVhS;bG=^*m=?mEv@<_OA-ua|Mv=+=hyJ- z_#(c9FXhYmO5Vg*^EIf`S^gYoA7IhfI1Bc85uG*WPC`7 zR;Ns@PURtWAr`GpJN~6k3qtP*y(@HyRws_tY2Xjk>TO6LH}K-XOV~267k(4l3@jM9 zW#G1f`|w*da5s(@4cs}f5dSS5Sb(dG2haVf%LeWkSTeA6VA;TOTwjL&?!|r$wrjMs zRRcu>_Yaf}6m#L{?>PU@^G}`Mb^ej_TLwmO-1!5)Ri0UTX7QQ3PXCkRPQQNorPGAv zfBMQ(U!T6>)ald7r#?IN`KgaieSA9j^oY|VPc@wmJT>Z6(5YdkIyvrC%&FK@aVPhk zOwzw2!0*R{@3N=i5wbrZ5zrzK+oAj@E#*IK_+9_u!v8p#Uv>E-{0jdWzk*+LdHR1k z_Urh+T>byR#s3`!{wu0Mvowt2U*m@lBFqWMWe(&t7Fs-wzX|d<4@mPOG;b*Mc@8A? zDo9@yU&~(!4NeCl+^*r<&yf0JVBBh;L&G3C{1ZB`OGAjKxE=g#Al17XP8{XVp#A%y zD;Yq-g}}mFfKy9=gv&K7Yy=`OER=zUyMYZ40}FQonH~oozR3`g`;t?EQrE+A$by@3 zBix%s++wboYvJs`AV2z?0TLbK-{4>85A$zo*fvH(xzQRb)S)GrrNZC9Q5J{&`ybB* zz;f~Yh<|f*S!$#j$EoqWnjk1+1Fjva>o@lA86R-u>@IQqZD)s%U--?H4^oaFlRbhT zEkODLU~jH~g}EBGBObNB4(P{lVl`@AjoP+w9l(n{+&=DQ)beBQ1nTz>?lE{!9LQ{%8K2 zAP9j%5RhVmFiD6LQiLqwTH$(OzHqOwTv#I*g^j`kf?Mbob_jcf13;6vh4+Qy!WY6< z!rui&7oa1$5xTLuiMlDe7+sPsQ+K`Y7TsOCJl!f?p{`U{qifK)bRD{GU7zj|-4nX! zbcc0Ebsy?J)qSP=UiZ7MKR^gD1Y8j?As{>;CLkdoBVcC0O#!zBEDp#ESRHVG!1@47 zzykrEfXxA00(J&G9&jk&wScz+js=_u_&VUn06Abl)QiK!vEoEALQE2~#p}d5;sWt* zahbSQEEhM3cCkhDi4Teoi+jZV;v3>o@tF9z_>K6Z_=k8-KSV!Df3<$HK1!dc&(hD( z-=trpU#efNFVR=&ZTePyyS`h$OaFxaMg3d)kM(Etf7kz^KW`Xj7-N`dh&5bexWTa4 zP+%xBR2XUv4F;cKi(#kXDZ@U)3x?MXZyMe;d~EpCaMJLV;RnO71~rfiGz10(1_w?E z3=fP6j1No+%nY0ncw^xFz-58OfmMOFz?Q)Fz}~<;fzJlM9C#$~Mw` zNbr#HLkfl%=PsO6QM5WCA>q2);_}v&=dsQ7Wu*m`1$lY-73Bq5qIRww<*zQyuP8)_ zSas<_-tyH570XtaX-S9;EB#Lu=H-_b7fm1B6|Y1nxi-&#rrkN1;@@d0rK^ipvV){N zc62HK3+b1Vr(e9`QkwQ;zV_5iZJSrVdfjrZEcy9)D9TK2o4>rcJTD*NU-`_7N6S&t zyz=X`>&vz6by`Y+R`Xf@t(IP(ZD(D4vf$#;EPvHz`Rh~QKP&K`&DP#98v%16nw90f z(w}ni>6MpVyJ1;g>B@^&R^jYM?e5k7Z5%G$c=7UTe-1bLcdPx`uD$GSH~N$2XiakS zWf#_IDeJTf%^BQYD&QRCu#WvMdt$EkM3J_gt36SqZRcKgPtj$^^RxmNYukCND$u2+ z6@}~aD$3{i%T#=MTCqQEUfH_5vQ=6Z#g`7}YYC;7y?g#;$E8{+O0|3DYsU+;<1+s? zzhL?5b$IJ#Pb|3XxZMB5;9a+CXG|xO5~urjGb*$iEc9>v4P9}0(HHuQzVPz23V&LK z|MrDUUMtwfcu9p8U3Pduhm2a07inALg~UagQW>?a>C!`YUOK!>d%&dKai_Lje^El# zYuE0&cs_lWmXKGV?aK038S~0lfd*mvQ(CZcby+#oc{w{n^^+14)3sev!mNtY;`Ifk z#c|*`pv!D`A8sl)UY=66x{6&W1Ar88h5oR%oQLJlRgm69?LxiYf|=Sl&4I=ZOPK! zb}X+;XYAeVl}ORvw7j5*-G`laMau=({BOm9R<*&$ag&xSPT5Ow>Ms=z{F&oG%N%?E z3s?fH8}{0h*t5*BL#C_p)~&eM5vj>qN2DgR6kNQ&BCix(b?JJF|9Yx_mo|8I>3XI= z#owQ)8F+F}WvuSlvFfm$*629U3eEPcgD$^tsgaQCuOkjvov_oY z$WBpkkZCJf+VWy3r}hpeVJyW2*}<+PuQU&`T(XLtFwkUswCpm*Bd*kLDJ#e?2c^g^ z++R^#Ua)-GI_=4V(hK)5FJKg(_J-nh{yR0@zxYTQim^_+p`@U6b@6iT`E?a#Y!B8C zdF2b>*u|)|uEH>k7)WlAscKth14{EN_*jnF%uzS%)S}Pn&;ViT{WJ77{Xy z#YNW@z?#o1ELfR`w1kA|3EHIuO-2$DG*L=ONQJPKC z{LragyX0>mT?1g2%&LS;<4Tz+AM{cx^8HZDu4@j%W%uFm;(hBbIRIJ?e&fIniwcah z*O^LI4bsy87fAAuK_*;xg1PCNgfv}+Za@qd|1gMw+lS1M)=Cc!-85|Mu=*?bD?Yn& zM`m0Z`qHzsZ2VcGA z>b|RYj}IL`Yy3Uq^Tw|ne~5?74p`Osr&}S#jopgHA*OR`R^p8ouO(v6vPrh#QjgxPgeEZ~kCNH0CncO5BnnQ>#(1~&WG#6$A;7JYr<~|pBKI;{GRYt;l}WqaC^8X z{E_g-!k-G?AO2$ak?>!_{|Hy72vdek37T^2ltoikO{tyo;FR7e+o$ZBvS-S3Q(m6( z#+2WtoSiZd5fCvXVnoDM5fdW9B4Q)bBCdyMZ6O6 zZp4X*GZEiK{21|Dgc5OnsxXyIy>jZ+Q=_LQPfeeiJ9Wm?o2Sm3x^U`UQ}d>-n7Vdq z>C}d)ZBu)v?wtC>)aR$ZI`#0>qf<{z{eJ3CQdd<^CMS97Dkpv8Y7z`-H~09y^-4^cSk-J`E2B&$X6rZj(k7zsqNYd9j+z^_AZk(6lBm3>%Bbq7rYL7rd(`Hrtx>z89*cT9 z>Oj=9Xj3cHw#ud{Z^I*)j zn4K|C#~g@xA?DSXw_@InITrJ2%*mJ^V*VM+#RkLIBz8({Ol(qYMr>~E z%-9=ZZ;72ByC&8W`#@}4?6%mQv3p|o#XcWg19wt#c>sJ)p6#y2jaYOopD>@9*KJ*?m*njac{)E9ru3R z@wgLlXX3t%`$ycb@rL-3@nhpB#D~R4#iz$li=P>PQ~Yi5cf{WvzchYjd{KN^d~_RY zCu~fxCbT5D6FL$eOxTjpm#`~gZ^E+)hZ0^%cr)RhgpU$FOE{D8UBZtEzbBkc7)T6A zoRBy^Sw6Xz!0o_J^Cy@~mWs}qY7%Mz;+or#@^J&D^BcO~vkd@Au^;>(F| zCLT>ZmiTGnsl=}nzfTg9q@+E5LLq_s&UNfk-e zNp(r}Ne?8slG>9VOxlvvm$WcOdgRuK6y%VbaGO1 zX7aS;S;;pi&riNHd1>;>dDl< zrT#tjmsBNnAT1zmNLo(g&ezcqbf z`rYZv)7PYzq_0o6r8lRyr}w7sN`EYUU-}E_ucg10{$Bbg>0hLOnf`71&*@6~`HX;! zp&27G#%6?MglEKLBxa;#WM^EPF*{>!#=?vx8TlD&GVaf)%Gj7;%V^4QX81BTXY^)l z&)A*uc*e6C&t<%laX8~>#)lc7W}M3STgDF=KWF@raW->E<`tO}Gb1vSGiPL8pLu)c zy_toX6`AWZYcp+`jhU^Pp3F^|eVI>XzLfdb%nve;XMU0SRpt+wzh|D!(q#?J3eK94 z6_J&Ym6>%-)~u|XvTn_~BkS(0ysVX3g;`};rmWg5TUKLMYnCT#Q&xA@)~tuK9?5z< z>zS;BS%%z9D;F_8r+vvh%Z7 zWfx~xW^c$gXE$U!v%T4yv$tgL$bK~YiR@>y4`siU{d)FW+3#i_%ldg<$o($& z_uPSLfzyUf8!>InwDHqIr%jm_JuP8c>a?tB*G#)^+KtoZ2Df=Sy4t)hPn*Z(#m_T% zJcEj;$)1M0TJ5?h8rN zDZ3F3nWj!^$zJVNE6 z#AUj0huCVyg@1YAE86O7^|tz)@-*u7$)Ut2hY+8Fr@E1d3+&=oRQ&B?Mo!D`)a)|J z!>RZ-^}oz1&m)65UdT$z=|aK0JE`dE-bwK;`Bv)m;`J8}XYbxekh}lwI1^EryV!Lc zpP{0BoCbYF%*}EyajK(;)8w}Q`tpCv$}?w?B9?(e-HLmk)19jk8InlOe7thzAmTN=~162JuN-r7DH2elTXg4 ztS20@k9zFx^|Z~}X7WM8oR$`&vraxl3g093WgBevjT>#&dK;5_hvhJJ7#odZg`v5w z`6uc!In7SAkgr;Po2a+azFIM;h@4UGB>ls_TS&zvKL(qKuSFh1x_#Xp9(QLaRM7o8 zk(-EDF%y4Le2v|ICCbCpTkk>Jy6q@Tb*HJriMMqfuE(3e}a=+EV9KDK+}K z_Npgn*IsYE`W7Ur(Z~9?S9TD{fXk({lXh1Jn%h^~*Wj~uJA8^l)uq(o73Exd`8iHS z@s&*8;HMB zTjhfkXxh=~>1y^itMeebH`Cfqxsf`}Ep_rTQsFS#Ev%tk<~Dgh>t`R-q;)5D|Df2k z?o?l*NR?Y|I4e+#Xg0{NP>Z3-Jh*eWcw0R!KGj5eNQ>9Iv!ieGHdNK!)yYgmx7UMaG7$729`H1%5xW^)T9#%1lS_0;R9Rpc6WAmbg53_LQR|7f$~kt0;JE#`(x!N6Yh8=E#X^jbdF4DL(Pp<{mv7{PY% z7LV*DzAl$nK8B`in?>3#^LpC6XNb!y`nr^%R1VcMFNXOoEq?z-yq9?~ekVuUi~Y|S zf|Mo7Nm{2jqK0NBSaLFLHF=DllFiI2T3pH~>Q?Tfc27;0XxfGvpm~%|su@^&cLPKT z8Ygcg$|~Z6-m6P!t8$2XflXuS=021&nz%j6IdYb#Znx-m$wwe->Om%A>S5|sAEv#7 zhO!sh=v5Ek)jn0F%vFGN_iaFq^Huu5&`s5|l=XtV4 zv66O!dKD4d4NbmASmH*X+)uPBd9B@Oz#s|URlPud<)bX0NP7)oiSKqCa&*iPhv#=EF&|<~P=<32-RH zGI=SfGpHv>^Crr4)Nf5$2h01Y?crh+#U?VDgpR>RcbkC}4v#~gK^m3m#Mju-4RsUr#0{}00Q zC^Lyxxt=&|4%i5j-2_NTBSC*PuxfO5FhODar&+Mz@wzu}R?ksihs*2oiON+(4JL8~ z1X$Td>zd>qVy`i8+&I{qRu{Y-mt0O=Ze=U&gyC|#lxzakZ)GlKZ;QA^-;09EcM-P( z9#y?t>0&;T#bvsKDg&C)uRx{0C9P$f*{kfX+D^277jus7X!|b^H6Uvv`o-?5$2*wM z3}sfBLkH{J>UO%@Iyz(%bX7d5Z>m%32!Vt*&2%;T%m|kupC^%Cu z^--!7UEKqRQ*>IpRMVV1CO^u9#AO+K+*T~Br!oKLne^XF|(D%>VV&t8nB29i0HgbM5`V1Xn;k&4w1UY5)S5J;pW*JR64hn)JMYn?33ys1I`P z?1EmrKsp<7Dk2e8W7SiqQ*|u@O9qGLR(LLe#%41!OU5}-=i$a!>X`*& zpusxKRE7>vCsFkes{YAzLayn5iUDA+em4Zor~S|hXbHqUUsGfU=u;~wGd%Dw9wu-x znKudrm8TN9mTW;Q`V0^x%{IVI_SWu1<$X#pv=Uj$lb}5eyKIQ4t?KoprrP!jt*OQ( zB-*XY5B}@8~VBEy6v7uZ-Z*4-DYJ5VFrs;QQ1dPN1IjIM_@?NrPV&G z6Asc@ikPPLLuzgj(L;6mO{B2FtQI56EvYTrpzMcIeQiL;${#}g(eDgJJWB51iQGyd z5-bt7T-a*245rDmn9R8FwEK0+wzyF|mmzb?Cy8J~&L=*U{thwkV}UP9cxTDU|iAw-M;xZ5Ox8 zO;oWHhevHCH9i|cBdc6RS}G8JpvmC*HCg}+CWqVr`^+LD`4>3*&CfW+J^K9)A2Tst z<#kvb2OM*RogK9-fOOi>4O+7?Ocikiqtor{^6c$E(2nPUtiAe28hT)^)h`J1n!QQ@ zby__pF^`rQ8cpK4D7~|ywNBknnA--^zfj+T6gsE3J1figQNbD$CQ!|et-0u@bW zM6UHFtI2L|D73TMiz9c)PWhPp1CwWlGaiT6+=Ys|<>|y_M$t^JhbjCTEp!-9VcC_^w$UbSTTEBdcY;28{pq)LA=Y0IOzg~V&B==gK!2NY-FKmvuJ5i1E^S` zFPCd!@2af`+2yT7?qJx_h}fhVlI^K>+0;{{3x0$=lLQ5?X}|+(mSz=n(znAq?{>KnVKZmT=@U=G5;dANhJ;xT zNTXeSf!JU!5FVP(id2%{2{ty0<@$=2Lf8lsq|(%3Rc~X^pkn_GN92cY(=+^% z&(P```80T*op$wOD!%|P-zIjNl=;NeVg`lMq^zV4cxtsZfPx#~XsUB4JgJqz%rRje z<-Q(YTVKbZYY%@+Spip{*>KI_mwPD-3*cPIuMoG@UDIiG%MWV)xF{unb#QrLdv$ud z?SA4yE3-okg4~)#a(hhMAbGHDR)hphbfA2WC;xv?XTWwZs550I6wq%(5v11xH9TU! z((ekcG_)Au+92RU1Nm(r0CEWNbapaCWG;Y+ow{3tOt4Zo^4|uZ_cPimT0w@Yg_MzC zcE(?t%wWLkQAs-h5JF|Hu2+8{MmW!MSpU*srqF}lAY=U0x$wvs=ho)+fQx1EG7I3< z_n7PGv-COCl>|mjGiYc!b=aUKyI}ZO9=P}l?Xr3u%8x|!Ho%sdSMm;hm-cVL=sV!k@-5~!-jbgdx6E&OVA)p8WDNaxx zJ`L}W1245hl!-JW56#E18$~po{1`@6m!c_(} zfIvz7LC<2QUXyY^V|}0pz1>O)cntA-*jJcTo7GeXv)=$iE+18jD5Kw)gTmN1O}k+< z{*{3PD0NxI{|f}%?Ec&Ij3)sH2OqwLD)DsFAn(>^huKhv(*H`l8F8n27p*tj%{Ggw zBlRVtczjS*G@T32f^0%K(*X%-hq|{n^jMkYZuFr$y-n@S-WHG3 z?NXnkAXs6L;Q%VP0vH-<9kq_SuYvf-7sEMostBI{&#@6>=B5*A2C+;2QJ!0i zP#uXGd@ocDzj_boNCXTJGA#@fB_)ZpA)8=j88O)r_DrIEjUG#17xlJ^M~SosjE6`5 zhB61yi_oFR$$SYG;@7+D5vYEOx`==I8cw?lsO@f38;KUiHH$s!W@_)U;y(B&9W{Ox zWdh%<_R%VXret8{S7xVB657~olN+s*K~dz*5GsLZ|HwwqaY(0ujk9^w#{n+WR~rIlLn zgAOu{XSPjrS>#i+1H_pB++{_()XP6pkzKMX8ioa+}lc zG`nkHpx_XGO}qwxrW{Gyly3>_i3H{!*?{9LtF%De*MT`gA2&)jQYIy`o=D0*d1(I# zgVP7Xk`WvrZ4tw1C@X)D_sk($Jl;QYy}nX&N=qzeM6VWmH4MK^CDfsU2`*^@V)_Z0 z{`(CeR1`hPN)W^NF>ByIme(@F?ghuEEJtRde4|GrUS2Bm)bBI;?eL{%E<6WkWGy2E zwUN+E987aZ%NA#kT1i^rNS9w zucY2?xB51Pz_z);=(K>CYgezqC_uH_;x&PzvckhK8XQKrr0~O-t+U!aCb^!DZ#M7HjO^PE}woB(M=Md-65}acrc3aU2@HdzkN5w)rGsM77#YMAo)8 zk35?i_p;F;zh}*u2XzO9ll1hzg`xj5#^GuGlMb*A4a$3@uU0mq5j7&uQ!jr-Gyqeq zw7cw~d)d&^1+KJ3E}#}?zPQ$)CQ(UuaJGo=JiKD$`sSOz9-OpJBvs z4PtWtR!dQL!f{ri$gJpaFl?( zX|vvS7lWPR;+^?!>q|4WpG|xt+kdh%U+j<4m+e;LsaK98d9T~%E-PLuu29bkh{66MA8g^n(8ip=_oQiIuzJmB+o5a!uwD#uKb#1sWPwT3d~ zQf3hhTl6*92*%Ailox1^vwaCn<6>BN|EQ8=h$V&~n>>|DTH#p*m`^1k>SseV{-2}` zg4w-NEu1hGyU5u@YJHv>CHPh)7K?-Z5Cr&r%PuN;{uj{>f?70~ z#Sr}}f`;{b%Dbp^JF!U)c@&X0404}#$##TDl^9Hvd!?}DcY?iDRX;Hmh>c-a0%Dm}vJ;#Lbd08t*%FB(pd#=(_1kam%`&^&sp zN!`v^dW-xHcC{s}JXVwP1+6VntHDID=5O`7dTObpi1389?pRMGOMN9pfl(98?~!jn zRhVl$D3c97bc5wJyq|eZi_v+Ed#l!(wbggA))#7jVK2Qzy^^<%NNwH&L^@2EGz=C% zdx1}SURfL5*uIo3I*T#&K-QbqYI9938*bH{GF70GZ$D)9V*(*%H0G-m(8wGQ=^%NN zNb;WnattsO({7tE6<2ddVqwqe(qPLL>t| zP>rC7)sag9?dX%_@wg4~S)*C|f!bnw1(T&>^;(3_qI?Wnvtwls`s@|B$Effdz(T2n zcwLf5z6Z?!>!zj4n4<+Hkm1Ei2$Oc8@3fxlqf$3!nrN*qzcn~FOp_jjV%{Ioix$~} zWZ<{uDYUbE9Yw)2(Os4{`6`qj*Edr1d0{@2K2w<(p+E8^8yS(u%Ga^|NjZS+c0P&G zEwnt`d~f%*H|e(BjHkk|^v)*{WC7dcVbEYXoFd=?ry(&DaN#Gp@t7O0aAQ`VhE_{A9TX_J78TO?3`7 zLqt+0!F_@wCCR^`)4^4^?Ra7DHXxv*c zsMIR=P{|^%0JOZwz|G@2NF?aAY(R5eL!Ed6arAJ4hGi1iCMo6Ate1RBIc{UDUK^?l zT3G_y1I7m@xL=aj!0o|h*JVz}ZB!c69%v3GZB2&Is-;w7b3G+^z^G9}cVo9)gAm>= zFGBX=&>^W+xf0fN6X|J$?6+VB9;6b;@;+-r`9&(Z5F$$Q2@2}ZtH*R1FVJ5jC8a$~ zPt2l!P9(#(2D9`i<}fm`6xTqNHc+YaxO~%bSl;&grsa>w2eiMgl2euW|;L2m72|PdnM%?G^bBZqY{XCltrqSA4VHCl4ePcB8~8q z@iy>IPU$%&n+R_XK^CqEmILK6{ecGb{eyV43`1U$JQ?-;PySiANB#A`$q9g#X3YFT`~frWlDpv0nj0$|wM}rV zC1nm8SsfburTl9$1ls{^f%hTVtQe?7>%yb-AlQ>s$P&tmChAr=%th3kpF;>D@hPP2-g;ys6;#eo*F*inaCDam4GzT+VP(WB$sX_UGRrzDTL4)zy zf{Me`!S!lV^J!rNHsE7FFlgf>62^Rhm?n?11n=5JtWrm{lFXbWB^i>C%%o8sKES2b zaRc0{Iu1C+rjSZt#XJ1Yxs#bUuM@$5vK6p%A5hArOhG^)Kck0+B1lFEFR>Z$u(19x z68;qC7qfwmnl4;*N?*Jo$BcMWeyzVojvskSzExuMoRUu^BO@^-HcZ^AS?Ecyv)$4Yb1QR@#WK+6k+w;S<9sEn7*W z+mvx=HAFvc9yksNy5!;K&MCqD0S3v>-(U+Mzn*307j+Q*=g@4*O%!OOlmKfd!BP1M z113@{@X>?m50d%-<7EvJW?fk&lm)S`Zi&Eb#? z4At1cXQPC`5^~fA6qGPl1ykR}hP;5unC}U%2(zxCWxbeq1~9UFr0#7lw*=l2?WaUg zU-zJfGn31dTY?u1EcM_H33k@%k}yrIMe@o!fG3#p4tJe(6I#uKLOQGv;PzJFI|c~> zW|jsdfi(anj$%rfS$u{vb1f+^6B`iv6-=j<+LV>(o_vU9Bj%-PwSZNFeln}in$Ot- zKMR3w3ufCj!wf2LRzVcQ1?;Sa<%c^dGL+ON8UL3JMBmT-ps$%1>2^c^nlYedXqJ?< z)D4laDDN=$RWnJ=uwZRKK4ljuX@}%%P~O#gP@7%`2>uJy*Q=&NIF)qhK?KD;%qBN> zqdU=O%3py~;ABu&xd0{x)vkx>0`)9`X9m35m1&ff)%m2vz6@dNE<&cknOxA(f8E35 zb-U%~NpJ7q0Wgorot#G`Hry*=i4)LFbxop#$&j^@Vn9G~VML@&^Lx~E;3*4r*bn-| zhUGMS8_yq2B>73Sy_vDkO=u>@wn%C`@kwk@3+4*bI4bm#HuQ#WVT@cYm?bu8 z%WvPUk{ZRdti=evxQMi#esHdKQq`;M%Z&RD!*NyNEkn%ws@JV1{bD zG>jHuqEF&S{gwCXVvsX5Frgvw6@ zEF1t)#VC%F4c)~73<(An0KSfsKw-N(?-jcnYL922#*YxG=U(8gq++rRQZZ)5oO)Oe zIrtTMnB>LOGZ=@Kx@NSm)q{pt;Z>@qVD2%a)$4$GgUGO1feQ#QY|K@1!bxa@lHLIB zwjR{Ppy_O;Xafv_vq^au=2Br`jJ=#qgEPxVp-jL}c>%ltxAHjz&y4AH|FVG-kB=6> z6=>Rq!D=>O?LU@A98k>tFUS+55l7UVa|dO({j8B#bctBA44#SE04^1vTn2{)Dx$fL zlH!C(WfI10oa9y8;3TTev}>iLw4;)>T@2XJ-3+SPPf|uoEoJ75n_xwl&VR|B~6n2J9rW;4i}|<%R9dw<)t<_uq+AhgC789 zX`4xEz(699-rU8?s99ORpN?ZmkrCVY9rjBXL9e2qEZo1il|BLe4LFf>e;W-ck}y>f z4pbeR(JIN~)N=B^@~uvipH{10R}msRfDM|)tp-TK&^Uo~>X$^){RrAxQY^6DkPkZo z7bvGus%O?ma;nFu1hQhMOXBycjXDVsz|^;{L8^nQBEBIAH|s6xCTgn03>&oL1PX3% z+XkRIUMKudG@GO@VDl0IGAp|-|1mjdatodI@1@#4I1%7SdL%|Fz`UWBdIm4u zX1Gx%tEFC2=hMAi5}bO!IYjgi+bNHu?IOs4u9ezP(xw)gnFn@8dF2f?i%M)(!cMl) zxHo2z;CbO1|B~X=0e6%b7&ykMAP&M9k9r*Ta2<USZahJ z(Qq8%QO`6=)QW^w`&1_}o5CEF4J8uX-8$xbcqH~E8}u1?fAI%1q6DJFSbgk0jXpb= zE)=t)OZgHX`M^A!<%s`(|`3ZE9vv75Qm4HBEJD`9RHNGK?vg!x|elB>ECCVy|2_u>zQ(+D0vA4ki7*PxUrMvkp9UANwi=#JvNf|!Ij1{SR}O{5{9X55I;N) zgJ@BE!ETmd@CBYP>^0y7Gpr%<$R9oqhHNCSCg?krkKjHiyJ00dx?IfqS)m5CEpWPE z9$T2bYGaP42Q)Y=xls?&!;1I~78AzP|4oMv!)Fp^h?tuTT_teGF_|2LJpTB=k6chF zRxf}?ZzX_3SqQ(<+{z+xe0;z}6teEA=|r)Qph20xSkIy{W}6KPW=Akq9CF3TFzi^m z%>@JBwGxppzTZK^G8YS-q!|gZ4G!BRcn8cE1F@q-0D9naLMWJ+!c&JX!#e|m0MUUA zBdC)cz)y66T}9NPhd_7xgO`S4Ejk!Y^64QQNnOVei}-Ludi5hvSCgZ z>@rUX185R|RI%xlH&|&|U<#8Qif338Vf=$JFsv1utt_0YXN|>t7nUd)xrrcxs&^GMwoqm$SG0wYN}0AcW)F+_?E#EeKS^{b90Ky zYi}F;7x>ZWNYQW2;qurEo6H!Z1Pz)M{GA#YYY1XPlR*#;@UtE(yaY^zg%yGU!ndq- zuc^c{3LOy@i|0&BH4Ew_$PE1z0e1A$NziVC9`y0QYVz zae0_;<{#jld<*vo_a@)UJ<9zR3-#~e-r`-n2TQ&BcrV|MCF}QcZ}Xe^P5gs=7nXbM z#)6th_+Gw;{|mpB--6{akMa*;5y(C)1G$6Wj%D-T;dk*n`Q7{@+>=;(^C|8<{!xAp z7Snv6-^)MFKgK_S#Uh{PpW>h8pW*jo*~kOjGu#LKLH-c;EcYRnqCAG>f}i7D+E@4Mk>z)^<$~Ym4qySxgWPfc1O7w& za|xet&vBn}&vR@!&X4(z_~TgY(!+nkf6BeUeU3#sPx7a*T<{4jIC`2t!@bCz;J@L& z;=kqp#(&3u&%MNb!T+8A0ZU_^#6JLVihGqijb$x=lsor9%5mvHxD;pklg5r%Nv1&Qm#QlKT={aBe>?Z7$saO zj1Yo_kyrruDuHTCdtNP!7bXfJ!elJ+87fQ>rV0`G#~H%0;Af-|Bg6^`LX;3ML<@;R zGL`^M6EcJ(Ayr7nqODy*CYA)v7IL}22szv~VH%bPy+)WJ%oL^zvxMvUYlZ8u=;#c7 zrZ8K$LAX)4Nw`IrBit<9D$Et;3AYIgu$1WS!a`w@uvoYQ%MmXT?iTJ6?h}?`fzf+} z6+(fKkA+583Cn~$VWqGdOOCD+3WXwJtx(Lza0SBsLWxi+lnWI?nNTShxlPxB)1NvOsWrFBBBV8%bWV8OcUMS@kZVVT)_Zi8UQa)z9(qi#Ly<#w6CD3w%dC15iA!I2jBGse;!T&qb3F$lO?9gFD z#|@1enltn-Lw62+X4uhTCx(4D?0k?XXlu~pK`#Xz8UFMY-(C66l_#$J{>t+st{f3M zB4xzv5sOBw8BsHG*+}Ea2S$w@6+LR&sClFEM^%k#3XT~)fAr5|3}YsbnK@?Bn2Ir* zu-w#VV}2aVjlFX0#Iez1Gsn&vH{$9Wu3mKY@~cl@{m-kF@m=E|9lwA4yW_tZuTqhY zpq5<;eW5Rgz8`ujRGt(xY2u{xNwX&{o>V%iandJ~<0sF?B2*QV zADG-b`Kifohus%e7-kA<4tp?cSJ*RQZ-<=>`$yQ>@WAj<;gR9l;Wvlh6=4FVRBunCQrunK94Dd=wiRn;KUXXNf-;e=>1);$2Ceq^(I$BppurBH08(i@#zyX(=(egd$U7x8m29nw&R-Lrca!4 zZ03X4ot=HR^x5X+rFD0K7Zl-{Q2$k zADX{!!Tbfw78EV8FX&qE#DW)YA91_+_V$H`?l^kK4~qg9oA3PX-f{Pl`?fA!nD>4D z^8CZgS1kW?Mc|6RtXi`=an0Vf&cd-pR~7m04=qh7n~Hzv!c>t~adU;Y;$X%56~9)F zs@!8tG=5YiRgJ2eSQS~7S~aa|cGay_cUGCIEL9Iwd8>M=c2+%I^<33!RY$6hRsB)* zr%5!OT`#U5wtmd|DeL3cUsGLJ-MQh@jdWw!#<-2C8>elYwQnxnLhaSHskL)zSJc+kcGT{veXA~{E~jo`T}546-FEX$=3gu^@V*P}_WIWw zDjL3TTGE``{Hb%KE5MWB`Nelz`^b(rHn}YyjCs{S1xM=ij3=Y`!FOgv8_f zgRS_Or45cdJ`g-cSho0(*Mo20v>i&N-j7gS#C1%T7gd`9#GJW$B^-aa)r{X(Ctw8( zZ6i-1wI%pK+ETqz>|cIvQE+XED4*4{GGk?mdarSx_VW$ywTiHdwSDYO>`^t981JpO z;AbA(BLkL^7|mKISy zNAaa}&@bN;{zv6W5HH2l5OhX~m-BGG7X?uE_6K0nRGy;8Uf=(MAxPB|t&u`$a2;rLuY?tjw|)ZeQ(=pXWM-5+c+qBeY4V^%Bq zKBZVEKVk{Scua*J^e8@~X;w~QYL2y)eddH&fha42E^C|G#l9qPn|kp90X|7_A3TV- z*xiZITZ~4q5D&zTHenp@E55tNtR;NLz-9y@R`58nL<4Sbb2;4#hZTUdWo9tfrMW{? zHp(N;HG%rGuC!yu3V1n;BC(JRUvb#A?^zhD2WQ@HQ3ElhZXZF^0xuj(X(Y1_8oinZ z9bi>&lbs|;KFreYVHC?~gWrdj^_VS#83yEap~P5l(pff;Lkk;fRkhdm_9qtW<5N*}(bz|aUQJL3$i=(U&= zjzjhlB9ec+aHiZ%F;iP~V2-K$C{_efKEbrV+5Rb|e)6lf3m4Gx=N>Wy$wpSkp^%el zsPNOZstr7zvZ6MG{3QP`_TD@^j_S}vv2K1VY%t zY7!GbAP|-!WLfG>8`@gkEm;;qGGb(e2_`X%AuMJwU>%>3s5F?Z(oJo7y2Mcvi4oI2-Szwh_`tGR|bvqsndpxM&}HS4>0=gnjlE;B!J zQ?2uw>RO%PC@)OK**Hlgh_p##iK5PW{MvNah22hgP@LT^2)ZjC3rew|luatE%66nA zviabz?uB(q9T0BA+XO6*o9fiH>Ymhr`Cukpc&bP8KUW2>MO_;#HLPR`+@g||Ou=01 z`Jbl5Q*cJ!EBfreNWz5>{N%^pO@fvljbGnQRpofG@Pt=T*(0btIsSba19;auzIvhn z?|CnZ%k)`#1HqV_pPNC$7Pr0sW$HXjuX&8@`5yaa5;##l z295#$Qyv4cfa2r2)>ptwYfiRM*~&2F7!1f(QVlk{*Y4)(a#iMN55y@HNaX8*otn?N zy>F1g20~2aLl3jeZEMv$#z7sIl-#Iz zp%h(m!qbeCTu#tudH0B^b;k!Nh^7pTrQAp1RiQMb!6LH?qz>8TAiVxtjL|;+7N&M|vbK@uX&I3O}Ej?%@t-M{_ znne48TouEZY5+En6{k(p{JOdf0XqLX`0h^SI)vmZ|Bo?q{cL|r*49a|^aRzee_-=Y zuK7+&aB0QHik9XX{juAEQ<@ffkMfXn6A8t&=sr~04Hc+lYH#&MQ zABCSe=F_lIp&i>Hhk=MA1qcA#Ww587`M^KclZrG`s9!MDQlxBQahlqmk<|;(qE>#w zOuZWz{EYZC93e6%D5XE#o938`UIkge;DBH)3doRGu~0`*P_ePF%a|R1fjrLVA0o_@ zN1yFEmHyh6pvH8%cLt~K;F*KCcee$H#{6Fg7bPK(QHrJsVl2H1De>>WhkvArs{5!Y zz(0V}RsAz|;ieBL1BkwM!a2bVmm<8}s)`C0Rd^ zHP}LH|1p$pmI!gW58{A}7!haxa4YZwTZL;9;I9WqNB!d{)c`i;zwRlKQ0iLVjo240 zf&#F%m~Ff%cuVTZ3Q+Jl+2AzS-whkFSPiZb!ikllh1rHOfrNh$@FZfTskAIb@(@sA zW$P(X7sUxoIq>8-ue#2@l!8WlZ$&EF6$S7}l@H-Hu}GFg!|_Ym75x zZNbeh<_{P)vUPQN*xqDzw$wMF0}fT)Hq)kBNgd++^~h>V`etMOs`sC!eWRu#Q^*cC z0a3!L?r%f%cQpCGwz(w}Ht%5vG8)vQyybr~bAD%b=gVtjCTQN##q7J;xD~gWmt#MQ z@YR)n`-X{Y`**^_clGYPGPttBoNcUaDHVXOL8qP?cw|0@)Vkf^i- zKXO|@Z#1TAnsn_>Wl`twg5P(V$HDaeWwW*ad#}>>uJrHM$u*m;O*1E`VzdJj%=J-) zfX(SJDjW<=P08m_=5i`u$^Vcs9?nq{JCq@XX6roA{R)i}=tiKAjPQcx<;XSzC@%t)>7Mey3jh5QfzziqI`BqEr}~;r3i{Jg}N_r!pU$e^V>xGQef5a zia`*U0?qte<}f=LYE3Hb zU*ABL2w_D$(oyCi@+}Q3q^=y^BUD$zo@u`5-sb;H67Ej3O}snxJJ=9c<*9fT5<+lm zy(cwjPV}Nr%>kbCJMzF$VL?x6DQt?RUJHG7{>BdUOEAQ$nXT(_9pT=mH@3-9^L-Cm zIIh!yMA1{O)LhK3yUY_FR7d{^An12L0tKE19iU$$tMen<_n@ei#fl!#n?!G&ws+le zZv>cuwr&mf;5}6&)7x$Sn^6vj{*HE_M6Wio|6hb}w>4wdccs6oVugQW%>2UNIvJ@g z7Cv5;l%;SxG}(Bl^|a=vS}r z~WA=2+#ev{`4@4*Q=5Plx!+*4F!sM2Yk_+0)b!#?7Ep!kQT8PyK$OhP#JUuk19w=loZ4@vHF{9vAnF1?<8TE^? zuHPAhmW_AQbti%gP^C}8mRu=5x^?N{uNoa48y+gz#3jqdIoS^2V-^0#*2hdou<~j= zOfY@FJ}HVEqZ}6*%F{_`vvTq9<}cMppgM8@u<1{O1gp4+{ zDDgt4Dt^8<+2!wq_KVl8!ezMRk=D{BkKiBFt*Sc{u;V4iw5BdO27kn<9MlO$B@A3n zN6f#ye3~7P$B%Ps+yBcdB_VqPjfh|u+0*J?=ckZHQJP@-Jp<;yWhgaTKTV2YKIb{h z-Kxa-UU;K9AxSuGX?)}vZv@_*Vd9P8VW9n?!0_$_vAS#APB<3{-(6m2HcC^yigmg< zw^5VX#!C-1vU}|Z?Ul$81%j1)NH9pUsTy?3AdcQgMztXrcbysfqcyNvj zx(u1~hhYB`yjf?rSV6e{y&wJZZCsgedb3{n5yE!k7LPX1Fk5Y$u}|}i>$H&OKjns>4BtG# z`|xOY+@Rx4nyC$$OTD_uk8{usA3f+DH*7lWP5xdVZuZJYj(z)0+RrKM=ku3(2Y)b| zb9hhZP!{-C2e%yQhR5!1m!e&W{(fKa!Y@yKDiS&p+~@JZ_EX#JS%}e$y7*x1W33)YH*7J0I$uG&Oe*&-`AE~(s=`LgS8IoHcg4esc^ z?>=a=TK>Ml_1LA)PTgQPDTg`US`!62-rI|a>2PWJd;g$d;#+Qb-_*UEj&=wt`#Vz?>S#~f3p3vdZpDO} z{K3?%A35Ap(Ur}S;p9ziyCY6KX31tbzVlGCgU82@_9{1z`S`cIla#S5+HxD>Z)nV9 zC?SLvOjIcKAGxPh94LInQ=~NEjsWy%+(4tBEN# zw=V(#=~TnjSVu5Rac4|z@WmL~y>RtXR$ee4_hesN6lx(i9PH*zbGON~rkeyrvkCtY zjM6T7*Cl9hqP!QOoHa_E)kcfSIyTvP%eR*8dLVqgR@qe>>2)bg1n zHDbqfs=fJ%j`TD?B|fg$`>>XS5jfzA<}TMCbBPiDAH8 zuisf?wlt^0$9AcHc1o0oeeV!2+%sIZw;TQHp?7{=;qU)K%>VKe?kOMCQ#!BXJQy7( zW`)oNQ}=x2Ko3>;hdvuKcQ6OPHnognRr!ZtY~L89V>kNCk}s|^73Py+1qojJ`t*KZ zom@ti_hGWU4~L)hmnHaiizHuf8Jc+Ioe~~4H0W=Q^a#Hi9vt7xB@`R~+S5-yXtp}u zd{wDoq~6~R@!boxi06E;ow2tj~Q{Cnp9@|~?U`5KjA2ajqQcg_W zV7K&F{idSEyc;ve?B(q=RS|7^x!Y(yh`pi3I`jeQz-W)!?Dq${qf-l}w=$nvAM4O^ z4X>D*nBL4d&%~Nprk71_oZjwlW_Ijv(PEuh-teO#PPx!T9VvRCIN4qkoB%OXr3JkA z)V{ldmyzq7W&T=w>ly}yLx zdlUP9+%sq2cba#5xO{K-4yhi$H)a-CNxBu1)c=^GslkM<~52Fnq_t>pAd{&1c6#TgNG*PZYF4Op8&dQvxZN6&$03SBK?AFYSi)~=}{B>-*&ipZH;_rv?MCG#_`W_$j`X9{) z$wL8PT;OjDDxue0n;=5kTA#_Z@j&M~=3@zShzpa2*er1N9PJ0}7V=ThH~vo2R;y#9y`bKGD`p z1T?=lb=N;^z2l)?_}tWX(bn9`3R7)9Yg6!$mT))kw0HASv(;lZqzuV^8Ah zVB$!3@*5~WdlELBqSH_W!T+YE8zk2G5yn9X2c7=}#z8^|fA%KhQ;FoPQAOjK!3WfP z{(8?(%bQs6!2#R5f#dle4D;x3lGMRZ9uUA_kp$z9r|#RH4m$U*QMkHtFRuorZGXJg zhP@AR-}qoZ`(tz6f$rOAWc%X>EBsy2$rCoFvfI=>_V?U`htS1Gv&eTu*V$bZ<}5_KKhR8)E*?{JReDY#lA@%^uOJ5J4ni2SRYn?eVB;bDl;7tGT!a}%@eWM&(Ia&7dX zjZ@y}VF}PROtMBM85@~>th}(vZ&tdJ-|llCe3BJ>m|elo+n{?`sd@H9Q2Vfw;-A$G zZ2n-s|BTf5k^a4Fqv-x`=6XMw8X&?yeb_I_*F0nD$^YELzI3Q};?!;wuUQF`J#F1a0KScKDtKPhc23u@AItCoT*~Pt_QXY!cfD_?y zJ!3O_FjY2)+FA)*i2VT^mC-FKUT*Gam@gutR+0j3V9)R-j>HGMC>oaCKH^U!s4li_ z5Ct($H+R+LS=&L4>pvZzBh0o04|;XAW+5WF6@U2jjc_*Ii6>-} zJ@lUj4MACA)*Y$R%?CbAa_tmev$wkr%`MP~znAq}zJT8%@JRS&f7PQErU7g2so=V= zyVgt%O50+t%?KbuEXxo|QG}9d({0wop{gKzlPJLWlbD}6ub=h84^#z56 zviZ6ZQ}mj~(&KGrU)O|*S*w?Lo37%-V40-*BOf0Ba3uUEr!M&L1a6L*w>Qj@p#Sh% z&9dWlD)wT7i=Nb#{5ZH-A?rh??y>uNL6^I$r2Xkrv$eBuOG^|n^G`tq>UFhWQ)Wd2 zhiECL$s0BMyTfHiLb1L`Nt|jNDcVz^P{c;0b_-BY0y$AUE3<-l)&#{=j{hB)6pjck z_ZIN`RI$1zU1;#P^Llg76BYN`MsmTp>nv?|u89v2NNmJX87ld^yM3hrSV&<3hUQnj zNwgGUGo(e8@Q+_-pGQIY2#W;8g}8PdY2ZkdD8gvnoT+O`Ev#0;N&q=1MX04^O|&?) z4)dy&eW&veHBWu+MQ!>5c5A^Sl}ag-yE)Uug_U<&+tj9D|6?~$6mE$wZZkwk!LYY@ z(O^^XBT}3Q2jM6n4W#4Z5pLh&#WcdAxm(nX%B+KpbJb(Yl-ISmW=ub z27UA0d#0Y?_B99V!|xEYwNvb5g0`dPRsU_`tH&SZc2Di`A3IO-E=xRrZE*2}pn-y| zWI#_o9i9d#XtjUGZ^*y;t#iG}?}v^5lZ3VT*8lG$?DSyz{c_+Y&kRr5Y%pgY=!VaQ z=l#!M{@)BH$iW{p&nRx3aa;3@^&4mWg7-0hKRLcrCmvQF+?g9IwrZZSWaErf^NeRU zZd}JU=CI1n;r?GO;CbpA7Cs#{ODgr7fes= zU~9z%CLh`9!+CA)+TRNohsSL;%>RSbh_Wt}<^L;4jo?+_nX*mh;9KwJU5jx7qQPvO z3x=t24lPyW{aQ%jgR(t_KKR^bTXhh$tqsqc-pu?77x6r6cU&>Gti0V!Gr=-=u6ah^ ztkq_(KKF`!=6E{jS7b`;jh*%3LHEa&xIH{>j_3bTC#7KYUkRan$yxmN8rWUi!FZk(W8%nVa&&;0Ml`c>; zd%>Eb8U!nT{zy81;h4p41C%ebUtlPoNt42+ae}f1Pe~h~XCvjtgx8w_iSYbq`!CfI>C-`@p|DY=B;px@GUrb zcZ^SYok{ages}m!lsr=vVq?y7m8gEsh(d_aOwB^|;!@AIoLJ&<3}lVa^tdg(86-Ym z1v)9XUfD8vJVdtjpvRQz&f#Tq)cR*wZ9OgWkFGwYc%|Pkje^{8QOs;;w#}L@>aNPy zHF;P_Q6YM~3 z0);&VqQSYoK%*qto`j39W^n((Lx;t0~o#g)!<)-Zt{o|_tQ<^RXXVS=_ zDu>BPa!_an|6RAbNPShYT-Cy`Wc)lRWjO6?V2Qr4M%gh+HWZkn%)s7Bs@2;aGicT& z%`Fh6{d;|w><`GQagSA&qr!t+c3}6(5aMZrbewT4XJF)D#{?71^(x~9sqB` z+HcnEkZdcn#;N?a;xJ3X3pdU^%ns{6NU-;R1z#gk9GuuVB1N- ziY81nB?o|s_AgdrCrj@@)RUkc=)La9vKNbnUkl*DCGn{M`9 z$dQVMgoY*(!c8@SOwIK%eX@jMH6*ESog9|V$^k;ED+jbd)!M53P*IFII9|vW zsqoSRq%AJY$^ku(P6Y{PN@r34q&vae9tU2OG(qMQC(aD6w{tAw_U(X?s;8jGu=gh7VKRB-3|K))&5O)`HN=v--oHQD z--#P|bL&VeeNU{VA}$`9kb_A!=UZ4a1uC%ksSwQpDqf@kih!U%48GeO+KaniS*DMiyderUW7*HZA zY$gX420cVRwQQV>@|0R>iUjC3YAR*(^j{FrWBJ%P-I1wZfwG*L(ciUUOH9#|!*$8< z)_5n2&ul@ROa_#<-33z(*(D(XMu9b6t|p}Sj`jhJkD5yYS?XT`hZNqlQ+Zc=P$aTX zcIwggY`%sX|E(CB0Mzk=CS7?I(&~5g7xl5k8?|pGYYRS`W*sTfMKQ9 zC*84n4dp;1Gy5!$CVRFy8Z!hIWgz)TOYq7EQ)Nh-2xX0#8QJ=#`qXf)&^DYAQqn25 zjMon}4mJ!>fvXnf(M(HGJy9+&Q;A-xfgYqn(lj&yL*c$6_o~uj_;*khq>f=9A}+09 z`lCv$?9{BX(c1VqHl1vn|JAzYHO7Pce#tWGV1j!z*${ROD}qBj+ZkZEb)=)%a+h;k zqW3NufRW7=JTt;Ni!6oCN`fK*K@!M+*)olf@JOKjnL*q*+G|JrtkXLC7So5wr=T_kfK(L<};(@YF$N1QgIY^M>Un&!e5_KGbT6&*XBq`5eM ztyglG0Zd8q=TURz;CMH67ZSK+JB-rawUJIh4TG6Ht-=Z^71DGf{8Am1R?=9L_0^<> zpQTQT&<|ng;5RN&X@z?ze{n2_VALy_zQBcfID&8k4pdn(YV|bF*s92=J2C=^TNxgI zB^7OJ%(gM}-P!(o30;-74d^<46YUYX#x}))#mSYPAO=>V={547rUrz5%8y79$jNlp zPhA?Xy!lG1itqDBWB1K|BO!p7ZeO4Oci1eohRP3Xn)05W+V*>GQ{G_tGTzZ>I6p8@ zC=RLrt>yw`(}iItKVD`B<)nr)wp*msmDB~SOj@x>CwhNjJ7iiLQ@NJLrn)-XZ8S92 zD=;1@HN9fOA?OYTLe8?LqJ-1nB#)qNhjNTa8TI5WbO9QMMvCD0as|h+5vOqs{=3u{ zN^+zF&+VmJ0m5s*SA3f0LgQa2xTGfKj)4mSVoxQ z7$#SGL`3_tJ?tC2I;B=;_c-4SzNMsqM$7-Yr!G6z8rEcw?p@SmCw%ICzvhea+FF^2 z*^F(4V>_Rma}JFJKk&c=0_CGkTKh;2%LBQ@0j(pzXi_Cb=grfEuY)?S3wB&9pW4;C zS+2jTUt7}kHRjtOW1zBESJ9TbOfUxI_h(3@soAFLT{C~?D*vWgz2sYzNu4?1@XkR|7I+$XBknDD#`e=;R*Oytk;4!5pFwatSwHr@Uk48EMb>82(6ja}| z4kEJ4tchT_i>U=t=z-R2c3SlLUvl?-_Z9k+!c-^>AT{uXUJ^OML)4q0uNDWlQ_P6G zy4FK`sH6@3TLy&UFVz7unEv^l{LTNs(;kR=bT#o>iVsvO-UT4eqL3J`Hy=m2-A}^_~BNYQh zzZ89Ib1TW1oWBh%Kky>xKD44iO@gw;9Ef7h%0aQnk`BIx&BDB|Us!{I!l|35Y`G)J zG*#uX8@!MDR!7)8I*pqxC4p|Cw%0#uwmEpxNkH8PF|%ZimgYx=!zK|?P=8=M@2F(_ zyVcE`wzR*ZGmNChW;@XGwp*5e*r&$#`rdhO^8EL9*%4sOWQ7?{nk&uSw#jf)gCM2R zDvh3LG^~5UXX=V<+Y7UFX_8oZw?EH(3AESpn0eLCI!mR{9LKBZs#DirIWE-$!eR=L zYV!@M0kCadxsCxAD^Jk_Vl=2%i`k(jv>CII!~!=-Hw)Kvy5;R~o@Sz0GJ^xyB>fZ% zbGK2XB8YRwf;O)NONScE$+SsBAD!xH##XQESs;7*0wG|r*y&%u9OIT_9lnW)*xOk$ z$9i2O(@*Tn|7KVbK2L{_;CuLCJawcrm;G014BS=dq^iENEF1k5%qY>!g6`7N8LgGG zA8bc;5^h#xaHDq@AR*fqVAZCvX;Z<)@+Bd8uyZ9xNj+05)#`9|FlWE(+DWqB|Did! z;!*$pnD3S?4og%~r#@i*9&VR9XIC$o&fE-es6t!%owoiqj3}7+IyS_-Li;dX zNQ+>SOG2~VCNx_KJ4C}~ZuYv0#R)M+$_OdfiAeQugRo$Eu?2_t{`!s)Uoil@jjF>( zJOo3BR+x@KVgGmC$kJb4las^Pl2wfna|RG-Zu7p#<50gf zP0|L^@~TS`rzXxxU0X8^i=*;E+~HJbf?gw|!Oqx`q;$K7^TARNEp@#$9Az)ts4BgW zi>>1eS))zd4Xk+XMi14qc+yq2uP)xL9qDP&sv77fI*y=&bgp)x>u%V%Yh?A1p2GTf zPWXFrKwjPe46r4PGW>mfeTW3kr=?a;F@J-4X1_!~X$<&IoTZ=nHcLz~37zaRTJ(fV+bkUimA?|M@@sLOgP_bx%vfW;xv{ zhI4#t+V4dF+Gk;Gd&jv@SPITNsj1QXesPip7)L2g}JRa8B zB5EgBE4b6e<4Dk*g=I=hLz%hMz%r|F=?O+be;(o0Wv9?RyWpe-TMD+JC(!{KO$d8A zoyO;UI*95azxrtIoL3c7u_w3^3^&dZoZE6U0=Q7J_%ZOEPjpk5RqprceQ9O(hfR0cz5uEH;_<7vbEsPcHuHdic%O1oW7YL zWH~BPl@k-BZ6Z$Bo1FhSfDfz=rwPwOM*LtyF^jj~qBhCQS}gAMZ<&279z&9uiN7T+ zz(aRRXJG9xtJV4_jn{mWX^x*~GWQiyWfpS&y)br0&T z{epVGKxLh(Xas*%$WAiU#+E9iet(t>l9Mzw&gR9Z91pVhj$#tBo_v)Ggk%MPabQ&29#p>NoZ;$ zrxhlUihv(nA)x3H#X(sD*mguf%W+TyWM_R3aTOR5&hlu?p%KK~FM6rrH1#~~P|6d3 z61H3tj`oqvzzz?42-zx_h6@r``X5_4-Le&EKlID>+fgoU&ED-xN60xxn2}uh-#9}*$j(i=mA$Znn za2h7JR=l=M)z#(CwYFq0X`*})|G04ejk&^Cew!jGM9W>gbWQDQXZcNj`-^rTulVaV`@PBa$)D3p!+*f*p6Kl7rS~p=+Ov{(oho5^ z0Q=SXRlKXtzr*XU>TKqv_f!tqGmm%lEUn@NEp=X^@&cXSgx?IX+TV)v>+QX(hjznc zbPDiabW>9x2SHN_)r3YxZ=;d$@(|@I6q16Qk@AxmsO#|;cnXZF9i|P7lD(j$O99(V z<6zDXWaA*(x{okEd(C4_jxCYa6NLqiIDtwIt{9Q^);eEt2{za?AF89+7PP8cBqgFM zf!0V5MocegrGfd*rr5(KG$YfFNoA8Yixz3M%DAr2)McvD7R%V~_&;-IDDMyz`(NX}APechq%UY zCd1fVjZQ!DK=pl!D`a6$^XC@unMVPdg=t`X`u` z;cgpeoJGdToc->s(I@;9l4e`b)K|MrZOv_UXo5_xsmZ6*Fw@SdI(7FjpzqFRo2%VL zbbn_7VONP>#EQ>)r}l1*_@Nss-d5BHw8%_z!Mj4R-2~RP6m^%>eKFDh~~oyXJ@Xh{SOh^(Wg)^s_7Q248pTVEqvwy6OWaIH%@WDn?71k@Gwbj?-K>6ZV0&|Fo8dOgDQn@>>0@nGx` z)1Ne-Fb{^GNK~F-7Mn!HBmUR;baB!o{I7)xs@?t)eH=Vc{y2C*A72+9`f5d2@Ud7| zV7%`I54yGfQ!)QL!Rn+O4(C1U<8O_q@vNtUFOsRhmHvp%j&WIFdMt4rJw^XG)4fml z^rxJ^c8O`j?pG(#Y}#W_dWB0WNv?!bs9(Vwc4mV-1bW126urO0bMS>WeV{M=6D{YF zzW-OZW4QV_o|*YZjBc%;Np3j#jSo)7V)#P1>xNHOJPykX4SlzTD6l0%n1hJJ{4rJ@ zdLFV%2}&Ndqg5yqxi#?q$t!B1uMDcvwr1rSSOcl3k#?m)1-85`VVckfL^VbVD;3?a z*+g6eNJSAOD10^YAKnI6Mp>O5HstHo3`BJY=Kt;OB3G$pFVVf-xJ9KPa zU2eewO$*HzTl&jt#AlTA8Laf81i8~X55k_a=p_xepN*;0y5Pt3*6v9!sUd7fM!8W} zH(KjR9}G3xycJQg;l@%<{trxZUt?KDqjVpm^w=RuO?grtgBUibm*vZDym5FG{N!C; zAIVWJ%)$zk5&^rFpHPPande}?R}r+h%gwBeuug3xRgh^Ex#1Y+#4LLLjTbJ%QR#Ei z`TD_BUV%Uj(Gq%T(t!-yztpm#MzI+Mmrx^rBePMyH=O)%ZLj&MXL**ywKO!pSgkY> zvtjsjv0xMd?Uel*O*vjmk)z zUn5DEYSEov2!k1uX`AqK!Mhc&!yWW`__<{8u6bgw@T{qW%vtc^m%scaU;dIWUo~e1 z2Zd+7YMz*SH&MCo#)>&G@WGa{W6VD`oR!4xPBjr|!{M=y`2(5mEEIazx;0B^+?~fs zMZ(aZJt(>45lih$onfUpmy0H3BGEC>KG5E;P$=e8p(Wo`%KG2;)WU$Sy7OLHiI<2b zV(JyhAr6!v3_Dibd_{c60noeG6HHo;kH9{=mP&b}#{KWo+HrsY9VA+q4`_Mn+Dkos z>|(_Ln{=b-`n&mk7e`55L*f91(OQ?Ihk0AJtvN@Q8>#MOtt;E^zly2kT#VyXyI~8r z${%$*AlMV#_y?l8YPVh&UYZnMOqj0)E1`TMFQ-z`H)avPC zbx5znL2kAYmO;XerCfimkE-zCDt9DDSA;f=ZS-(7@VkM;s(65bU%NlLp{+C^7l}*| z&TD>Tph&yozQ}j#?<{nUFud0>I{gW(J6h`ublLDlK@4;d!LltjI`s!7Qt_$o`l4c^ z!Lu$mtj}r5x4@_+n217Zx=moE)oIeXjz*Ov5V7SWe{28}B-DZ;19kc4o~CY_Vl7e1 z?sS#7vD{jk8TpU9LpkaVsATACkryV~8hHTn9|?C8QGgb#Yk^a(k-5;05h!n_6@Dzr zBGa22NMS?hjL2OOJy^N-y!hofeVEtSA5EzimOI^x(}c8|;0LQEc;#HcJ*y_#X#-tQ z4k#od&6FkBl?6S8$BW2m$jxukAUD(Hf~Tf-jcm|ISlK_^zs7vM;;-i5n16G4c=8+q z%GmVSK%8$~Pw*L!z)igcM9KNBFA-EE4FuA~vBoJPsd0!ldSX06yQ=J;AP!-iwl)_J z{!X`ug+?m&7DAvsBiLw6b6eHRd@V;oeG1I`$&x7u>d0&h_ICT!LS0szthwkBoa_OE zA~}c=H<7=m*SRHrcMH}lRwX7^4s@5rnV^5h7g{SeLVqblh6oByC7A|?5R5MkBlDqz zHm7(2JR4c>LRfmYnwf zU~g|!Q?Zz!T_Pi7U&4007Rb}D8YPd zwIa*Yrihd#;vs{dmhENBzXNg@#Ytc-ecw~#kmwQo*oAE{(+=eUMs9bi)UbFFYd#1_ zoV0_&;+#5%P0Uj^+Qu{b6i^cCj|EHeiNz#-Bxh-~JUQGnO*OMa%Y-=Dv#?H*2^4=U z%+J|g2X;)##O<0P_(1?9p9)q864I0IgjnO8_&k6D3J;qj1>RM3sy<^wI`w3+WDF~A z(AX&DD}Q7<#*JV4j5=ldTf1%Mf4TOyI8jEvt;(5~z>Bj9d**y_dQ@~I*6^ORy3)wJ z2XR0fJ{g1X;DUD=tB-OJN_8{g$%HW9xqBtjp3363-_q*bW@)@9Y@l>iNoi0?G3Gzz zr4a0t*t2}QEJ=S>E#;@S6imoDz-h0#L5gw1P6$(JXP zQm8pnz73}2T8}1xMR@dI%=Z2sCRy>O*)g`e_qf?Hd3n3?hzJR3aBzVo`rhSnL;EPu z5f3_^ke$xVWdij9sgLdw6!La8D-mU9vCM}2?V{8x;hK(ikpR7cafDitUVuU}5%=rM z)?z=^*2vJaxGmWXUGjyaq=El=ixyO*=o;7ynaxCq)&GxrHG%LH3Cd@L1{EvvNGrh_ zL#ua%L&;@wBEL92lc}kNaFhEW#%V%YT<`AY1mitsKFcMaz0T~^391SwDR1hxvho6d@6SjO2lJ}I0 z${vKdT-7_>MeB}IfY(n*kd=&N&6{>g@Vc71oPFc=y!JF_m|4Fx+s=H`9Q)J@2brU0 zy|+7nGP9@7?YP8*`Id(eAQJDNtb|*J411MxS)v{F5AE(^FH28l&9^!%*Wd$}Khe(G z7m}>A{Qcu{mc%fJj9-ZN)xX<~6rMk=m*2{sga{kdpDlxDy3>~wvU z$`eVo6K)x=3{UpI@Z{^OfBwsg+y1!f$&EAimg5PAk}7on6A>r8P!)t(Eru~;Q9Uh% z6rJW2(ar@&xQId`aGK|ez##yIIA#e5Vaul@J!Ht}d`&`%Ur71`X^w6>eaa$6%j|9F}Yob^Le{C=j#{T58z1mfB6G2qKMmZ9f20 z>I>n2prMphj4(CTOT@Ha-$kCSxgE4$YxP1bQ$l-TGO1pN`^*T_2oN7MA|NtHlv z2D?M=Gn^vx(MDM7hrdpm%+G`A3Q((g>xHqxIYR`Wn_@@eP$ zaqgD?&*069&PB(?U*B>ic;iABc2EI^)y@QXmLdYD%Q=;K^acOqjWbTg{oh!zmu|?n znrA#<&La@;M?zJ*5`K}s0s+Dz;$C*cDhEqHvnfk#=@mg*3Y>7$a7ru6p&|{TM;3^2 z0}(*@r58iA6G&Z4DP72Q19@xiZt7{IMm5@92HcPnT>Wj#w&H{2ho$j# zf9acvwz3e%rNmSOnO1UXsEIKR2nk2|63I7N(kXuz<&_kvp+zG$QYQ$H-fW?zw=Ivk zDWj^tZJ=$bgjhPoSv;94j=IY(!*! z6Q|G5w46SFAsx^bj^8_0>bZC9q_I@bNn=aK^8}Tp%~nq#~D)|6WBt)YZ4?JTT5eMP4C^cB*m zim8ErO#@l_dYn+IU*VGTqG;80`j->;SQ|6P`~69qAUD4Uw^KxOQXDJ=YH6D3Ojzo$ zaa(do3f}U>zrTyCGh$m+@D@aaUMe1J>G78qDpk-_EaIQ=s4BlI9i+$RpQZjeGW3JE zcXjzu$)L4*PwAviFs(O5^`KkC7<5Z?E9re`0U;8gdVD4ZM3kj^U9? zRT#(I7BkDur4rJ0!A!!i%0H8RX3^@A8ltK~<|b9#BuTJLED4Z|RO-Kpz1r{^s6B*d z@MV`JjzKV-BSi+0ank@{P~fmU1erv2DnEh|PRv#6lID6@nbW|NG6DxUl~3-xp|ZmK z;Jx3O88QDx|5r)*IhU>C2ib#x)#73st1 zpy))BY7sb_d;yNJ#S;mbAZRKAgoGfa;KGQY&g)v6WySBj-@A$F(tlEdl*NPgvZnkS z2w-c^r}IumeoJw!H!#!zf80=$zn9k%Tn5uL0NJLA^hC}v=O->8RYg%dwi7K-l=Ick zC1M%}fxE;|I#kiH57ns#1_Lq#Q!hUc-ScoE>aeDn4Z=|Qc3j^xm7muOo z{Yt>t*x1Ay%w6afMPz8|pb;YmXrID2E=rQVULg5SKqrGQuiQK0IQX1E`;Pfu0;$N# zPvI6tWREzYHcv$W(cC;aGl??nB3+RIe$F9!a|8miJ;CR_nt~Ian&|HYk}9j0-p!=G z^Nr(cha!1DH-zFseJ-nws`!yr;QPSE|P_8*GH6oTRR;i?&b=TLz=_0xCw+Nvx&WG_ zBF9HshsGr|I-yF;X&UyQiEMjJpY(*Y*ZSX4)Z^Tr=o)hlUH?X0(bH~o2FMcy)_a3h z#L>IUC=zA5@a(-I-nSCo`0g(ffL&vE#4>HV5I@tq3QGealerG)(3kfO&-}7Eljm>-(8L+xnJ<|$pN&^y`~GC+ z8oz6D_Qn|to5eD4Y%n)z=DKCh3~LPeXW8~Ty0aDpivW{zmu+B56QpezARW<@A;KZI zUayVcXisP6$<5cRGvL2LZA0-+1z_Y?E?M&UH!R^H3*7=>WeYW=94&_67=lm1-JVkK zv_h_pvmfnazc}S>+(=vI#%o%=cNrjbg`7}E74#>kQ>)Gr7|TKcw-z$PkT~EnEAe=Q zyA<*EAw8tO6Y=(_gM+O6VXz^?J%lttthmgVtK)^0T?DS3m*RM>&8$o^*WuFe-X#7j zymN2~C_lmC0}~J?T1=xm{9|Hf<7`trFL5s67%c8`G)vqp)dLOib09*apkOZ8hPL%i zW+*}cQD>qU0J-!4x7$VmiUXL&eT5}UctUpB#qxCp2fJ4k93^GJRG6ctE{a#K6&~)F z;9mV6)0yrfxI#p$$T{r$cBhGH zd%3Jc0cTbHknUDLbYXk^uX+swTtVaDjW_n?DGCXwgOh8A$mpX@`cP&(jqC*;D@dY$ zvfJIKil0IsZfT?k`&;{|JI$w*vWFuvMLU6v93CRPN*&<*(DEtW?SLoc!z}J!s;8Q6 z4pN$8Ay*Zh0(bb8BQT8HkR6heiXz2E`#^OwPDHc)FCq%j*tXV6@{5vG8#mM%BE)Kc zgD@hLTI|b{?&<3pVgXS?s)DF~!cx~*z+Slz1`E(X-YvAzHe3EXT01cX{lv%z zaKIEH^N;hOvSrm50FOfc(>jkD4<+7`Di=A=hjhh>O$kW%`t`TJA1zk2(cnGc!e;XL!X zS#O&Y{ezP!|9fOum`vPl*|gkDvAmGuD3S{5A~At*BgCc9g_H%2th<)>;M$H+4LsZm zxu(+#R-eJgu$DoHzrRTSjAT=$LwT148C%*!+E0~b!};;NGwT%^+Kd4S7T_McI>bg$ z>S3TULdSJA`)|78iASwSsG_f-3EP8};GDlY$?XuBnBt5w0!3CClXxUimxpF)fx2_U z?wwZPDotj{@+{fgTFg0f!();Un&ronL}NG}n|YUcENn4HP(J??|6mK;X!hGx@M?DP zf}a2pCxd7+0!(Xoq67jg(Y8_PD+K{%(2XydDB|k-kGfon%}p$z*^w<`RN9>(m3fR{ zpN_DZ5lf||Tt{Q0BEJe~QAwL~PF@S=+-N(da;IWL5-wUfwjM(DC)7ir?=5QGre)sys`b8jh4C7&V{Y+aCTf_=0tn_^F4ny2gViv=2(_wA5W9= z`B(PugiroFY4^s?GTrQ-y@G~oo;;(D-fgYZp~b4af>*u%H(bBc8*j_HN-g>K$X)6* z$G8)^G+~|!xxuEs;6@MEkcrk+2YOv?@%#bW@Y#5|Uj<;)U*@7sbI#p*elaEC-p{*l2$2QdMUjbO#3;2ZO(m_5O=0)e8Pu zsQ(*pEbxff$H5+EMr(ma3Aw;Kv%wu5WzF~bAZBUsx$a1I7JB}D)Ik@r&LEKS0yu{P zJkbSfWt-v3p_Q+_t~vUvcOdB@C13>S*#5pTs%sdvSY z-VNi2CKA<6c=0V~*73~i{Dzd~JmJ08`3;fSII~Vg5Y@D9EwwlVvs(06RTsVL{W#s2 zK9*2MYW|S_z6bI|FXdBsgHw3pd5}5@bTe7XajXb;)kvwAN6+;CoQX&!><*Osqf!Sa zOAy}=Ux{J(PlI6|f=*qZirkc#r&;T*XaH8xpm%UtgfkMHzs~)mkJLZ>AAQeBzVmX$ z@BJ%d{_p*5li{i1N#PbR#}W1~ho}DCocgk=R9-e)geRF(6O*YeC$D_RzY=nculkUW z{PRIxIOrc8oZ@k4Jt4~`#t9G`bOKJWMR4(0IS&U*lC=J2N+<{rku!<~2b4(8b5F1vVq z{zJa}H;=s^hYok1;~vV9&2{^@<}r?Jew74rO(Q5#D^SmO7p9YE;DJ|RA;}emvXJVE z4PHAP1GM)4FyR@C_Y-PJ$_G9VVG*oXXu3Su3C9)|g3p5QkrN3lLRC|R`PAdnJ#{*i zN453*pS#4sQjNl>+gj=R9LV-}lJ#8(>9*jvF4X{OnAoTQmC$ax0N6$M1sG2Nb1*(Z zIi$^(yurb~VqvfwDv_=tV1@1*fH}0?AYFiEUdRm6vgng;4~EU4`7NVte!HFrqx=n= zp5MZzewB9w4c4|XFM1Vsnl&+#-j6TV=|1nxeg2gB?Akw6+-)EP{>fo%S7~;6_)it9 zwPAz#wfVejnfrwOAjPp4mH@!7kv7mD?U;WZCI8RvfM(yn*jSH%EuCg(4<0E>)yJ?3 z`XJrLSQ-|BlH|6chl+<$Zr(ynjsB=~;DZeSL=l~3v8z#9Wt+*r*Uj06h^f|QOdiGu zOc7Bi6e2JZ;?SnXBew*V1z=_jj1ofze5KE=OW-I`^I3=Uo2DMJ2|RMp?zKC|Jd_-5 z9~DTar$DJbFe(|Ho&D`g+k*W)cA|g)_U3{v${9fkAZWnoLt1ly3x7mO zuExQ)J^wn;0`eUNAu6@I{?#tXw1!gSfM6){x7lKZEqo8>0FEBKiD_`f2$m5|@kVe4 z#&hOs^_zsFo!~~6z+k2;829Q(9m-Uu5HWN!V64D+$pL=;uz?cMvOZO?E6{xNs!NUA z{+>VN!e`nWej~Y{$Em?8#e~gq7L;);B&9^$6g|OoD7K8`#@ffk7D$0LeWS=Gb8|W% zn4tDG&j4=ohlk9bGuN6mVdKUbLj+U)XpRpSBukyl1m%WCQcNkr!}Ru|D>D!cu3dFK zE8QmIahH%dq~yl;Jk<%Ot6MX8n$SiEtU}EZ%XdSxfcwK;?k0l9UK9}~!=xw?@HjkN z!VrvZku0<@!r0$rq48m;KSw^$AhJkLlFk8)F@V5XxJd9?eS-hcK-xI*#Xu19bP}HM zXdbC0%+gT;LR2mUNP~$Dpq+YLP%^WAQwrzfF)i)#A0b^Tt^*-7n6?9?1O1CU z^2?kPC)pe1JiLusDrWDcm{5iw6B!d8KNAZODdBr5#9~_V_(}xD?8CjvE0GhkQ#4E56~qb}2ne zyy)|*?l+&j_dR~}l(}ou?>@ut{uEB_0f9vHb@_)c=!eg5{>9zFGqJmm@c#TWzIfSw zaaDV8`R3>F#ob*$8IByrzVuCbPk&`k(;r7-^X}lKn91(vnI9bE`k%EwxaxsmwY%Bn ze1X&YeK@r zSGy~N*J9>Z{@%&`j(RaXB_XH}YD=Rz+!Lx0+Q7<4Os6@IV_=N^5x`Ppy&#SKiH@{jL9)A~H4C zGrvEk+d${sEI9n}m@(<3r3Jbuc-Iw>QBot*+c046cZCfk;#;@8VTF0#%Z)gMsR~g$ zAbGnsBZ?HePjRbLJX@9lu8inT!L+J{89@{Op)$>h*qw@lLn@I*dkrb|rEF4!eUoDD zx?b&luLsz;n->MMEOrRjgF2Rc=Gu8f^Xd6X(64l6Cu&XkX;5FyHevj|1l%S7v9T0* z@Jz}JxY+eHvnQ@V+vy#tiL~XPX*d$HPE@ffZ%{A+*~c7@fQVDBjgoj zvF1syjeYsQ@g8wOKerW$B=x|TqZ>_+&9LHGwWB}h^qrfb;i32%3|=8Owva;5i1+aNi0WMs!f}hO z9T=2T!i15n;6LGtGOx9e8Ul$KW#!Xim1yodzuWoprZ%h7WdZQB$dkvtDBOCheQnA2r1H=kR$z!|M<`9{wlw_LvjH&sn zxp3xf{xWD<{?xn<_BK+R&a7(DUkVu{8aIC*D5qVLLkJWyr-Mb;f5vtAhv~sXVM0WR z%*z5H0Ba_;F89}Yqayv1Cji!IumrIUz)RL-G=2*ILAv%O_kh2?7GKJih^Fo_3uf*s zn0mU190Z_E+hfL2m;`a2AYKZvgD;QxSuk}iC_!^r7Z*<>nzmP%gj4gMJH+jkHbN2}MkB3{BLejjQsINK6t+}uzg9*dJJLg0#J{tID zYA)0w1Ts>?LH!??gDP&5`g$%R{e9b6H-u>s&3J; zt!Vu?-TpTz(Gmbow@QMh8vy|-@jjd%DHZ%3)MrhBA8}N2m+-PYn;Aznode9?b!czt=>BDlln4s3QMWqO@r8z%0mdSrbOc9@KX>*as_uhB#f6 zj}U=U!xwUUREsE*rE*M3l2#GB3gm3-brEkQfQ3nJ8AII<6Qvt}-Ry^ziqu+zcDX2i zQ8#ovLP(Kus&(nh0btKuDx@6?0jM6{$8}zZ>UXX!7wee=iAJgJLFsCGypMAKqiHm@ zgftXHhZ8{D{0BYIPmx)~^dULUs)Ai=n7oulAml_cY%9u^(7d{*+388qCKmMoynqN% zy)7>yOGvcpG|MgA+;S?*R)IHAmFX%qoF%!5F)H#Ci60mXg_OWMaWq4s`ld8kM+i`A zMSvnan1z6IjI{ZM>tE_c{3nqv%nRDYQnRsb>y7mmEuk2OryxF%p-htcXDzjN(jCJc z&JR=OfVZ+8rnVJVtcL-SzQD53S%iP4BOV!z&>jPquTBHW@AW^GB&u5%_uodB0OqKJ zAOgk%Yfj5XVNM3Ox|l6EPqU@z3h(Z})Xz5}K z>|*0k!yxS&p#$cIho9VVDD-~glb_uRR$V4YQQiF3 z%w=baxz?urtqGUunNP!&tQ*YnKs=BxP%k2GBqXUIUmaD93@?<0sk-4FCHoP-Lemft z^>0#ThE{Gi!$rzk!G^K&~B<4aSs6}t@3qp(QR@pnJdoWf{%|M^WJOe&}AznfuGc4?iXz~Qk0*|hdCU6uA zw>HzFnHL&NrB(B3D?gh+dVmIIuqhKRf*oaC#U+I@U5Z751{Fu(l5vdR0(nEBSXjGi zEI$tD(;4y4_Jj^b_DTNr2eglnxx#Wq;|tbxMR;MdN#)VocsRm6)NL|?sZ#6G%;HwR zA5Jozq)rxaxk3mW^LMDvX&(^g0?P8`#yjTv$;#wtqIH<^bLMFM5(bFkn&zIGf@CK! z_m4a%hZ?XJe6dR)OBFVVfQ)EufTIVBb^JYZ!rP{yVy&{XJHVkr3X<3==0mBA*se%t zr8}_4MRWvvF@aL2nbV0I!+?ubKm-+md})6GL!P`gpeN61IdVn8$aV zT)Zv;2Y2^G(J`ld`RzpI_+QMf&%g4#*^w@E55#`v?~{D~kE99ADQ;25j?||ZZ~TY3 z>hkHYAgSqyxwP1|5=)0_Ey`}%DTM-O4DF2+40ugk+JHiDSPZ3yvW@TpTj5Im2zo%m z^P4akW6^5%N)BJ^Wr4$Ha*zVsAOm@uX2<;C(D28gV#zLWC8vReHy0clo*B=?bdo) zZRBg9i)%jzLlRl95?D+!3|`r!k)@E$*F&8a&Gwdp|1k0esV{6(8y2N=$n#GL68j`3 zBoo9O_fo}>|61%%hL#^kyc8bsd$W7|HQ=YOc|J)V$c9o(MLC!b|6~2j)wB=Cd^+B1 zE#cl^4QNJyz|=DF7GEuTra8eH&*_bpxKwa4I0-a(X;?R{$KOb2M|=Nz{exvQIp&{~ zXxf$}lkngE4&<2h#^IgpQQnz74hfIg*Brs~j$!=0@Cc$2!l3>V4C;0pXXLCjJTaJ) zY^_6bO0G(zK^Mbn8m&j7p?3dwd+z}!ReAmY-@D75)%zeKuqfrS%l5u(A@&kAw%8JD z)DSyHqoN2%0C#t0yKJ3Z79=Ym1jXK4jIqTQyT%ryK}C&NiQ&29fb)N!=gz`{8Z|NB z-}nD}{bu)>TjtiMoO7O2K8KGqIMaQp;d;Nt1FMTUu7q~Zj>^N$vgp{NCQ*3vdkfM^Td?qfK8b(g>|bW?&*=Fh=qYw4UiU7-gVYSEP|u%ffF) ztj4L40Eu{!}0R5oxJ z*bT$ef=RXXx~2Mf?D;<(alQYLc&lEom#2RaN>W&%vR_er<&}N3e)B%~bQfg3JfJc+msiE+LX_9gS512Bph_t8-=l zevkhcxs>B&p;jVYh1i?M8@%LAm{a`GKLZ$W{7w%_JI(l=hClFx7sa0Pj1ngd7TYBY zQAm7+>>qPH_(g@WmUQzRl70KCx{?(FbFe}5bzky!oTx^2Jjbo7bhak^4GP9N~e z)wyj$x=bleSdnoUmHD`MdXZ}co*H}8WR?(VrVGUpTEs`)#q%WILk2Pq8_fnzb$MtR z>LRcmu=2^Q1j;ZUZ7kBA2m#%*2?eRa+#2D!v$|$%Vkw~4`T^TYIIgGAc!L=Q`(&A zu?IjDW@-y1F;0V+ylXpaJH&j5K)s}{4^^|oH;RMbvW8XR8_444pXxzDFj4~_PasC% z)=T4(jw3C|$RJ9jc{NEqLZISnnZXLSq=@Rqfv>J(hRl8FJ!bAAE~k^fjSUBfJ1hm{|INEeD zs>jDJNY|eMeru*j)V8o4ff%jtn=XK}%;L@lSEKoC@p}(Xs}Z!AaBO=M^wg{mc4>U$ z&!b~5P$3JzR-hem;)u-z1hZp-aY^mQ%pm%l9%#Y3`RPv!&a0uWqLYBie#5%+<%47} z_%|dmm{5N(y=ERJdu5$p@b5TKv>U>-;n)7b@bIk{PI9ks_dwU--{!%dM)1`Mp9*vx z(SG(i@jH%5pVwB`D)J26p{`+`AcHYyuWOkB)Ir;Hfg!=u85J4G@<)h4n4kk>TTDp6 z(L)Q1Ji>WyPiwubbzuvg9)%GDRHC~aeO3IPbP?J^AbZk7zp4cc`ilf5%1w#qt8J={ zRWPlQ%n{(!$@mO6&T1f>4!+%HeBo)4YfSbE=E@{JT8_3wrV0Tn9;%VM4@k$iW`13( zf3z14&z8U}WU1Y zx1_Z!Zw0Ca3ewP94@A&P)G*>myV3_Q^YEEEP9UbA#ZpZ@k8( zI@f*^K!!I*>s&k{a&gJNHFgb-6hDOR-}h*I+jN0fJIeg%Awz?QI3ua!iPX*WGf|<^ zNn))YF0J|&!SamXsq-Bgc#nq%|2JM)xP;uo+N#wJ>@)G8kbpfLKRuVMJzg z3~O=-`oql^bGVv50RJ30_+b~|vtZ2P^|J@zfB-!k7cD~&1_*-))ItFu13D%O+fBcU z^44MBm(OtqPLg*^UK}KEX-J^Z>;J)T@uzVRUa9XU;m{lYsj2?${vqibP6ht@)KGlGkmMQ{7(p=ii~dEa z`ZaxZy3zL4;~|U*7Z2fX*jels9x<^qm$Hp1(VVex-H~dElDm^RpEqsE-AndG9 zGkV|-eKp>|q7+68fN|Q1htddWTZ2IXXIlQJ)vzH>!Qn=;<41JL0ZG$`U0UXVS~kC5KQkuM5&X2olchh=gqW8%2o4cX8n*awdpzqOFci z$5bJH8|cZN!S$0w>U9RF0rE99B6{g_o1Gtr41Qdo7c;i5UGc343{A9*hWY~e7oQya zm2Q*y2>Wn8nT~1rg?Pb+G3ozgXP`x5c7t|l)B5gk11G*yNZ$t`!fzFCiiRZ;L5d(M zFNacA{4()sWNM0HPE5Z+3I$1^fT-S&%4pYj$6zU)m2GIA2#}8 z@D^I?L~|?P)v`nh^?Q_13-BB6Beh3&(t<1r82qOQP-EcC?28cjZc@|KhKAj46qtG! zZOu8~Kc^~10=t|p}a`cLMoIEjoV)R&kPIvvP z(?o+6sXu4B#FUC=^V~2|c_Ww3Xlez64zn>qsq#b`9&8$Gfqz$Wvf1WGnCYJi6po;X za7XS+i<{HT8t#{yPJ5OaI5o^AdQd11m~h2lK65E8hH~0~fzn62#aZYT98X6 z7MORB?N4>cWJ~zkLa*Wc^8@t_QCrh%rV=-dKw6tN>_q=u5bN*u&rH=B&4McR%h2q$ z2*cd@C{2t9C>f;&1RD|DZG)54fmaSefKu7U&xxgpWEE)*5li$Xh;l#pWS!9hp;zha zBHT_Q@C=`qtO#gw4c8|l+Om!-+MMe#NMp10*LY4|8Xf@LA80-a6a|70#VP_#BO+57 zu4PxdHKrP+DvfEBiqvEC;w2J{97dIeyZMfYRIOpK=gnqtU`tKIbVmT@L>Vpf+D2xo z4F=P4x`4~ceQ=1-%k}S&eKPd;5x2yyC)W5yJuN*eJ}o{ngud}QuL0aNSpaS-dc*iB z{Irdpmi5YKdc1u7N_!!!gD3|@JxYuLMyg_RNZp|17lOd9Y^D zQ!UoJ5=76{nOY@Pky|gF*g+7>lex405D@21TmeMM(-p5u3(TP=G@e_@eTbE3CAJDb zB`4Sq#MCf-pnh4ar}Pl}hS=$7&PV${&U*1PeYWmM^V?nQ)6BU+Sc=>*3-22Of+PkI z?I#{q;SRz>FbIFVPrix#799bp)FL(L#Ofn6W=ICJ0IO1PykzQ+vxMYb42T7K!ua;_ zX`$v=N;-+^SEL!Wt$;X@B$R2li6jVY@V{zz;wpYGu)I*;RRB;j<41Qy7sPi1t79KI zM-75MEX0Yg2n{17e4}1u6Pk6S-d2ZFPx5Z}{JxD>rN@4uor*M+G*H35#e&*l`~`Z^ zFt&3M6Z}WEgO*icOuSgl#M~!=pfEs$nodH}5Db_eOJs*+VE8PoOzt}UO6gdg zX*xs-gQYDHBLf|XuO%L{lEFayam0=hUDg)u=r_hYK`8~E2ZJ?9AEM|_41A`jG3xz% z@}gpkB^*SQX~J|Q`3FcGfqhvd07gZv@p&g0AD(wk8t6gf`+%B7qBH0^b^X(0O9*i7 z4+BT%-zIfEV)f@uUyRZ>j=b+AZ{*V3z1V3R0Tk0@aS)rY7)QXa6nZE!6BwJT+^!|~ z60Nue?Jr^**8)Z!8zmM!QiMZu1B80)2AFzCdV;iQqGE|G22Q4_8!aQrE^0d^=cS1( zme3vj13?&*c<gR3u^9P=Jui)K@ACM>gw+xl};BnV6k0GN);l; zdi;l6N&kkghWHltB0}{5&B@6q#{|rbV1w;FKg|_uha*5Sv!jAJBUGL@M4^o3Fd5J+ zlm(k1EEbzO+>p548d1S@!O@wk1Mji`ca8TwX&rIwY3A*(oY!CDFwR8zHaqsZN3f|l z69B_I)n)iJ`HMi;L!XcCFUZ!zRB;E90*I=3MDO(O%X(ydxE}i2>Jj?0UVZjLecpnR z_kP~%FHMJ?*Eyf<2Hg_c)&S2LDD2l&yT=a>#s2O#%pwt>P(Fmg;D~0hk)3!3PKU95 zz3?i&nvuMICI^R+50V!NvkuUn9GV#-rI*PcND^_AOAv69WQs2*e&AnpCD#h_3rdbb z{E*{2ytXcO5HUb#lQ_kcW)x;7D_D#FyodG0j0_S2lUy3d(x4>QaUa%)g+M#{k=G^a zWog?bYyfSeGecsMla@g%YRq%8?3yJ>?pVlAtUCH|rutYJ$cSQ~?N|<8hmUDfZ}Pen z|7I!*1IftOH!O``6jZIQme&&R5M=IwXaDL=@k_ufx>sI}FjUx7a~+qI6}c=mD^AQN ztu~8zRs6_wNKGfNDDEr%X9ySalA8){g}f{Kop>n~6)TbcNF|v9B!f>5%&m4(Xa31` z=^){D$(#4SukMC!rB>uH(~8oYd!T;s{TTsmacb3aAsV}_{46FdR<&Dow&Q<=u-bqeQ~I-bs3rX zs8Ey21x0!vDN(UBihE-X1ULT6wD=j?O~<*bSCT*sxJbxS zdXczi{~nK2R!>liGW2qiKMFb?ymNh5#XW3&8h|U(6+@{l?)ZGNA^ZY}3kH;>J zU2OX!bsj0U@UplK_x+w$#-n&=;2kUoPBQb34Rggqa8V7h#0U`GxbEg`~DOrZKrg=_D%&s>U>hFgDNJ**2XzC`U>(6nZ#|P7HX;sEO_9-J2UX&fxR=)ng2Vl zE_Rn|P$I?U>vIcb$s&wG3oj8X4}`m0jG0bO{MmoLorZbh?a=i8*vD>zWM&ujY&TwQ zCTu|b{vZ}Tkz2$yqgR|Afn@2`0GTk_0*oyzWN<%myzTBr1&eE8pD`Epf!ZWWGN5NW zmP93+1_;08J$8nD6yGg2#nvb5?$p@MAEp1921!vwe`Gk6hQ8@j}NW+b1U`O*2#uzmbq{VTFE;d)oOg8q;5vB?5ZGsh_p#b$Wo*u3f%ab$Le?V{^- z1por0Q;}*qwc{ZvJqe_Nz*???Q+(le^mQx<5YSL!8t7aidZRqMhz)|PM}ePrl_FNuaf-B^L=*UOT{^{`8PVtk{U_ZLHkirMEA*q`d{Gpq6?p?0CikTH4hGfCl#-Y1Iz5+CcAb>Luj?TbWi(TTKff zcy%o`^Zhb+WQui=)jNxf*vXJo{Gxj5` zEwJZp(aw%&8!b;5cPC7zrM|I|<8hjfuec`t=h3v0+hkhSHECUb#2Yz$xMh*Oq&qZn z2y1sm&Pf}&e~x8|CWL9^{iA<=UH1iPBZm*Mtc6!}U&N0N$N#oFZQ1$hBpr@|>qbaX zl$Vh(X<}o^{9&-(5DxqkyhsRg%e|Y!R3K9~d8;0$9<+-V@Pzlb>aB*^`~p3f{gIGp zC>*Ui(y0_M%0eI}kPS&-H%lh=JE^6kl3X{tY^ zrofHgFwCDgEN58!ied484%=|{unjBF-49ziOwWQx`yYaO5<52E)ra}FYBzQq5L{<^ zX+XKnXN~Y@<)sZ_8Oybn*I z-KQxx$n`zeUIn9!5!rC?|eM+MtRR?+b{TIQuQ834s4Pqj-QLGW!u-s+4>x9r|Ma;tM+$? z#ol-IaisK>f~{)Ls8b)xR&5&3{5ipM#G2_FinphDu(qb*XRb+vLZD9%}2E zFQtCk?V7Fa029@tQu%sTc5KvhKy{oj0u-8hfQ=@g)40L^qS_sKRf>~{aL;MR_6PAVNmnHRZe6*5nS}V*eS$L>t^2W#@JO;zwXUG zckl_+Khzhb>fe4Ixq!=ko~L)R^`3e*I5aQFX|Xe@kdviCRzF7)ze(EGr~X5qWPjv; z;=kkRx6=ZMDG4`XAMOOPlz)NrRVfw(T1Gl^S7JK7RaeFyRV&amcT6PE6r7`pAHLzTbFDF5U1 z-;7LsEyc3!+f(*S{pFA%=M?9Ov=M0+Zu99j>)pfLkJWg!SUs&`L#^#5Z@1far)>B5 zuziPJI_&1{7i{0Z{bR#J!`V{FbjJjvk3+bil2c`cs{kZf+qccYrkN(T(&vwk- zv1rFhJMO&Wo;yChQ|(R-J9X}~c&Ft%T{~v)G5d`6#bKXnd>)zizAfmm*gwTYc6Aqnl)P!G8sGra}p?gB# zgcTERm~h*KyC(d8!h;hYnGlx@jT3t(UN&*b z#1#{-o_NE=+a}&U@qvktO?+zNpC`UL@r{XZPkevkXIVqCRMv>B30Zkrld>jf?U!{> z*5O&lX8j^-YSyo^F3g&hH7_fY)tuFy70p_hb$QnEtS7Rb&3ZBGgRD=pVp)l7CwoNp z=%}hWnZ6tOZGk4_h&zx z{ip1;*`H>w&vA3ceJ3jB{d8g)0%{w>m!n{acXWpW`6?v=jZqNID-h+9M<~^DB zT;5B0ujQ@IdpGaH{FMBR{G$Bw{K@&d=l?MOfc!)Af0}<>{z>^4=ZEu~^V{+l|Jm`!H)}$ zEI6j%go0BF&MY{m;DUmg1#=4O3ZexI3$84}UoQS@@tWfIi`NzV#b1=9mTXh9UCGFjF(ng9a!QIy%1f$C zb}iYfWWSPwN)9XeY01w@PA-{V(pb`6(qFQ?)n&Vu z?Nzp4+0kV`FFU(zPFYh~v}|Enf7umfSC(B{c2n8yWxp%Cuk5k1r^{X`d!y{_vX9FA zvPAii@@>n9m5(gnseD3tUU^A*b@?9U`O=wBsai zQud^RNoA9&C+#+A?@9YlI(X9Ila8Kr+NAR)&70IPse970Nmos}anjwB?w|DVq(4o1 zX40Q0y*lZQNoyyqtFS7ZilG%FD#lf0R}@xMR_tD}PsPC%hgTd|adO2kE6%I9sA6_S zO+`b+r4?NjeHHx`%PX#`xW3}nin}ZBtN3HZ;}uU=yioB<#p@MsRlHa6Va2+NMCFi5 zw{pkIjLM?QippIo_paQ(^5DuNE03$3Qh7$@Ih7Yw&a9kMSzFmy*;d(8xw!I*%2ky& zR^Cy0Pvw1;k5oQc`9kF@m9JO6Rry}!hn4Fpb>)UCyDC(rs)kpMtIDb>soJG#@2Uf; z4zD`4>ZGdEtA1H^e$}k1xm9&l%~kDH3#t}ZEvve+>e{NCs_v+|r|N;KN2{KydcNwF zsyC|ERIRQ0v`SZPsJ5%qs)tsOsNSi1LUnd^L3L?$W%bV0dsP3h`he;mS07n@O!W!X zzo?2h^%s-3nLK>* zxXIa*^Cy=~u9*CT$-7V9XY!9GA2Ruf$wyEA+2kpcPn&!e*|JW<9v#-?Jwpj4<_63a z%v1q_L{C5cvNv4ui6;Wpk%?A)R3GR`hAhz;iI)VCf)Xx^)9YFKQb#9`bPx}`}^LErT(z#MuOafl)=QS{ry z?Mgg)#Ot5FVhX~J%%er{B2Nj4hg*#v8NY>hmLKo>8PXH+Dn*dNn%cuK1lN5P=4KYmN#YQpJ z)2#P%hxw-fM|>(!oD#HUj8zz_i0tXq7kP-fQN1lDFXqfBgb`W$(cz=)!DDl?{*GuP z91}%_C+Y=%j&W;`cIp$oKN?R~$A8`xtO9-%|AedC-y=W^ZL(3ZHtU^GaBF;1q+hW++P!z&D*I;cC{O8YevBD9wK$w`n9Cxh{U3R`c%M~Rlnx@-; zZv(Y0>L23)r>ReL0Z|SBAkLXSyKcH0KTf}>*Lv@`2+@R#iHrFU-7aG9P%KF-??AYR7!O-vR z6X?DU6lYYLNbv!d$})%0E`NWnc`)WyI-g_`!hAwr9{^dW>3NJ6?3wc9TvwtgQR$M$ zOAKY3fZISvmcVqZ^B23{6}OEXq+kgOP3YVjw2gsIcqlK&$o?*vZ7qVM%hbsPf`U4h z#BBTDf}%8IaN@k*i67jYUV5OwFm!_$ZLsYyV3_?w`Ermo;Eo z2Nn7QmoQ0k^DU;2_DBX=!ZRdBvTr5LD%sFu_jsL)fuJEW1-~N)(C%LSmg`(YvP1nW z29YQj96Ty5PK+RUv_JAB78WpFFWfz?f9eu!-J%0$s7#Hf!G#5zfFb5`|7W zSOcomg&77;B1jE@-l+7xm9badJ_3}NO!+Aw4&m0pTX`Sx!iKrsd4{+A z{xc+cc<~Lo!F7(@P@1k6hGqfi<(>a{Q}6kY`+In^?wmD6=X>WL+EjP`q53^=LetL< zLU9DAgIRZ1Y?O_5rbor z%dWU{`88zBSc;XS%S30!o^;8m=)kr*@5AT`B43-XcCRI%0gIGz7v(htD+V1AASZHo^Jfc(PkE+PUlY=9)u28Id$7FOQjFLWjKuyDQC@S1eQ z>><5G9&<@kY?^l)`2odri)rUM@0umc`*FrwD!wHGv>O{KU`X=Z4pe|Ac*Z4bsQ59* z?l3nOe-YDzoM9Wb$@CPko+u$DJ*XsYJGX~i#dt-CyhAvYKE;#NS5a{z#QSsQTyj0` z>o(!q(y}T5AnIucfOCdm)DQSpV4#UTr z1h{1~a>((Dq2W1iCh<(L@J8Zf>^Zt->@sU@Sb z2f@Y>OdT9*=71F)Y2pNo zPv=j-@Q!vjW6G)_e^5W}L8}_X6=y!d^q6@`liCSTCV7sy=?{s0smZ zM93Kh>`@nt-x$Wi^vYS_uZg>hzRwdtPQh*$tkw97Dm`+`!nQvBPedSWITnz-_#^fn zy-p9!$6-pKO7$+T$!sj)2|l=!sV+u6Ml=KG4R2+Qq?HcR1oe7YQ!(uM+1{#Ky1Q51 z;;22zz1-EKzAbtv34aA3m1f2f6wy#5gK%t$N9SVPZ4PgXF^wSM+z#$6|3K`=oze$D z)etvD)4jhffGFl}@d9cx7@{JlV~WM?>U+Qug^HM@3m8-IE+C@jyTgd)y8C%5U9Z64 z5t2|`O7|4k`84#GBmVLTAo4;!DfJh)j0r*3hm#2y6L14qWhLzxiIo?}_A-L7)4#@D zxDXXcT(d6xD|#&A>bXQxZa&9lOzWibA4ep4sp3Bw?mh z%govSSeN-&X^6XPfNo##_{XZH()|)whe9Tvlw%3M$PMlO$nHlt`Jv>acK@0R#p(S` zl9xh6#Nm)+OQhmh5?NB$<455fz{>cY&=LQAH|&TbF%CUvGsO}odOEK^)dO-$SOchQ zX9mc(HBdEN_Hiqm)qsy?g%`n1?+aJI=Po~I@D|3$cwVR>wu+gb-bI2+$BCmd_A9x=2WX)!wz$!O5dJ#Z{w;4|6W&|R(l$*nJ#Xt z5~NC@19p*IhS{AXHQP1YcfByaDs_6gWUP#h3Q_??8tY=MBAk(ylwfz7Szk{0i2!Ov zn)L1PqOjyHKDPlwhBTy;CLZ;-9VK_U;lx<3)OZ3AE&2~@IqnT7%H3}}3TCwY90&J> z?Kb`@Ck@$%K^My;^D-(4|1yu&b8o3*+g@I`+~D!d78p0YUt#&Qa4Sd zBaVk-ZC=|k{WGFi;^#-^1Ij{gz>T>fqMtzrB0evOz3qL`Wr6FFahPSSkgaV=*RnRJ zhrx;dL;QNK6+pe#C|(MZ|7XFnK&k@vd9>GD6Pbap5U_V3BogLPM+C1D&nhR0&kc$J zkeU)vNW5woq;3Qk@$W%+A*-AIAqi&m35SGKL-<5jbw&?CGL4<@t!={d&A0>$Lo?nc zvhANQfd_hmdps`p;@$(V&{6y{Lj=>Ztpe&Rohl9FM5Yk_5pEZz9ZAFj$${*Uhh-^# z7`?6f4BVIHO#mVMNYV$1{)f_8PcAXPz~GvRBVZlC(zR)Tr@Hp%HGy%kvx%lmK_ZJp}tUa%Hza%KMf0g2%hkbS6&Rv%!AW zJ2Hv6O)}(0JG)}Xll;U$&9$$JJ&Od})DQ5WIA|FkIGmPnE0Qo>eD}Ka$3b2dav|5p zc5_i*;9Cu_fXsAB2VMtS5}>Kcd3Xf>F}$6GNRdi4THjwI2?Pn9Zbr>=(jDZ|?bq{= z1pIyy!ioIZ0_rHvNOV9#esRlfn+-yobRg(`#77e59&NLIQn8@3LWYH|m4p~Tz@JKF zG|pA5Pwx-2hM*_mTr5`h^-q_czWki7dWRvwaB!4v)2Vvu+xpZIe~4We|5%?-l+x(Y z`o%rpenmgKr#teQ%k_)t@x$X&^(2#}yBEv`60yiMk=`g;0KOk}!FofhL8u_oD(wvM zY4lKIZOUXGQ?8&*iTC)tzE~52K5{U@`dBw56|mkQsM@H6;*&599v&Ljw|Ea%bw&BQ z9Z9;?>r`U6Y=|6$XxOO8&^HJ9OjK`11qZdQ)Bm9F?m8&q(F8E`-{A#;ixS5eea8ci zq6gyljJ{cQ?&>PcVN=vm^a@lv2zP3R@E+AT)l&>Plc-z?1+OPPH3^VSh-L!=p+$tC z$J4}ODOufvCEW;K-$P!w*aok+&$wqWD~hGND9D(4E%$0$(IViHaLFYy{eioQREVH< z5uC}tLUb0?q)K8L@w>b-Wz*6;6f^H*Ty+%_Ar)k0K~0F4ru5OMf1C$+$eg}uUz3;x zd;r8XL>|Tt1DakVB9r5P5Kq}K0Zi+UNs{t$e2SmVcEA2nd}(Ozv_^27nj+^O(+HNR zgNHIG}-)CejpUY6QN`9oLS}oL zsDyY1Y^D-Ubi?!i4P9(9;|I8az(gAujryLj%s8X?-}Zx|K@Ifu4zktnniQE!#!w1@Jgt2M9`F|`|xZDdIw?+9Zg+BE!~sInIrB>?``R8?bG)%jWE6e z_#wh`7*e=v3R0Ii{^4tk7p3qip^hjAl35e#+5r4nG_MCCpt<*aR}F}Kbr6<*AyHD4 z(f!Z!RKQeEbyez1ucixaGWaLg!5*$dqB2GTY!c*l7YEjXg2TogBv(cKX^MaY1VvQq zjtCh@r(H~OWt<~;AaO{9juT14*|8pcRdH$+N`N-B5y~c>kD?o?nS)*#B{G?CBAtv< z`hwA<$WRx;w5h1>>7E*x2;AbSIW5lIP>sZ5)#`2Ch!QC@tbZl}YPA3XI11`X4k)Et zeLFT!l!QNGDvo|xQad%(ixlrKaQmZ61j+LxSKSrgcAjhEt`Hk$nhaV(IA%4~5C$ol z0!Mx7Ho#VY1(BZbss$HQ&w<3>z06g;?U$kkvAAKngx4SUIr&7k@j!EEil|H7E}q6e zQ3zRk8;2Em=kTW%y0xw9W3NqGq=^VaNrX0E)EK=T{!b)xs6hC3E3Ms*UiH+2riYLZ z9T;@UHX`jX&_zU~gz-yC!OdMnWS=d&h=f$rN%A)w@NE=p%TbdmG&PJ>kjlEFYPn0# zQ+~Tg&?GxWyA8G4seMG9B93M+QC(-BNLV2D@ z^TrewOL3hwAxs21Q;b7=2j(`>cuJQdjZL)wDNm8#uZ{$ufGjP%1kH&_n%mnVauMl4 zNR76)3#K@zV3(1(lkndK4kn4AIO7jpopzj?-bSV_LL~f5-0K>^+STo@35#fo)d()c zS0?FFbG>#YIsQ79iJ}d^d+{8?-4HiYH+DERNF*@wZ%5yJMmDM~2N_TquejY@b(Y)Q zOZU3fRqYEsg;QT_ji-opZC8;P3fV+Ow*JY0o%2Wd`vZVh97~M z3!bQK`PZ>QyxyQKIe_+R6{o{+v+BLyRVXLJO{)EG9uf_sqx)u0HRvo?(KccIOE17W zVclS!eC1N<3*A0>s^$}1JfgfFwHeAp^TtXaV!EwBzbk(N&)~m|hK9~b zmNrso%W4!f8@0f59*lqVkB}0vz|W_NARcpSl)e_ZRmGl9kDhi(OAT-*NFw}#I4fGi zx(9ONLq7%;uuYV9Vp2lBM3O>f0eC+)I|9@3;#MdR5p~q(i_@ht$vxI||MW;>>=L9i zz9NlIiJ8bRS`^#gbCk>}JHwh9Pp>83O(kiQB7iZX0(C_|uavZwnN&2>;JV6F;dedN zeyyhnA)DQ+UWQyb@$`_`q$B;;k@uTgie2Hx*U3N=z|dHUS2Jy34G@d?h>&{P)k9!6 z>s$zd$V&kTuVS$Lgf3C1;FX|9M!`O$|0_^g4Q;12x(PjW6qr+B+$z0;*P_T}H-&P% z5_JPbku)-_ddRn`uEP$l5RMUDO<(4>6<)V8WI+VHfIvW0Fk%R^il_yY2itL_( zhN{}?KA_^7-I_T((dj&AyFOk_ZgtXykEJ&H-8wbj9dRJZZrq20`F8t^bV0u@i zsvCgrQ_;Q_E^-L1VbU8ZC`Rk%M0Wy3VqqQXS# zs0E}f5zYrGxyFre`)t|~NE)fDak7q&*f>1hztjJjE8SNAiHdv5n~~NkFV~>2K%WCe zkTLl%{WW%{iMOq5rMFC@Ya|DQaR5>Je78r5&Ve3>GXjY+AhObLxj=8TAjvaodfjeC zHdPwjKaazq6YS-&dRi66Acq#zsjg}R^;GF}X}fkvixMNh5~VY)5->7k(Z&dJiRlE! zN+tSziRcupFGW`IX1XnvD!)l*F~egDGsk^igffZ-P{q!1t9*w;>LYVq^$J9+n}H%t zBBg7Ix|Ckpqv2xn7U8+j14U>S16Q4r5M{v}s8gb&1@BZ|lOG)#QqJbI*f^?joiuqW zXSVx@3{Cn|_MPR?P#$#vRc~3M=7R&FV6E_i%{W@ZbH0wxD1U#U?M?b-c$0Alsq0q_ z?vgu|KMY|K1x}9&HG-{Yde5%xsM*G`%>LKc}Aws_@g@F7Wfol;dvm5650Im286QugvTonV{QU*L4MDwjoMGIL3i&@p{T%<4`QX@9SS=3pX zv<=e*Wi+g+0rX8pu3=tKT#lMxWS4q~ryQVv9ny{DGX;i#Y_bi2LSwbu5vkQtR3w!N z2+mh7l!00@P)UaJiyi_!TT@sC)it1WkR|Nl9k6y7%7?r7$w1mvM8Dyw4nUcBh3%oB zVSj|Y!{I!*egSHREFI5CQ+1?T6MBY(uka4(Qht%!CY{1XJ+K~0L?nA9X+#+rRF7%` zF-Dn)P^r#Hm*T6tUSY6isL)Wr+0kHJPrkuq5R5p3fPv&CEfMWTtye*MQod9d!MF<5 zNrPJNK8i#8EvZ4pOR$Uj&=rfB3iNu?bSmnfX@+l){{#=+j<4~NnvA-5@7B|W)=(&)#GnusDDh;lNcKEa8Zc413@)SaI~PK z11a|xaDBpR#5MjO6JNYf02icHqh}K~swAJ*L;B%V-N?1l=wRH$STAIXVF2dmD-sOz z=neiQ3^Q~=3|mBc;^v_LMP926!l(k#6yn!Pa+vw5r7pH!FfGUn55UVrgHtAhm_3*X zn2QiNN0e3=Q*?doZzT1TPU+UQU_K73PRy&YU?#armX-Zu+%>p0$8O0VY3I7!VO3l8N0lynRz|Clx zR!|V<)2_!O#4%B>s2Q3xl1SjJ=P$&Z4S_)?+D=mmZ3^fu{CkFH++LnDd$ZvzpToWIPyk0m+4=*g{4#=R5wsE8ZMajBHmH%#{0g{g`xrR|tc1{ryFcG?N)Z}xX#o|NAKbre7X$2c=f79CdNGgDXI7!e*%hQ85y`>)t#uiO+mCkgT#2X zpVc>~>I3-2IGTjJgp(t?^rrbwi2Xy*I;5JQF(TsdvSP(p1wdBm%^M9;Q&!=PD4mFlY@R*`x6S*8yPzNRA$vgw0Z5 zkF>+Jn8@MjS%*+6qR4%&$vYcSv6nrnhA=m%tRyE4($A_E&xDb;s)!*akmUCvg!2~p zS+rL=?JB{9hyzOBE8>+H%&7+2x|1nF9)g{4T^`wg1{x(njWVT#sdUyWysKt)Pzf@N z`U1fc?MB2%TD1ySC(a4uxX3gV>>?%3ejO^dOyt?;(VQ?_Y*Z*y93^NVu(;Z0MV+)k zq!@ZK%YK9w1H7At-7M4$2s(18B!&`$3@wSqyFnx~VQb;oI!}S50U(C3O**H1pc zY}9}9_?ESvP8A!22ooSDwe=znX(E)A&gLB>{?#I+DE+?VV^lcB8BZsMp=9}j=J;jy zyCm8i!uZ0?xVKUD%@J=~n6K2G6xHnaGQ_qQ-q%B|#`3VBp%l1+NuZ!?@lcWqgV_u} zrmyis6=@7Frf7nHzW`2Spi&fQ7p+`oD%6m^X@=5E4C~&O8){T9etoJR7cKaHq(gKU zbqeR-HfC@1Sh1Wm;gU&>06r>xEvg+6^o7FMhP?0?#QBfN*oCld5jr<(M5}SL|!lo&?_QK4o!@N z(-T9)jveLRFb6`LoKiCdz=W#wZM>yanK3mfJ?&%tGi~V$kic*pZ&!^NrIr4GzF)_H zqOs}Yz2tvTi0<%1Q=N^A88be$1E!2P5~!rzUtSOP*QR2HOpzof8+8IP#nGn`f#YmO z*1G`bAm?`r7g4d_yRE$n@EUSQBUtat_!Oqph-85pNcajh+N)nh`?pZ^RANw-@q=@h ziv7VuT*I@1IuQ-FY9s4{%m$_XKm$j3AoB{-B?T53LS+iPS=4lG5H0co$urP{q`8|J zY#3}2!*Jd*qFXnDoT*-ML08~@az96$`-KVD($X;$ee|aJsfv8vJTGVRWVk+vAhsl= z@J;DZt8iCUC?DW+R{sdc`T4b?f{zNL@8N}zlaR4wAfize ziECw85~xHGlA}6|zyYTDrh;U`Ob`8!D8ss9WbRfY^gO*RzWx15FAz&=53(E#R~Wxx z{ie}OvmvoDeG|?g(nkbWL(|kEi$k3l5W*7@iDN;U96CaE2{93$KvYXKk7!$9y&$p) z<1+o8d*P5JVh`dWE<$j9>cXLq{*if-D3KJi9+9gN#qb zqc*$|t^;LeoPe05=HOhe+E(!^0N;pg0``;4ilSmyBNONe-r}i7TVyggL0J`97(}j6 z@xP_((RyrrblNbPDso$Sjxe&WpgbW~>EB|Y0cV7Y5FZg^8bBLjKr5K5K`f)~3ba`o zzXuG54%I=fE=4ZDM&1h&jSC>U5(5a>E7d0)gicCFr4GCLqy5qe!}u18Wu*mX3PEd_ zE!39@FEc|UGquX(j6=mufoI_Ln^ir@tf1A=#Y!xph!wrF70jLy)YAQV!$ z_cQdFrW0cz({%dmfbk4Ud?5UNEr@Z5PJ*kYB<{V)#KHV2pr5|)uud`jR@r8$U^mqz6pd(G>H-|WC|3LbZ^X? zM*AJ!eBd15c2qHwWk>Z-M?1&_q*=`*8;9x&_fJ=P?BlP)!6CCcLytkLRqIIKMMwfT zP1&DW=40<;SyECbTc@SmPr2DTEp=yW-_!}#Y4#D;*(rxv<5E6ne=GYtD0@-nTKlH_ zAy}GqpWm;rDpOWkrK#hs<5EXiIYTxPH!TNz& zpJV;NZnuif`h4qXyWBd~E>CPoIo+(EnEE!yvY%&?|0q5xAN_qtpa{KEad_# zGquUeOF7lbNx8_%OgY@zooCD$xZi(cU9LU&x?69jZcF{}j$gYB>Ux*dqpfQ5?o#j6 z1?&IOQrbYjfjLIA?<0=+C^*JC zg5UNweS!9o{vg-dYI%s+u4DfytJ*%-Dv|yoZTPiI=}WY)=||sfxf|!@ao)hvTqlLT zX!=O7+%vg-i0Pm7o3CBccTJy4E~Ot!|N2jtG7hAFe%;cH59zluPQGd>V~0L%#?YYU zkOQq9Qs1%4H!Z`~zC-q<9;HvoczK9=moYQPnw-+c(zo`pmslAo_14a`QAJ9fRhsfA z#%Mdo-em0q%FvHf`po*iwr3qmDYWygpHRx^PqKYz%4^io-qz2gr0ix*piD|}c|O-F z{H>KTJvCeN(Jmhomx=r*1CxLTksAHT2~dtql7SYhT)HZ^`lM8 zo2;s@UBAgH^GxEL<5=!bIfC*F$|IEatJgdY4-N^#Y+?=s_-5#_*#Y#Qrj0?}R zMw#!i<~x&++}_JR)IQUmYj@jM*{|Avv){2lu-DnX{YA=<6qol(wYN*WV-L4nJ2P>Ym0}N1 zd|>A!)?1EQ%S^n?)@nPCy#|b|A zP&YADELUDlty1@_eIQ41<)D5B-|b0r|MlO!-UsfxWzQL0Gh6;*o?xq* z;pt4f4P5J+m!`((k-W{IxA^AszWRuuA3}BcP@kq(e)W;xW$!?r`Koh-LYSVq)p$!J zXS3G!au)5o+O*5YFJFT;eUb87;sK7k!yNrc;>pB4iG_*Fpav^AFB+T$RkRWh$T!QE zIb&_&CGNhOb;bgJ8#(qh8I7!O>T_RiHFN%pocla?euDGqN9G-pV>My=pq!Undw@GU zKe#6Z&%^IQul>ZdpSh!qc>b<}Hzq&kn6=PhT3D#h!2WMu22Y-Re)r4A2ko-u{!R6s z+|9Fmm_UO1@`oC}huXX+(ZiFq%J0EzJzIWrUEw8z_~-zQ;5;KsvP@oc;7n#4e3EZ1JY;nsvkd&s zo+Pg{&pt?A7^vgTN6OiQx4z3d&z<}md{*$Z(sJ_amcN*19wdd(7N%beK5Ae+@dQ_R zf_}VZk2Fuqc}6}PI98T$^fg@VF>}qJH$R^ED|NGa@LS6WHAlb58N!=onS4sFU?^U2 zb*^Q4WU`+>DRhzJrT46-|F32JZCXe;?s_wNq%M-9I`It0KA!j;ca#1RP{5>=$}vW& z+$?Kz#7i8xLL`8IyK>C)(9$ay*U3>~o>|%%TFUXs_LcR`A2aS>gl<3iHIsKp&Ygm-|KK}i$0;&@&DbY%E?Sg*dCoyS z`9HYse|W0tgEEeUdYc|7%m47A-}!XzOmAXDiBxxoaCnvxT6!)0<`c%UOG^unqP>w6 z3~&0*H~F4V7(BMV=SzR<%YFaPKuZKNi1dcw?;B_E-+zA@piuIDJcZE6Pm>afnO#W* zi6mo|$cbk8C7K@W|M$M-j&g5vWvDRg-|G5_-vl)F-@EIUXC)p++Fp}*f%1CdO3Lf- zr`LIsfP;U$<GG|I?rEzfXSk8zdf*{fVaseofpKtPS*wf&Cow zFC?hVM}6OG-*-KH4d48ZkNsud{v9vyoe%%M>)|^;z}K9Rc=v05_%H4L-%t<#?-_!| z{cpCt)Nzt~tTxp6C8HM%W**2l@)5b-9Q7pf_Dh4uBxnAQOJDLVTYvtWHMHfu{-^Gg zoQZ9k5eX-i&woRj{NK@r!TWue@Bc?1g4+7;^htW4%wy0MqQ^6GEOTO^7EccJm&C(z ze`MXelF#vfm==8h{bAruc}plFwIScnQ4hT7pn4dflYzeC1Aakc7*N)rX8vctzyEsp zexKjej?~ZxiFc)*2L1hnJ)fGr!S8(k`}h9u)I-1}|NW=>PtQcp@E7Tea-F1x%vdqL z>AK&?T<_m+jsFgf`lff@^7sEvf7tRK-?a6A=QDhT{$Z2k@^v+0Xz0qsim&_q+wSMy zkA2%?w><9u(zf^%t+VhcDW(-#=C(Bfud*Gi5!Q})bCp^ftS_vDEpA&WcB(zZ zcI=S7jXm1l(ayB9?OZ$GuC^!JKd^VUcek&$@4(Yx>=+cPcC zzSy2`9c-_#ud=4_%vW2d;hQ$ZUWXOKu{@sN<8NDQBDElE+gZ8RXsp27P&31Mf-%-m zD+}9ih&uA{aT&*V9<}9R3zp-@nzamk3sYIMt(~xvc-Ba2Wjs%xZ)KbFzWw)zEvioDxE8F*fK=CA*o$ooh=3=}yss26$L&1E~@_uG_hsF8s(fw~!7 z@aCk3UFz8T#xj)p99+_=+rcG7O%Ig8wIVeot(IoS$d>PI@ypOb zev*+WpAnlLIE%F`{w(_AIH+E(c!DzS#6#Gzis@+%WujTnw~E+PjCX1Q`wG}sKtC?w z*@w`tNH9qc-rk(|?Z4BKXACUIbLGLs;x00}E%tv?8P9P8g@gIzf2kB~wWpZvtqZ$& zv%w{cyMLQ9_?*GxTh_->Q&LK)uWu?j)aT%mP2CPI;>A5shEwBGq}K9GEm=^mulsBV ztt#YiI}Qjuct)}of-*^wkAmh)8Dst|s7vtKk%jpEBrV>om6^Y7gP;Ge{~la(|IW(> zBX7$yw`XJx{G|{bCcJ$pygdXbPqVjy!*6T5)@WPV1Ki$)+wTBZA7PIm;%}rq(#o<& z*`rubx6@fiKH;pL?47KTJ;ojb&mU`#Wqq6tx3i8gmO@8fG7BpNxn4DfT%;7ySweA{zu07Y< z$)0D=vqspL*q0!E)Yvsvx?OA6THD!mb{$el*bXD7MC^z)+^)CltvtKIZosd<(QdSM zu$$~A;-s4GW-G^Tv0JPOcB|cLW!jh8ms-l6kK|H-_mNiQyETu4lZM;+rcH1njR<rJM_qKMn_9RZE%9>E=Dy1%f|0l785xYMfj{g2 E1F!Gm<^TWy literal 0 HcmV?d00001 diff --git a/live/build/fonts/Roboto-normal-400.woff b/live/build/fonts/Roboto-normal-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..69c88254051499539452130e33c36a20e9469e8e GIT binary patch literal 20268 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 literal 0 HcmV?d00001 diff --git a/live/build/fonts/Roboto_Slab-normal-400.woff b/live/build/fonts/Roboto_Slab-normal-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..7fa41d5e0a2ccb3da2ce6ad44f95592574b2e316 GIT binary patch literal 22928 zcmYhg18^o!v_AaC_C_1q=Ek;dJ8x{;wl>_@ww;Y_Yhznqe)s;rs@qe~Or2+*)2F*@ z>YT0~H+eBJ00`i_X~qLk|9ht4e%t@U{Ac~&CN3f>1^|F0e{&+=(1Mx)84*{ISN`T! z002mT006NYnHc9f=lt?-O(4DG+Uyl=lI001=B_{iYI*wvX30D$|iKlN{vDw5zOnAw}#d~>zm zar?jHqUW%q&zT!Kefy$1e`}!sACS#~9%kR1Hvk~;?Qa<#&zXs2VQOds04ObdYuNt- zHX5Xo#Wx86D8ql-1m7S<-UOqzuyOt#n=9?=O#<$(@jU^0CE@SsKV*?Wdqa9-dgBegG2Er@|%00+Ie0W0v=D>VV2{mRF5K~Tn z4SzwB2)93fkSmrwksk{69crED5#4eY%z|6tY%bB^%T_mwZC&$gT*X-{P_L`tERP7H9 z-bT$L#~{V9ZHHDc6ch@UBupUvIUiiiN)nge zx10>u#0)pgcGu)^8ly@=(F+eUGcOxeZa$CU7EIWGydQ%Z467IcL0`b17G$+paHCi;kD zgE>Qh1?0D9DL-_g@gJnLr@5tVc5T%-a+TxJ($io(dqG|BOVkmD3q-=fqmdkQ8QgsGj3v^5CeT< zk&wm)3Rf!dD<0?p$<(Y4)lNMA|FK_oDbs$kbqV}rSd)IN?=rMo1J$;Ww(;|%mSQ-w z@u{qNX!v9wgWyZMD=Ip!FieyOa~x&F4HGbTl`o%PtTa$9kF?1Z5Dli|jVyd#KrurJIPdLk1{Z!!~u;oL&{ z=pw~!ZHHI+$EAJ*aAk#lQQ75E8@n`?0|1rDgXs%ahZZ)fDRe!b-U9wo{5I}P6ClxofrNExm`Wn=Ut z4N>!368W$nU#1mOZOokK@tY?dh%P~vSj$T}2H+B-Lyx~s^Op26kXcf^2B# z+F;c4Sd=xvFt_*Y7oF;XS6JromGN{RGJR%kR|REi`KLhP=_eo_Hu97e@I;n*ys^@w z*%CD8TvQEm_|I~)s_Py#zSyd&FIxq$nP>ih|4-KE_&nrQ3^M?+F(flTChvtBU>`T! zL+w-Pk*6~`OOtnJQ%{arz8e1I*yb$iRmj+*BRpNP}

p2YiqmB`D&0%B!Ic&OsO>`za)C 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 li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} + + +.fa-back:before { + content: ""; +} + +.fa-back-chevron:before { + content: "\E91F" +} + +.fa-forward:before { + content: ""; +} + +.fa-globe:before { + content: "\EA12" +} + +.fa-up:before { + content: "\E925" +} + +.fa-down:before { + content: "\E922" +} + +.fa-work:before { + content: "\E998" +} + +.fa-home:before { + content: "\EA1E" +} + +.fa-refresh:before { + content: "\EA88" +} + +.fa-menu:before { + content: "\EA68" +} + +.fa-star:before { + content: "\EAB3" +} + +.fa-star-filled:before { + content: "\EAB2" +} + +.fa-thick-arrow:before { + content: "\EA08" +} + +.fa-tick:before { + content: "\E9A4" +} + +.fa-cross:before { + content: "\E951" +} + +.fa-cross-circle:before { + content: "\E9D2" +} + +.fa-cross-circle-filled:before { + content: "\E9D1" +} + +.fa-alert:before { + content: "\E9ED" +} + +.fa-alert-filled:before { + content: "\E9EC" +} + +.fa-info:before { + content: "\E9EF" +} + +.fa-info-filled:before { + content: "\E9EE" +} + +.fa-bookmark:before { + content: "\E951" +} + +.fa-bookmark-filled:before { + content: "\E950" +} + +.fa-clockface:before { + content: "\E9AB" +} + +.fa-clockface-filled:before { + content: "\E9AA" +} diff --git a/live/build/fonts/fujicons.ttf b/live/build/fonts/fujicons.ttf new file mode 100755 index 0000000000000000000000000000000000000000..a323b194f1746d37b67f4d54502831876fb7b499 GIT binary patch literal 127756 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 tSb^D`3b75vSc4~R*5ZV@B7|=;#N)7 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�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 r=F;%FJ{Yzi;|bAc!-?>B@o1sb(GUf& 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 T=@0h-AU|@_ic;m0#=-vwLvQOo literal 0 HcmV?d00001 diff --git a/live/global.css b/live/global.css new file mode 100644 index 0000000..e69de29 diff --git a/live/img/Icon-144.png b/live/img/Icon-144.png new file mode 100644 index 0000000000000000000000000000000000000000..45e04595526d1c58a7c8e3eab183ed3c520bc6cc GIT binary patch literal 6899 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 literal 0 HcmV?d00001 diff --git a/live/img/Icon-36.png b/live/img/Icon-36.png new file mode 100644 index 0000000000000000000000000000000000000000..b1ad90e64ed0fd59f31f086797f98a217f5a14b3 GIT binary patch literal 1747 zcmV;^1}yoBP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tdl_uRQN(+;ieEWOiJOA7)nhzrIY3sOR$ z7Fq6{nQjB!G-#B>#7C8qNCAZhI)2}|XSO?c8e4hfPyY1IIp6>N|M}1MpZaddTtsw> z+swhhOXh&FEtb^ZiP>UTG%0rD`+cdl_%LQ`U&fQ-i)d2+D3%m^s8L({7`U&{zn9;# zjs3*KE}r(k+c@CgY7Ph2yw+WHr*b#5)SuY&Y+@+zYuk7@D|M_U+e#fRXvdFr*{Cfp zz|mC4nYwK2NVQacM{WHg`(*nl+KcSSMb368eEimMTzg)*^_GaOJ=2^CWvS7Vf;wHI zmXO3TTR&j8?p5ll>1Vt zPiu=Yx<3evoYd$%ulyZP`Liv^LfdG~)tDvLDKj7XHDqwIbu2uI>CsiQ4^z4Z0bQjH zrplAEX*h_%iOKq7`rXQ`Aej4&?Gs@SLowahZ)6+${Z|lFU9{i0Z^v04RXb{F$EDiB#;CuICbcINObQ0|9M;S=_$cE?7N^m^M?nh$vd>ya$^*hY zb0n66B*6yL~1lR2>I9tFz_`gh71aPebz;;;6#f)#{~PG_ls49FHc70kz7 z)OITHfSJ%pHyh>)$#1I#?b|rT$ zc(Mmn6m#hjwFU(su3vxl&4! zxXMsYT2F_TMFy)^;G9{BYhqQgvMn;WamAL*=A{ZQ1^3k(G9VYfO2X{c5K=F9+5eI2 zx`sfuRl(*gxL`YFKra3{1%yQ{55}A{oeDf!*Sle*`dKD5ed|`4gZ{_VPboahW*LxP z;b6qok@U-}12T`y#hjc z$|CIp1#_+d)X#}Q<6NZ-;kEKRi}~WUhd|$}9FXR_>*Vm_ zc4{!)qd?1*u&$J{$Y(jxi8X`8y}-J;^IZ!B8pc8(7-P znu$TU_?;3~_bOq<9$CT`8#&)uz6?P8Y3D?EA+ao9@d_DZJMXn(Z5yw_3&r@M;rRM{ ziLLFgy*-xncgxpB?u}N&ugd06h%J$LQV->yK{SH$n+q71<>w0K1T$cavt2syP`-2# z)I>w?%S&iun&wS-6da(9n_mvr7GX(VERker8M1H*Z~DAZQwFbulzv1(d~}ctrkL2R z`GKVUPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TZ|D5~`OjrC_vjwoK^i#m^Ustfv#Jz1FS->cEQYEAREwcKRS48fF|cQeLa0um z?Q|iu=ZlejhQHB%W+e)Ny+Aazlb47TbU|mNCW{pn&}ONc>)rXX`mDIKK5`>FH#nX9 z&*;MTc=udyyzA7q8fLe}LmEBHnCXe1dv#|#e7ZLt2JfD;JLAFWT06ntd(Q6AedKu# z{q?>EL>Kkb4sDJu?1;Uo+*LPna^lw7C?BYUdtTAPaiMGzO9g)wppOn93Wwc__0@dn zd;?KBuG=Ul{g~a8ZrT23-dA74j88QBO*#qmJ54eVi=_)SUNQ zV-SOc!|!^2&x4{OlRvTbb4a=O^vnYM%{J-I^jEBhT*y$?q_YX|fxa-pg}{17RG6s{ zT8|bZ=O#zp%K3cRqEqqiGkuKG5_8w{y!%8=#+&PU0BhtN*3T7!zrDY8Js{l~FZS+3 z{?AgDI!e$*ohDlv@TFAE#%`o;d6llmL`|BCq2n^|pv)XrfPGjSG<=)zPlNv_#mM?G!QZ7w{fvF&5%vb<{qAoe>es2eRpeO!p!=kVrHLg@FD`>{9aNHs zgCf#In9+lKUwa0rRjWoxu#J6KFUG}4oz!izS%>y5v=>CAnV7>Ez^f>E#t;&iB~%CN za&{v7VG(O0?hU_qy}wop4PYO6guRKLhfdhPtZf)<6WTZUm|SlS@_cU-!t)wyHkgf| z6X2I|giJEWfJbe|BWqJX*iP^cp z#bgpDxWRCph)Bl?vm4Nc$u^;VgO8?ll=04ao56GuOvdmLP`;G+n-|eQWPKUAxeK|y zw}C+IDMZewMriM@1AQYJz8V>v?HS33>MNo~QxUpp!(^MN`KB%!Q<#m|DBftbxeTL1 zA5*^F7cFm|Co9+~f37smeaY>dhHXYW++{h}^YEUV+RVX{roH^{u1y=WMK z=l}F0V7k3Oi=TUT}YGw`s`zb7{+74>qZv`!b=y_Ai13>#k zCkBuTT^$nM6$8)_Nb$CVmN5^&$WMrGor{280~=k$l{*)KlwcjA{E&!byqWAL@c+Bq zd~l*%7i7b_nY>5f|2v#Qa|mx>za%31Sd2^2 zCeJmnaW_&(9Tt%WaV-p=vL5v+xyL+z>*u}c9y8bn9$uU%BjOE$jk}UUjWy6|qV7AJ zLI^K*%f>#?X`*i0Fxe)=x7&_DV<+x3!9I85l-)Yk8iABx9aPTqiik83E0X+dORMq1 z#><@;Kq_=~;H0>Ot6$?ZN-73hzu-;hf}!c2MO@H-v;Elik4jgHJm3CUF|vP)peSjqp<+IGYE}vp}tVV^G-Bv_26$58%-}z_t+b18X@c)mbD@FN0{g5vd zdXaBF+h906V_Lw%)8jl7Q93DR0j<~dWKRB^Tr&u!b^?{|M+ znpdU#iSDO{=lb@$fn#qO-||6e&QK?I>ctXY1r4?dxf8!(yi%^^QcrLO2Yf3lVjZJ_ zlUA0xO*ZQg-(ELg>V0ohAynt}+lwK58f6@VD^84Ax-n3;zayfzP1J?x-k@&UFxm#R zZ}8FhtfDJQ?O`i5@+9;E#A0H;=Y#I2M7%-XWcQ~%zwZ$f`e)U{!qy-+biOB##9Ft> zW*s%()VXBkY9cpm|FlT(qen4v{=^4b5yb>Nxv5xj#)oEd@1VL|Yl3fI=U)u`svD_4 zcfGKj0zA}}A~iAk_w7boNzga?D57aX8LOa-8N(;2IUhRXo|jpEPN(yc^CHWrPB9Zu z00@>*H&lN~E?_Q7$RDL{dE7PG*6&i7h*e((`LMK?O88|20!?7s2xf`ju96}2{3kcD zjZfbzWmbcJCa5=Z$Hl0)`JM zaso5AS=ck2MLqNDaJ~-8Fy)ei;86q7nle>F`h>ov0l)i8!fqyn=$HC)4h0hxf#HLa zCxlJUJo8!4$_n1LsPXDSz^U=3<3wnESKs_r@QP2r61LTe&xKeE6BK}hjdZFVBkaB8 z*;#%1<8H-ysp0%>fI2XUzm6@`Hb+##1NGwsZPN$sOQ?>}H}bS4Zfd29`ZYtzyl49G zw;qJAzxQ6|r&5+af@O6hsLS%RERHe%g41WYnX!#FS(&trs&in?&L@eVMWNsTW_uo? zd`ly+`O$6>#x8XjZ$tkT%(}LN37p4Z?i1!5^qV5K0OU&M*|8vS@{s(`H VGVpQ^7|Z|w002ovPDHLkV1mZ+VkiIr literal 0 HcmV?d00001 diff --git a/live/img/Icon-512.png b/live/img/Icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3720bf122e47a8ce630d5e4527e71d3ab848dc GIT binary patch literal 57556 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 a8cGARJRF!6ZH4<_3Bcfj38G9J8TB7IQ)Bl4 literal 0 HcmV?d00001 diff --git a/live/img/apple-touch-icon.png b/live/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8387a2e44c1fbebe6ca61b653897c5683c02d950 GIT binary patch literal 7744 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 G@c#!*dP9N$ literal 0 HcmV?d00001 diff --git a/live/img/favicon-16x16.png b/live/img/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..0e695c509a6270d48eeb9a2e93e6be8e0e5a7c83 GIT binary patch literal 984 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 literal 0 HcmV?d00001 diff --git a/live/img/mstile-150x150.png b/live/img/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..f5804575d79d102bf90734113a755b7ef6f0b711 GIT binary patch literal 3822 zcmcgvX*kqh-~S2Orm-(ECbAQm3}!4NTS8QpLDsR$I*ctO>&TvjvQx?5k}bQKEJM~* zNMV>p3faeA_uSX>ym?+cZ|)cO_qxvYy}rxm`}v#~=UnGJyk%-|j#ZEq0DyCb*Y(T* zfDZic#mqpND6*FpRWV#O1n~2>{%a1b_$e0B}T0Jy-#NU_}7< zus4P|$u`gH|}>Y;2$h{KaRCbkiaxoS}(6(;^7WCU-IaWz`oN>0?7ZZHutk z^||m&p3lNen;ZFG9=q{#3|<`M1mEV2D;W@Y$RsIf3}Tq`w5A#L0713@E z*AtJQWBkX44u=hNr`aK7CiXY8TwGBPa+AfL=_f}tE`6NkFKiU znMm!LiP<}N*Ti6NJkRSDpqQ?G0F`usoGrrO(vedxDuNB27>jyzK62o+FQ(}p3WO>} z%Sh(Ehq+xLW8Mpc_!l0{Q~@?Mq?%M*gAdgRX;|_ z<7$b_O92YoqVTt*jG3RaiC9xg2r=7n%VP~EGa?|h)!5lx9GOC7w9n=2b%@Mjxp2R2 z|HG9j0xOD~M@6D-%m%`9*%zOFkGwCpax`KhV8HC-8Gx+4t`tuhn0}=+RD0nmUuWWJ zb9Rlj&ogT#^x=eiy&KC>B(!`-c5+tp|+1*;4j_YQx=(c>XPY9hF@M zu_Eggd%qG%7C~62R|Rxx*&xALM95vyxmz7t^fu*K3AxCsl31A`t&~{xv*tS*FF20t z*=sznvE#eZ&QgLMkdQbuF2-QxRUV>|QCW^wGaT~V?qLZPQ+XQrLkds6|` zbMI3*O9#a4M94!ub$>1RdK;hl1a}mSRcaBJI_i=g!h9d{hs3N&T{IiFI?GZ^N`nlY zbTmwv^&<+pzXvu)D17Cjg4_L4pi+S;#9#hP5U6eI>KVcG<;Omo*6s2dnk((2k|z~U z>R;_O*^5DYd)=*$7*fkY*ss|o=~{6jS)Pp!Cs604;DQ9-*7IE&*{`(*NQJS}4h}j{ zNUBSG#g%4^%Kh9w3ev_{!7;+4l^CwC&r9gJM7U<~>yg|W&s2UyjzCedX5W65?%z&y zv2o^_vv_p7&*;yPdHE@8#z>|&%j;!+Pju|9zIoB$*qLEuHu0aVkU{!&f3BHeGB~iM$;B~) z1uaU?@+Mu-FcDU>e{t#bF)rrGuibF5Uo}!fy6x=XLiCx;CaBr~j8l~)kR5vCuR5;1 zOaftM6W8k`26Zo7&#~bG9TP(2k_ng%!-8~T)UyOuKny0Jx)eNI@!K|if-SmOY=f(T z>tiJ793YUEAEr0o7XNmf^A9N?LdMuy=)?%L(`6Uu%bjUn+d(MZ2#VK4bk-H2jc)%u z4xORbu6R<$V_-9(FKzmP4Lo}%J&dk>4r@Ewrd1Q~up8Su-xKkaJ1ebg9(U(w2+FSJ zc~sNw2IlC11FRDp){D3_L#djH+IXN*~-qlnFp^D?ta{xnnz87bWizIKTNL z0(}j5;&da+NSRGMkgTai4oIam_*O8!R}>-8RqMQu(1;Zac9qNzDH z>>GBW|J^MSOPe_L+e7^%`U!d|0AZ;QLsU~SjT;LMgx^}KS`o7yx@ruTSD^@Pw%w>!`8Dg@(K7-{6HEK`e`yZZjw zWoslxH17iYq}$R;*w{V}hs`O+)Nc zZ-=CzB)XJuU|v@>tb)#8>!w_LE<@e_Eql$2g_=Ed4`BExdhRr<@wfhEgiiOa_g2#U zX876EQpj0fhxv>?v+P*UJ?#4AM2d3&q8U=%GlaO{ayxl6lFfJ|x6NZPCNI8GQJ}_p zRR5r7D?#|~>vo}xCA`8yboSCZ_|PHi%BBMmpxAnzX$;>#>Zn&euDi>)MwN&V4MFzBRMYi$BHt3lFTkb}HkFzA zfPE#YrDiKXlb$z)I`jZYa!JrVN?(B7%Bocdp%%4*D`v8;ZFuk9zlBw9Jd zd@Dg?+En*0tugGYa!l(4pY>hj8B!^w4)W3n@*|9NcjB_Q!|7tDzBV^~e{oB5kRo&PLFx=SEss-Rv|}?LsV=~sznZ1 z!N7lC1RmQBwGnQ!n?>Z4594(b-VV0Hj%(BLZaG!F-2Djwy->*Rgs6PW`sc6Kca1GG z!oL)2!Xh@|&0kS}q;jlL55vRqqgHa?q&WxdHbbR%B!2f#DrA^%^wEbQE514O&e`9| z6QA$bbgz=IL>{#&c&x;U#m-4X(oi$rhd#)cWLCQeG1A&fXlE#2{%M=5`yC{|5bT^( zxuD@%pR)$jG0EmaYM}jCCjJ^c&V|9WXQ1}Nd1v7bg1JDdQDnlXAJq6tO{DOK6Z72< zu{AS(1?{hh8VjV)}FF}^d)FE|oC-w}TX`7V^suUhR@Dy&d1ik1o4I!JEg`ek~&s z?0#N>Lotr{$Zc=sx5($+A)pM59clafHm3oDeT#ku7DXw0Z+mD!4IS){aP0l3sHG0y zs|xy|^V077jvdwDA91-NViyt}CR9uT@Q@QPW$>4NTZnDO2fOT@od%Om#LB%i1}dcr zX&IKxhWvy%hKBDeS5LlyN^LqKmv0egOIDRHA|xtIe;Q~EVZO?a?IPiWyEQ~{zd_8Z zW~auAS{eu){lWv`vX0I{0}CFLpRd1gyb|rf?YQif z@U+evq5nA$(sMsA)=R(&o&s&cFfK1i>{w1PVyl?r=t~H+@^c7mT)k_vog zN|u-Nzhx}%|I+mX+xevRhbpumn*>hZ8t00^xv9AXy3rhPMG>Yd54$1{gImC0YH%er zCAgd-OifWSe#2kr{{VdbUA^4H|9`+-7BP~?q;mOXNaLoDJ1!XZdE9!4Am%0u|{0AZ~flK~oT52i|HuXz1`;gP6#O3sTF40?0d8MpI(kH@gW2|ag-01chY1L@u zTG3SGgsn4^x1GrM=IhTtnv9ChEwot|)Wzgp(y!eef^6}_`zu(mZ_>S;|Kp+sfjlkojEcE|vutHTJFfanY>D@+@ literal 0 HcmV?d00001 diff --git a/live/img/safari-pinned-tab.svg b/live/img/safari-pinned-tab.svg new file mode 100644 index 0000000..bd9b59f --- /dev/null +++ b/live/img/safari-pinned-tab.svg @@ -0,0 +1,33 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + + diff --git a/live/index.html b/live/index.html new file mode 100644 index 0000000..49fe982 --- /dev/null +++ b/live/index.html @@ -0,0 +1,18 @@ + + + + + + + Traintimes + + + + + + + + + + + diff --git a/live/manifest.json b/live/manifest.json new file mode 100644 index 0000000..30f8da3 --- /dev/null +++ b/live/manifest.json @@ -0,0 +1,46 @@ +{ + "name": "Train Times", + "short_name": "Train Times", + "icons": [ + { + "src": "/img/Icon-36.png", + "sizes": "36x36", + "type": "image/png" + }, + { + "src": "/img/Icon-48.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/img/Icon-72.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/img/Icon-96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/img/Icon-144.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/img/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/img/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "start_url": ".", + "imgdisplay": "standalone", + "display": "standalone" +} diff --git a/live/service-worker.js b/live/service-worker.js new file mode 100644 index 0000000..8a881b4 --- /dev/null +++ b/live/service-worker.js @@ -0,0 +1,110 @@ +// Copyright 2016 Google Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +const CACHE_VERSION = 8; +const dataCacheName = `traintimesData-v${CACHE_VERSION}`; +const cacheName = `traintimePWA-final-${CACHE_VERSION}`; +const filesToCache = [ + '/', + '/index.html', + '/service-worker.js', + '/manifest.json', + '/favicon.png', + '/browserconfig.xml', + '/build/bundle.css', + '/build/bundle.js', + '/fonts/fujicons.css', + '/fonts/fujicons.ttf', + '/img/Icon-36.png', + '/img/Icon-48.png', + '/img/Icon-72.png', + '/img/Icon-96.png', + '/img/Icon-144.png', + '/img/Icon-192.png', + '/img/Icon-512.png' +]; + +self.addEventListener('install', function(e) { + console.log('[ServiceWorker] Install'); + e.waitUntil( + caches.open(cacheName).then(function(cache) { + console.log('[ServiceWorker] Caching app shell'); + + return cache.addAll(filesToCache); + }) + ); +}); + +self.addEventListener('activate', function(e) { + console.log('[ServiceWorker] Activate'); + e.waitUntil( + caches.keys().then(function(keyList) { + return Promise.all(keyList.map(function(key) { + if (key !== cacheName && key !== dataCacheName) { + console.log('[ServiceWorker] Removing old cache', key); + + return caches.delete(key); + } + })); + }) + ); + + /* + * Fixes a corner case in which the app wasn't returning the latest data. + * You can reproduce the corner case by commenting out the line below and + * then doing the following steps: 1) load app for first time so that the + * initial New York City data is shown 2) press the refresh button on the + * app 3) go offline 4) reload the app. You expect to see the newer NYC + * data, but you actually see the initial data. This happens because the + * service worker is not yet activated. The code below essentially lets + * you activate the service worker faster. + */ + return self.clients.claim(); +}); + +self.addEventListener('fetch', function(e) { + console.warn('[Service Worker] Fetch', e.request.url); + const dataUrl = '/getnexttraintimes?'; + if (e.request.url.indexOf(dataUrl) > -1) { + console.log('!'); + + /* + * When the request URL contains dataUrl, the app is asking for fresh + * weather data. In this case, the service worker always goes to the + * network and then caches the response. This is called the "Cache then + * network" strategy: + * https://jakearchibald.com/2014/offline-cookbook/#cache-then-network + */ + e.respondWith( + caches.open(dataCacheName).then(function(cache) { + return fetch(e.request).then(function(response) { + cache.put(e.request.url, response.clone()); + + return response; + }); + }) + ); + } + else + + /* + * The app is asking for app shell files. In this scenario the app uses the + * "Cache, falling back to the network" offline strategy: + * https://jakearchibald.com/2014/offline-cookbook/#cache-falling-back-to-network + */ + e.respondWith( + caches.match(e.request).then(function(response) { + return response || fetch(e.request); + }) + ); +});