animate-uri
Advanced tools
Comparing version 1.0.0 to 1.1.0
@@ -1,1 +0,1 @@ | ||
{"id":"index.html","dependencies":[{"name":"./test.js","dynamic":true,"resolved":"/Users/innei/GitHub/playground/url-animation/test.js","parent":"/Users/innei/GitHub/playground/url-animation/index.html"},{"name":"./script.js","dynamic":true,"resolved":"/Users/innei/GitHub/playground/url-animation/script.js","parent":"/Users/innei/GitHub/playground/url-animation/index.html"}],"generated":{"html":"<!--\n * @Author: Innei\n * @Date: 2020-08-13 19:55:07\n * @LastEditTime: 2020-08-13 21:56:09\n * @LastEditors: Innei\n * @FilePath: /url-animation/index.html\n * @Coding with Love\n-->\n<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>url animation</title>\n </head>\n <body>\n <div id=\"app\">\n <li>\n <a href=\"#This-is-a-very-cool-transition\">This is a very cool transition</a>\n </li>\n <li>\n <a href=\"#Click-here\">Click here</a>\n </li>\n </div>\n </body>\n <script src=\"/1dd241c4cd3fd1dd89c570cee98b79dd.js\"></script>\n <script src=\"/9a9569e9d73f33740eada95275da7f30.js\"></script>\n <script></script>\n</html>\n"},"sourceMaps":null,"error":null,"hash":"be11a2ca919c8f33c9bb5cd36e50bc2e","cacheData":{}} | ||
{"id":"index.html","dependencies":[{"name":"./script.ts","dynamic":true,"resolved":"/Users/innei/GitHub/playground/url-animation/script.ts","parent":"/Users/innei/GitHub/playground/url-animation/index.html"},{"name":"_css_loader","parent":"/Users/innei/GitHub/playground/url-animation/index.html","resolved":"/Users/innei/.config/yarn/global/node_modules/parcel-bundler/src/builtins/css-loader.js"},{"name":"/Users/innei/GitHub/playground/url-animation/package.json","includedInParent":true,"mtime":1597383785945}],"generated":{"html":"<!--\n * @Author: Innei\n * @Date: 2020-08-13 19:55:07\n * @LastEditTime: 2020-08-14 13:30:35\n * @LastEditors: Innei\n * @FilePath: /url-animation/index.html\n * @Coding with Love\n-->\n<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>url animation</title>\n </head>\n <body>\n <style>#app {\n display: flex;\n width: 100vw;\n height: 100vh;\n justify-content: center;\n align-self: center;\n flex-direction: column;\n text-align: center;\n }\n :root,\n body {\n margin: 0;\n padding: 0;\n }\n .form {\n margin-top: 20px;\n }</style>\n <div id=\"app\">\n <li>\n <a href=\"/This-is-a-very-cool-transition\">This is a very cool transition</a>\n </li>\n <li>\n <a href=\"/Click-here\">Click here</a>\n </li>\n\n <div class=\"form\">\n <label>\n destination to:\n </label>\n <input type=\"text\" id=\"destination\">\n\n <button id=\"button\">Go!</button>\n </div>\n </div>\n </body>\n\n <script src=\"/838b5f300f24e42d0eb289db221c08a2.js\"></script>\n</html>\n"},"sourceMaps":null,"error":null,"hash":"ad5a884fe5f6513fec69cdd82a47243a","cacheData":{"env":{}}} |
@@ -1,1 +0,1 @@ | ||
{"id":"QCba","dependencies":[{"name":"/Users/innei/GitHub/playground/url-animation/tsconfig.json","includedInParent":true,"mtime":1597326154403},{"name":"/Users/innei/GitHub/playground/url-animation/package.json","includedInParent":true,"mtime":1597326543793}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.animateUriFactory=void 0,exports.animateUriFactory=function(){var u=void 0,D=\"\";return{create:function(u){var D=void 0===u?{duration:100,shouldPushState:!0}:u,F=D.duration,E=D.shouldPushState;return F=null!=F?F:100,E=null==E||E,{start:this.start,stop:this.stop}},start:function(F,E){var C=this;if(\"string\"!=typeof F||\"/\"!==F.charAt(0))throw new Error(\"to must start with `/`\");u&&(u=clearInterval(u)),E&&\"/\"===E.charAt(0)&&history.replaceState(null,\"\",E);var t=!1,A=document.title;u=setInterval(function(){var u=encodeURI(decodeURI(location.pathname).replace(/<% emojiSequence %>|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDED5\\uDEEB\\uDEEC\\uDEF4-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDED5\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])\\uFE0F|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDC8F\\uDC91\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD0F\\uDD18-\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3C-\\uDD3E\\uDDB5\\uDDB6\\uDDB8\\uDDB9\\uDDBB\\uDDCD-\\uDDCF\\uDDD1-\\uDDDD])/g,\"\"));if(u===F)return C.stop();var E=F.indexOf(u)>-1,e=E?u.concat(F.charAt(u.length)):u.slice(0,u.length-1);t||(D=F,history.pushState(null,A,F),t=!0),history.replaceState(null,A,e+(E?\"đģ\":\"đ¨đ´\"))},100)},stop:function(){return u=clearInterval(u),history.replaceState(null,\"\",D)}}};"},"sourceMaps":{"js":{"mappings":[{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":0}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":13}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":20}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":35}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":43}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":56}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":57}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":64}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":68}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":76}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":99}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":101}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":1,"column":109}},{"source":"index.ts","name":null,"original":{"line":10,"column":33},"generated":{"line":1,"column":127}},{"source":"index.ts","name":null,"original":{"line":14,"column":6},"generated":{"line":1,"column":138}},{"source":"index.ts","name":null,"original":{"line":14,"column":6},"generated":{"line":1,"column":142}},{"source":"index.ts","name":null,"original":{"line":14,"column":34},"generated":{"line":1,"column":149}},{"source":"index.ts","name":null,"original":{"line":16,"column":6},"generated":{"line":1,"column":151}},{"source":"index.ts","name":null,"original":{"line":16,"column":18},"generated":{"line":1,"column":153}},{"source":"index.ts","name":null,"original":{"line":18,"column":9},"generated":{"line":1,"column":156}},{"source":"index.ts","name":null,"original":{"line":18,"column":9},"generated":{"line":1,"column":162}},{"source":"index.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":1,"column":163}},{"source":"index.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":1,"column":170}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":1,"column":179}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":1,"column":182}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":1,"column":186}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":1,"column":193}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":1,"column":197}},{"source":"index.ts","name":null,"original":{"line":27,"column":60},"generated":{"line":1,"column":199}},{"source":"index.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":1,"column":200}},{"source":"index.ts","name":null,"original":{"line":28,"column":18},"generated":{"line":1,"column":209}},{"source":"index.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":1,"column":213}},{"source":"index.ts","name":null,"original":{"line":29,"column":25},"generated":{"line":1,"column":230}},{"source":"index.ts","name":null,"original":{"line":30,"column":7},"generated":{"line":1,"column":233}},{"source":"index.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":1,"column":235}},{"source":"index.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":1,"column":237}},{"source":"index.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":1,"column":239}},{"source":"index.ts","name":null,"original":{"line":26,"column":8},"generated":{"line":1,"column":248}},{"source":"index.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":1,"column":250}},{"source":"index.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":1,"column":252}},{"source":"index.ts","name":null,"original":{"line":34,"column":13},"generated":{"line":1,"column":268}},{"source":"index.ts","name":null,"original":{"line":32,"column":6},"generated":{"line":1,"column":275}},{"source":"index.ts","name":null,"original":{"line":32,"column":17},"generated":{"line":1,"column":277}},{"source":"index.ts","name":null,"original":{"line":32,"column":17},"generated":{"line":1,"column":283}},{"source":"index.ts","name":null,"original":{"line":32,"column":17},"generated":{"line":1,"column":285}},{"source":"index.ts","name":null,"original":{"line":32,"column":29},"generated":{"line":1,"column":287}},{"source":"index.ts","name":null,"original":{"line":33,"column":6},"generated":{"line":1,"column":291}},{"source":"index.ts","name":null,"original":{"line":33,"column":24},"generated":{"line":1,"column":293}},{"source":"index.ts","name":null,"original":{"line":33,"column":24},"generated":{"line":1,"column":299}},{"source":"index.ts","name":null,"original":{"line":33,"column":24},"generated":{"line":1,"column":302}},{"source":"index.ts","name":null,"original":{"line":34,"column":13},"generated":{"line":1,"column":304}},{"source":"index.ts","name":null,"original":{"line":35,"column":8},"generated":{"line":1,"column":305}},{"source":"index.ts","name":null,"original":{"line":35,"column":15},"generated":{"line":1,"column":311}},{"source":"index.ts","name":null,"original":{"line":35,"column":20},"generated":{"line":1,"column":316}},{"source":"index.ts","name":null,"original":{"line":36,"column":8},"generated":{"line":1,"column":322}},{"source":"index.ts","name":null,"original":{"line":36,"column":14},"generated":{"line":1,"column":327}},{"source":"index.ts","name":null,"original":{"line":36,"column":19},"generated":{"line":1,"column":332}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":1,"column":339}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":1,"column":345}},{"source":"index.ts","name":null,"original":{"line":44,"column":10},"generated":{"line":1,"column":354}},{"source":"index.ts","name":null,"original":{"line":44,"column":22},"generated":{"line":1,"column":356}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":1,"column":359}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":1,"column":363}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":1,"column":365}},{"source":"index.ts","name":null,"original":{"line":45,"column":10},"generated":{"line":1,"column":370}},{"source":"index.ts","name":null,"original":{"line":45,"column":24},"generated":{"line":1,"column":373}},{"source":"index.ts","name":null,"original":{"line":45,"column":17},"generated":{"line":1,"column":390}},{"source":"index.ts","name":null,"original":{"line":45,"column":53},"generated":{"line":1,"column":393}},{"source":"index.ts","name":null,"original":{"line":45,"column":36},"generated":{"line":1,"column":399}},{"source":"index.ts","name":null,"original":{"line":45,"column":39},"generated":{"line":1,"column":401}},{"source":"index.ts","name":null,"original":{"line":45,"column":46},"generated":{"line":1,"column":408}},{"source":"index.ts","name":null,"original":{"line":46,"column":14},"generated":{"line":1,"column":411}},{"source":"index.ts","name":null,"original":{"line":46,"column":14},"generated":{"line":1,"column":417}},{"source":"index.ts","name":null,"original":{"line":46,"column":18},"generated":{"line":1,"column":421}},{"source":"index.ts","name":null,"original":{"line":46,"column":24},"generated":{"line":1,"column":427}},{"source":"index.ts","name":null,"original":{"line":49,"column":10},"generated":{"line":1,"column":453}},{"source":"index.ts","name":null,"original":{"line":50,"column":8},"generated":{"line":1,"column":457}},{"source":"index.ts","name":null,"original":{"line":50,"column":16},"generated":{"line":1,"column":459}},{"source":"index.ts","name":null,"original":{"line":50,"column":30},"generated":{"line":1,"column":473}},{"source":"index.ts","name":null,"original":{"line":52,"column":10},"generated":{"line":1,"column":477}},{"source":"index.ts","name":null,"original":{"line":52,"column":47},"generated":{"line":1,"column":480}},{"source":"index.ts","name":null,"original":{"line":52,"column":23},"generated":{"line":1,"column":486}},{"source":"index.ts","name":null,"original":{"line":52,"column":33},"generated":{"line":1,"column":488}},{"source":"index.ts","name":null,"original":{"line":52,"column":40},"generated":{"line":1,"column":495}},{"source":"index.ts","name":null,"original":{"line":53,"column":8},"generated":{"line":1,"column":499}},{"source":"index.ts","name":null,"original":{"line":53,"column":16},"generated":{"line":1,"column":507}},{"source":"index.ts","name":null,"original":{"line":53,"column":29},"generated":{"line":1,"column":520}},{"source":"index.ts","name":null,"original":{"line":53,"column":35},"generated":{"line":1,"column":525}},{"source":"index.ts","name":null,"original":{"line":53,"column":39},"generated":{"line":1,"column":528}},{"source":"index.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":1,"column":531}},{"source":"index.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":1,"column":535}},{"source":"index.ts","name":null,"original":{"line":55,"column":17},"generated":{"line":1,"column":538}},{"source":"index.ts","name":null,"original":{"line":56,"column":12},"generated":{"line":1,"column":540}},{"source":"index.ts","name":null,"original":{"line":56,"column":27},"generated":{"line":1,"column":542}},{"source":"index.ts","name":null,"original":{"line":56,"column":36},"generated":{"line":1,"column":551}},{"source":"index.ts","name":null,"original":{"line":58,"column":6},"generated":{"line":1,"column":557}},{"source":"index.ts","name":null,"original":{"line":58,"column":14},"generated":{"line":1,"column":559}},{"source":"index.ts","name":null,"original":{"line":58,"column":26},"generated":{"line":1,"column":571}},{"source":"index.ts","name":null,"original":{"line":59,"column":14},"generated":{"line":1,"column":582}},{"source":"index.ts","name":null,"original":{"line":59,"column":14},"generated":{"line":1,"column":586}},{"source":"index.ts","name":null,"original":{"line":59,"column":26},"generated":{"line":1,"column":588}},{"source":"index.ts","name":null,"original":{"line":60,"column":10},"generated":{"line":1,"column":598}},{"source":"index.ts","name":null,"original":{"line":60,"column":20},"generated":{"line":1,"column":608}},{"source":"index.ts","name":null,"original":{"line":60,"column":29},"generated":{"line":1,"column":617}},{"source":"index.ts","name":null,"original":{"line":60,"column":39},"generated":{"line":1,"column":627}},{"source":"index.ts","name":null,"original":{"line":61,"column":12},"generated":{"line":1,"column":635}},{"source":"index.ts","name":null,"original":{"line":62,"column":12},"generated":{"line":1,"column":3385}},{"source":"index.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":3390}},{"source":"index.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":3393}},{"source":"index.ts","name":null,"original":{"line":75,"column":26},"generated":{"line":1,"column":3397}},{"source":"index.ts","name":null,"original":{"line":76,"column":17},"generated":{"line":1,"column":3399}},{"source":"index.ts","name":null,"original":{"line":76,"column":17},"generated":{"line":1,"column":3406}},{"source":"index.ts","name":null,"original":{"line":76,"column":22},"generated":{"line":1,"column":3408}},{"source":"index.ts","name":null,"original":{"line":79,"column":14},"generated":{"line":1,"column":3415}},{"source":"index.ts","name":null,"original":{"line":79,"column":14},"generated":{"line":1,"column":3419}},{"source":"index.ts","name":null,"original":{"line":79,"column":24},"generated":{"line":1,"column":3421}},{"source":"index.ts","name":null,"original":{"line":79,"column":27},"generated":{"line":1,"column":3423}},{"source":"index.ts","name":null,"original":{"line":79,"column":35},"generated":{"line":1,"column":3431}},{"source":"index.ts","name":null,"original":{"line":79,"column":49},"generated":{"line":1,"column":3435}},{"source":"index.ts","name":null,"original":{"line":80,"column":14},"generated":{"line":1,"column":3437}},{"source":"index.ts","name":null,"original":{"line":80,"column":24},"generated":{"line":1,"column":3439}},{"source":"index.ts","name":null,"original":{"line":81,"column":12},"generated":{"line":1,"column":3441}},{"source":"index.ts","name":null,"original":{"line":81,"column":22},"generated":{"line":1,"column":3443}},{"source":"index.ts","name":null,"original":{"line":81,"column":29},"generated":{"line":1,"column":3450}},{"source":"index.ts","name":null,"original":{"line":81,"column":32},"generated":{"line":1,"column":3452}},{"source":"index.ts","name":null,"original":{"line":81,"column":39},"generated":{"line":1,"column":3459}},{"source":"index.ts","name":null,"original":{"line":81,"column":49},"generated":{"line":1,"column":3461}},{"source":"index.ts","name":null,"original":{"line":82,"column":12},"generated":{"line":1,"column":3470}},{"source":"index.ts","name":null,"original":{"line":82,"column":22},"generated":{"line":1,"column":3472}},{"source":"index.ts","name":null,"original":{"line":82,"column":28},"generated":{"line":1,"column":3478}},{"source":"index.ts","name":null,"original":{"line":82,"column":31},"generated":{"line":1,"column":3480}},{"source":"index.ts","name":null,"original":{"line":82,"column":41},"generated":{"line":1,"column":3482}},{"source":"index.ts","name":null,"original":{"line":82,"column":50},"generated":{"line":1,"column":3489}},{"source":"index.ts","name":null,"original":{"line":83,"column":13},"generated":{"line":1,"column":3492}},{"source":"index.ts","name":null,"original":{"line":84,"column":10},"generated":{"line":1,"column":3496}},{"source":"index.ts","name":null,"original":{"line":84,"column":22},"generated":{"line":1,"column":3498}},{"source":"index.ts","name":null,"original":{"line":86,"column":12},"generated":{"line":1,"column":3500}},{"source":"index.ts","name":null,"original":{"line":86,"column":20},"generated":{"line":1,"column":3508}},{"source":"index.ts","name":null,"original":{"line":86,"column":30},"generated":{"line":1,"column":3518}},{"source":"index.ts","name":null,"original":{"line":86,"column":36},"generated":{"line":1,"column":3523}},{"source":"index.ts","name":null,"original":{"line":86,"column":50},"generated":{"line":1,"column":3525}},{"source":"index.ts","name":null,"original":{"line":88,"column":10},"generated":{"line":1,"column":3528}},{"source":"index.ts","name":null,"original":{"line":88,"column":17},"generated":{"line":1,"column":3531}},{"source":"index.ts","name":null,"original":{"line":90,"column":8},"generated":{"line":1,"column":3534}},{"source":"index.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":1,"column":3542}},{"source":"index.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":1,"column":3555}},{"source":"index.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":1,"column":3560}},{"source":"index.ts","name":null,"original":{"line":93,"column":13},"generated":{"line":1,"column":3562}},{"source":"index.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":1,"column":3565}},{"source":"index.ts","name":null,"original":{"line":93,"column":43},"generated":{"line":1,"column":3567}},{"source":"index.ts","name":null,"original":{"line":93,"column":34},"generated":{"line":1,"column":3572}},{"source":"index.ts","name":null,"original":{"line":15,"column":17},"generated":{"line":1,"column":3582}},{"source":"index.ts","name":null,"original":{"line":99,"column":4},"generated":{"line":1,"column":3588}},{"source":"index.ts","name":null,"original":{"line":99,"column":4},"generated":{"line":1,"column":3593}},{"source":"index.ts","name":null,"original":{"line":101,"column":13},"generated":{"line":1,"column":3604}},{"source":"index.ts","name":null,"original":{"line":100,"column":6},"generated":{"line":1,"column":3611}},{"source":"index.ts","name":null,"original":{"line":100,"column":14},"generated":{"line":1,"column":3613}},{"source":"index.ts","name":null,"original":{"line":100,"column":28},"generated":{"line":1,"column":3627}},{"source":"index.ts","name":null,"original":{"line":101,"column":13},"generated":{"line":1,"column":3630}},{"source":"index.ts","name":null,"original":{"line":101,"column":21},"generated":{"line":1,"column":3638}},{"source":"index.ts","name":null,"original":{"line":101,"column":34},"generated":{"line":1,"column":3651}},{"source":"index.ts","name":null,"original":{"line":101,"column":40},"generated":{"line":1,"column":3656}},{"source":"index.ts","name":null,"original":{"line":101,"column":44},"generated":{"line":1,"column":3659}}],"sources":{"index.ts":"/*\n * @Author: Innei\n * @Date: 2020-08-13 21:31:23\n * @LastEditTime: 2020-08-13 21:46:59\n * @LastEditors: Innei\n * @FilePath: /url-animation/package.ts\n * @Coding with Love\n */\n\nexport const animateUriFactory = () => {\n /**\n * @type {number | null}\n */\n let timer: number | undefined = undefined\n let duration = 100\n let navigator = ''\n let shouldPushState = true\n return {\n /**\n *\n * @param {{duration?: number,shouldPushState?: boolean}}\n */\n create(\n {\n duration,\n shouldPushState,\n }: { duration?: number; shouldPushState?: boolean } = {\n duration: 100,\n shouldPushState: true,\n },\n ) {\n duration = duration ?? 100\n shouldPushState = shouldPushState ?? true\n return {\n start: this.start,\n stop: this.stop,\n }\n },\n /**\n *\n * @param {string} to\n * @param {string | undefined} startWith\n */\n start(to: string, startWith: string | undefined) {\n if (typeof to !== 'string' || to.charAt(0) !== '/') {\n throw new Error('to must start with `/`')\n }\n\n if (timer) {\n timer = clearInterval(timer) as undefined\n }\n if (startWith && startWith.charAt(0) === '/') {\n history.replaceState(null, '', startWith)\n }\n let once = false\n const currentTitle = document.title\n\n timer = setInterval(() => {\n const beforeUri = encodeURI(\n decodeURI(location.pathname).replace(\n /<% emojiSequence %>|\\p{Emoji_Presentation}|\\p{Emoji}\\uFE0F|\\p{Emoji_Modifier_Base}/gu,\n '',\n ),\n )\n\n // const handler = (event) => {\n // clearInterval(timer)\n // history.pushState(null, title ?? currentTitle, afterUri)\n // event.preventDefault()\n // const msg = 'å°åæŖå¨čŋåēĻ, į°å¨åˇæ°å¯čŊåēį°éŽéĸåĻ'\n // event.returnValue = msg\n // return msg\n // }\n\n if (beforeUri === to) {\n return this.stop()\n // window.removeEventListener('beforeunload', handler)\n }\n const isBuild = to.indexOf(beforeUri) > -1\n const stepUri = isBuild\n ? beforeUri.concat(to.charAt(beforeUri.length))\n : beforeUri.slice(0, beforeUri.length - 1)\n if (!once) {\n navigator = to\n if (shouldPushState) {\n history.pushState(null, currentTitle, to)\n }\n once = true\n }\n history.replaceState(\n null,\n currentTitle,\n `${stepUri}${!isBuild ? `đ¨đ´` : `đģ`}`,\n )\n }, duration)\n\n // history.replaceState(null, title ?? currentTitle, uri)\n },\n stop() {\n timer = clearInterval(timer) as undefined\n return history.replaceState(null, '', navigator)\n },\n }\n}\n"},"lineCount":null}},"error":null,"hash":"d7398bad78fa40171df3d5c220ac0274","cacheData":{"env":{}}} | ||
{"id":"QCba","dependencies":[{"name":"/Users/innei/GitHub/playground/url-animation/tsconfig.json","includedInParent":true,"mtime":1597383385119},{"name":"/Users/innei/GitHub/playground/url-animation/package.json","includedInParent":true,"mtime":1597383510805}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.bindAllLink=exports.animateUriFactory=exports.EmojiRegExp=void 0,exports.EmojiRegExp=/<% emojiSequence %>|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDED5\\uDEEB\\uDEEC\\uDEF4-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDED5\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])\\uFE0F|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDC8F\\uDC91\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD0F\\uDD18-\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3C-\\uDD3E\\uDDB5\\uDDB6\\uDDB8\\uDDB9\\uDDBB\\uDDCD-\\uDDCF\\uDDD1-\\uDDDD])/g,exports.animateUriFactory=function(u){if(void 0===u&&(u={duration:60,shouldPushState:!0,backspacingEmoji:\"đ¨đ´\",buildingEmoji:\"đģ\"}),!(\"replaceState\"in history))throw new Error(\"browser not support replaceState.\");var D=void 0,E=\"\",F=u.duration||100,t=u.shouldPushState||!0,e=u.backspacingEmoji||\"đ¨đ´\",C=u.buildingEmoji||\"đģ\";return{start:function(u,r){var A=this;if(\"string\"!=typeof u||\"/\"!==u.charAt(0))throw new Error(\"to must start with `/`\");D&&(D=clearInterval(D)),r&&\"/\"===r.charAt(0)&&history.replaceState(null,\"\",r);var o=!1,a=document.title;return D=setInterval(function(){var D=decodeURI(location.pathname).replace(exports.EmojiRegExp,\"\");if(D===u)return A.stop();var F=u.indexOf(D)>-1,r=F?D.concat(u.charAt(D.length)):D.slice(0,D.length-1);o||(E=u,t&&history.pushState(null,a,u),o=!0),history.replaceState(null,a,\"\"+r+(F?C:e))},F),this},stop:function(){return D=clearInterval(D),history.replaceState(null,\"\",E)}}},exports.bindAllLink=function(u){for(var D=exports.animateUriFactory(u),E=function(u){var E=u.getAttribute(\"href\");E&&\"/\"===E.charAt(0)&&\"/\"!==E.charAt(1)&&u.addEventListener(\"click\",function(u){u.preventDefault(),D.start(E)})},F=0,t=Array.from(document.querySelectorAll(\"a\"));F<t.length;F++){E(t[F])}return D};"},"sourceMaps":{"js":{"mappings":[{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":0}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":13}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":20}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":35}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":43}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":56}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":57}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":64}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":68}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":76}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":88}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":96}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":114}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":122}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":139}},{"source":"index.ts","name":null,"original":{"line":16,"column":13},"generated":{"line":1,"column":141}},{"source":"index.ts","name":null,"original":{"line":16,"column":13},"generated":{"line":1,"column":149}},{"source":"index.ts","name":null,"original":{"line":16,"column":27},"generated":{"line":1,"column":161}},{"source":"index.ts","name":null,"original":{"line":17,"column":13},"generated":{"line":1,"column":2911}},{"source":"index.ts","name":null,"original":{"line":17,"column":13},"generated":{"line":1,"column":2919}},{"source":"index.ts","name":null,"original":{"line":17,"column":33},"generated":{"line":1,"column":2937}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":1,"column":2946}},{"source":"index.ts","name":null,"original":{"line":25,"column":6},"generated":{"line":1,"column":2949}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":1,"column":2957}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":1,"column":2961}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":1,"column":2965}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":1,"column":2967}},{"source":"index.ts","name":null,"original":{"line":19,"column":4},"generated":{"line":1,"column":2968}},{"source":"index.ts","name":null,"original":{"line":19,"column":14},"generated":{"line":1,"column":2977}},{"source":"index.ts","name":null,"original":{"line":20,"column":4},"generated":{"line":1,"column":2980}},{"source":"index.ts","name":null,"original":{"line":20,"column":21},"generated":{"line":1,"column":2997}},{"source":"index.ts","name":null,"original":{"line":21,"column":4},"generated":{"line":1,"column":2999}},{"source":"index.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":1,"column":3016}},{"source":"index.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":3023}},{"source":"index.ts","name":null,"original":{"line":22,"column":19},"generated":{"line":1,"column":3037}},{"source":"index.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":1,"column":3046}},{"source":"index.ts","name":null,"original":{"line":25,"column":26},"generated":{"line":1,"column":3063}},{"source":"index.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":1,"column":3072}},{"source":"index.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":1,"column":3078}},{"source":"index.ts","name":null,"original":{"line":26,"column":14},"generated":{"line":1,"column":3082}},{"source":"index.ts","name":null,"original":{"line":26,"column":20},"generated":{"line":1,"column":3088}},{"source":"index.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":1,"column":3125}},{"source":"index.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":1,"column":3129}},{"source":"index.ts","name":null,"original":{"line":29,"column":34},"generated":{"line":1,"column":3136}},{"source":"index.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":1,"column":3138}},{"source":"index.ts","name":null,"original":{"line":30,"column":18},"generated":{"line":1,"column":3140}},{"source":"index.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":1,"column":3143}},{"source":"index.ts","name":null,"original":{"line":31,"column":19},"generated":{"line":1,"column":3145}},{"source":"index.ts","name":null,"original":{"line":31,"column":26},"generated":{"line":1,"column":3147}},{"source":"index.ts","name":null,"original":{"line":31,"column":38},"generated":{"line":1,"column":3157}},{"source":"index.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":1,"column":3161}},{"source":"index.ts","name":null,"original":{"line":32,"column":26},"generated":{"line":1,"column":3163}},{"source":"index.ts","name":null,"original":{"line":32,"column":33},"generated":{"line":1,"column":3165}},{"source":"index.ts","name":null,"original":{"line":32,"column":52},"generated":{"line":1,"column":3183}},{"source":"index.ts","name":null,"original":{"line":33,"column":8},"generated":{"line":1,"column":3185}},{"source":"index.ts","name":null,"original":{"line":33,"column":27},"generated":{"line":1,"column":3187}},{"source":"index.ts","name":null,"original":{"line":33,"column":34},"generated":{"line":1,"column":3189}},{"source":"index.ts","name":null,"original":{"line":33,"column":54},"generated":{"line":1,"column":3207}},{"source":"index.ts","name":null,"original":{"line":34,"column":8},"generated":{"line":1,"column":3214}},{"source":"index.ts","name":null,"original":{"line":34,"column":24},"generated":{"line":1,"column":3216}},{"source":"index.ts","name":null,"original":{"line":34,"column":31},"generated":{"line":1,"column":3218}},{"source":"index.ts","name":null,"original":{"line":34,"column":48},"generated":{"line":1,"column":3233}},{"source":"index.ts","name":null,"original":{"line":36,"column":9},"generated":{"line":1,"column":3238}},{"source":"index.ts","name":null,"original":{"line":36,"column":9},"generated":{"line":1,"column":3244}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":1,"column":3245}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":1,"column":3251}},{"source":"index.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":1,"column":3260}},{"source":"index.ts","name":null,"original":{"line":42,"column":22},"generated":{"line":1,"column":3262}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":1,"column":3265}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":1,"column":3269}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":1,"column":3271}},{"source":"index.ts","name":null,"original":{"line":43,"column":10},"generated":{"line":1,"column":3276}},{"source":"index.ts","name":null,"original":{"line":43,"column":24},"generated":{"line":1,"column":3279}},{"source":"index.ts","name":null,"original":{"line":43,"column":17},"generated":{"line":1,"column":3296}},{"source":"index.ts","name":null,"original":{"line":43,"column":53},"generated":{"line":1,"column":3299}},{"source":"index.ts","name":null,"original":{"line":43,"column":36},"generated":{"line":1,"column":3305}},{"source":"index.ts","name":null,"original":{"line":43,"column":39},"generated":{"line":1,"column":3307}},{"source":"index.ts","name":null,"original":{"line":43,"column":46},"generated":{"line":1,"column":3314}},{"source":"index.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":1,"column":3317}},{"source":"index.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":1,"column":3323}},{"source":"index.ts","name":null,"original":{"line":44,"column":18},"generated":{"line":1,"column":3327}},{"source":"index.ts","name":null,"original":{"line":44,"column":24},"generated":{"line":1,"column":3333}},{"source":"index.ts","name":null,"original":{"line":47,"column":10},"generated":{"line":1,"column":3359}},{"source":"index.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":1,"column":3363}},{"source":"index.ts","name":null,"original":{"line":48,"column":16},"generated":{"line":1,"column":3365}},{"source":"index.ts","name":null,"original":{"line":48,"column":30},"generated":{"line":1,"column":3379}},{"source":"index.ts","name":null,"original":{"line":50,"column":10},"generated":{"line":1,"column":3383}},{"source":"index.ts","name":null,"original":{"line":50,"column":47},"generated":{"line":1,"column":3386}},{"source":"index.ts","name":null,"original":{"line":50,"column":23},"generated":{"line":1,"column":3392}},{"source":"index.ts","name":null,"original":{"line":50,"column":33},"generated":{"line":1,"column":3394}},{"source":"index.ts","name":null,"original":{"line":50,"column":40},"generated":{"line":1,"column":3401}},{"source":"index.ts","name":null,"original":{"line":51,"column":8},"generated":{"line":1,"column":3405}},{"source":"index.ts","name":null,"original":{"line":51,"column":16},"generated":{"line":1,"column":3413}},{"source":"index.ts","name":null,"original":{"line":51,"column":29},"generated":{"line":1,"column":3426}},{"source":"index.ts","name":null,"original":{"line":51,"column":35},"generated":{"line":1,"column":3431}},{"source":"index.ts","name":null,"original":{"line":51,"column":39},"generated":{"line":1,"column":3434}},{"source":"index.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":1,"column":3437}},{"source":"index.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":1,"column":3441}},{"source":"index.ts","name":null,"original":{"line":53,"column":17},"generated":{"line":1,"column":3444}},{"source":"index.ts","name":null,"original":{"line":54,"column":12},"generated":{"line":1,"column":3446}},{"source":"index.ts","name":null,"original":{"line":54,"column":27},"generated":{"line":1,"column":3448}},{"source":"index.ts","name":null,"original":{"line":54,"column":36},"generated":{"line":1,"column":3457}},{"source":"index.ts","name":null,"original":{"line":85,"column":13},"generated":{"line":1,"column":3463}},{"source":"index.ts","name":null,"original":{"line":56,"column":6},"generated":{"line":1,"column":3470}},{"source":"index.ts","name":null,"original":{"line":56,"column":14},"generated":{"line":1,"column":3472}},{"source":"index.ts","name":null,"original":{"line":56,"column":26},"generated":{"line":1,"column":3484}},{"source":"index.ts","name":null,"original":{"line":57,"column":12},"generated":{"line":1,"column":3495}},{"source":"index.ts","name":null,"original":{"line":57,"column":12},"generated":{"line":1,"column":3499}},{"source":"index.ts","name":null,"original":{"line":57,"column":24},"generated":{"line":1,"column":3501}},{"source":"index.ts","name":null,"original":{"line":57,"column":34},"generated":{"line":1,"column":3511}},{"source":"index.ts","name":null,"original":{"line":57,"column":43},"generated":{"line":1,"column":3520}},{"source":"index.ts","name":null,"original":{"line":57,"column":53},"generated":{"line":1,"column":3530}},{"source":"index.ts","name":null,"original":{"line":57,"column":61},"generated":{"line":1,"column":3538}},{"source":"index.ts","name":null,"original":{"line":57,"column":61},"generated":{"line":1,"column":3546}},{"source":"index.ts","name":null,"original":{"line":57,"column":74},"generated":{"line":1,"column":3558}},{"source":"index.ts","name":null,"original":{"line":59,"column":12},"generated":{"line":1,"column":3562}},{"source":"index.ts","name":null,"original":{"line":59,"column":12},"generated":{"line":1,"column":3565}},{"source":"index.ts","name":null,"original":{"line":59,"column":26},"generated":{"line":1,"column":3569}},{"source":"index.ts","name":null,"original":{"line":60,"column":17},"generated":{"line":1,"column":3571}},{"source":"index.ts","name":null,"original":{"line":60,"column":17},"generated":{"line":1,"column":3578}},{"source":"index.ts","name":null,"original":{"line":60,"column":22},"generated":{"line":1,"column":3580}},{"source":"index.ts","name":null,"original":{"line":62,"column":14},"generated":{"line":1,"column":3587}},{"source":"index.ts","name":null,"original":{"line":62,"column":14},"generated":{"line":1,"column":3591}},{"source":"index.ts","name":null,"original":{"line":62,"column":27},"generated":{"line":1,"column":3593}},{"source":"index.ts","name":null,"original":{"line":62,"column":30},"generated":{"line":1,"column":3595}},{"source":"index.ts","name":null,"original":{"line":62,"column":38},"generated":{"line":1,"column":3603}},{"source":"index.ts","name":null,"original":{"line":62,"column":52},"generated":{"line":1,"column":3607}},{"source":"index.ts","name":null,"original":{"line":69,"column":14},"generated":{"line":1,"column":3609}},{"source":"index.ts","name":null,"original":{"line":69,"column":24},"generated":{"line":1,"column":3611}},{"source":"index.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":1,"column":3613}},{"source":"index.ts","name":null,"original":{"line":70,"column":22},"generated":{"line":1,"column":3615}},{"source":"index.ts","name":null,"original":{"line":70,"column":29},"generated":{"line":1,"column":3622}},{"source":"index.ts","name":null,"original":{"line":70,"column":32},"generated":{"line":1,"column":3624}},{"source":"index.ts","name":null,"original":{"line":70,"column":39},"generated":{"line":1,"column":3631}},{"source":"index.ts","name":null,"original":{"line":70,"column":49},"generated":{"line":1,"column":3633}},{"source":"index.ts","name":null,"original":{"line":71,"column":12},"generated":{"line":1,"column":3642}},{"source":"index.ts","name":null,"original":{"line":71,"column":22},"generated":{"line":1,"column":3644}},{"source":"index.ts","name":null,"original":{"line":71,"column":28},"generated":{"line":1,"column":3650}},{"source":"index.ts","name":null,"original":{"line":71,"column":31},"generated":{"line":1,"column":3652}},{"source":"index.ts","name":null,"original":{"line":71,"column":41},"generated":{"line":1,"column":3654}},{"source":"index.ts","name":null,"original":{"line":71,"column":50},"generated":{"line":1,"column":3661}},{"source":"index.ts","name":null,"original":{"line":72,"column":13},"generated":{"line":1,"column":3664}},{"source":"index.ts","name":null,"original":{"line":73,"column":10},"generated":{"line":1,"column":3668}},{"source":"index.ts","name":null,"original":{"line":73,"column":22},"generated":{"line":1,"column":3670}},{"source":"index.ts","name":null,"original":{"line":74,"column":14},"generated":{"line":1,"column":3672}},{"source":"index.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":3675}},{"source":"index.ts","name":null,"original":{"line":75,"column":20},"generated":{"line":1,"column":3683}},{"source":"index.ts","name":null,"original":{"line":75,"column":30},"generated":{"line":1,"column":3693}},{"source":"index.ts","name":null,"original":{"line":75,"column":36},"generated":{"line":1,"column":3698}},{"source":"index.ts","name":null,"original":{"line":75,"column":50},"generated":{"line":1,"column":3700}},{"source":"index.ts","name":null,"original":{"line":77,"column":10},"generated":{"line":1,"column":3703}},{"source":"index.ts","name":null,"original":{"line":77,"column":17},"generated":{"line":1,"column":3706}},{"source":"index.ts","name":null,"original":{"line":79,"column":8},"generated":{"line":1,"column":3709}},{"source":"index.ts","name":null,"original":{"line":79,"column":16},"generated":{"line":1,"column":3717}},{"source":"index.ts","name":null,"original":{"line":80,"column":10},"generated":{"line":1,"column":3730}},{"source":"index.ts","name":null,"original":{"line":81,"column":10},"generated":{"line":1,"column":3735}},{"source":"index.ts","name":null,"original":{"line":82,"column":10},"generated":{"line":1,"column":3737}},{"source":"index.ts","name":null,"original":{"line":82,"column":13},"generated":{"line":1,"column":3740}},{"source":"index.ts","name":null,"original":{"line":82,"column":24},"generated":{"line":1,"column":3743}},{"source":"index.ts","name":null,"original":{"line":82,"column":56},"generated":{"line":1,"column":3745}},{"source":"index.ts","name":null,"original":{"line":82,"column":37},"generated":{"line":1,"column":3747}},{"source":"index.ts","name":null,"original":{"line":84,"column":9},"generated":{"line":1,"column":3752}},{"source":"index.ts","name":null,"original":{"line":85,"column":13},"generated":{"line":1,"column":3755}},{"source":"index.ts","name":null,"original":{"line":88,"column":4},"generated":{"line":1,"column":3761}},{"source":"index.ts","name":null,"original":{"line":88,"column":4},"generated":{"line":1,"column":3766}},{"source":"index.ts","name":null,"original":{"line":90,"column":13},"generated":{"line":1,"column":3777}},{"source":"index.ts","name":null,"original":{"line":89,"column":6},"generated":{"line":1,"column":3784}},{"source":"index.ts","name":null,"original":{"line":89,"column":14},"generated":{"line":1,"column":3786}},{"source":"index.ts","name":null,"original":{"line":89,"column":28},"generated":{"line":1,"column":3800}},{"source":"index.ts","name":null,"original":{"line":90,"column":13},"generated":{"line":1,"column":3803}},{"source":"index.ts","name":null,"original":{"line":90,"column":21},"generated":{"line":1,"column":3811}},{"source":"index.ts","name":null,"original":{"line":90,"column":34},"generated":{"line":1,"column":3824}},{"source":"index.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":1,"column":3829}},{"source":"index.ts","name":null,"original":{"line":90,"column":44},"generated":{"line":1,"column":3832}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":3838}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":1,"column":3846}},{"source":"index.ts","name":null,"original":{"line":95,"column":27},"generated":{"line":1,"column":3858}},{"source":"index.ts","name":null,"original":{"line":95,"column":28},"generated":{"line":1,"column":3867}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":3870}},{"source":"index.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":1,"column":3874}},{"source":"index.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":1,"column":3878}},{"source":"index.ts","name":null,"original":{"line":96,"column":19},"generated":{"line":1,"column":3880}},{"source":"index.ts","name":null,"original":{"line":96,"column":19},"generated":{"line":1,"column":3888}},{"source":"index.ts","name":null,"original":{"line":96,"column":37},"generated":{"line":1,"column":3906}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":1,"column":3909}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":1,"column":3911}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":1,"column":3920}},{"source":"index.ts","name":null,"original":{"line":99,"column":10},"generated":{"line":1,"column":3923}},{"source":"index.ts","name":null,"original":{"line":99,"column":10},"generated":{"line":1,"column":3927}},{"source":"index.ts","name":null,"original":{"line":99,"column":24},"generated":{"line":1,"column":3929}},{"source":"index.ts","name":null,"original":{"line":99,"column":30},"generated":{"line":1,"column":3931}},{"source":"index.ts","name":null,"original":{"line":99,"column":43},"generated":{"line":1,"column":3944}},{"source":"index.ts","name":null,"original":{"line":102,"column":6},"generated":{"line":1,"column":3952}},{"source":"index.ts","name":null,"original":{"line":103,"column":32},"generated":{"line":1,"column":3955}},{"source":"index.ts","name":null,"original":{"line":103,"column":6},"generated":{"line":1,"column":3961}},{"source":"index.ts","name":null,"original":{"line":103,"column":18},"generated":{"line":1,"column":3963}},{"source":"index.ts","name":null,"original":{"line":103,"column":25},"generated":{"line":1,"column":3970}},{"source":"index.ts","name":null,"original":{"line":104,"column":32},"generated":{"line":1,"column":3974}},{"source":"index.ts","name":null,"original":{"line":104,"column":6},"generated":{"line":1,"column":3980}},{"source":"index.ts","name":null,"original":{"line":104,"column":18},"generated":{"line":1,"column":3982}},{"source":"index.ts","name":null,"original":{"line":104,"column":25},"generated":{"line":1,"column":3989}},{"source":"index.ts","name":null,"original":{"line":106,"column":6},"generated":{"line":1,"column":3993}},{"source":"index.ts","name":null,"original":{"line":106,"column":12},"generated":{"line":1,"column":3995}},{"source":"index.ts","name":null,"original":{"line":106,"column":29},"generated":{"line":1,"column":4012}},{"source":"index.ts","name":null,"original":{"line":106,"column":38},"generated":{"line":1,"column":4020}},{"source":"index.ts","name":null,"original":{"line":106,"column":39},"generated":{"line":1,"column":4029}},{"source":"index.ts","name":null,"original":{"line":107,"column":8},"generated":{"line":1,"column":4032}},{"source":"index.ts","name":null,"original":{"line":107,"column":10},"generated":{"line":1,"column":4034}},{"source":"index.ts","name":null,"original":{"line":108,"column":8},"generated":{"line":1,"column":4051}},{"source":"index.ts","name":null,"original":{"line":108,"column":17},"generated":{"line":1,"column":4053}},{"source":"index.ts","name":null,"original":{"line":108,"column":23},"generated":{"line":1,"column":4059}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4065}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4067}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4069}},{"source":"index.ts","name":null,"original":{"line":97,"column":18},"generated":{"line":1,"column":4071}},{"source":"index.ts","name":null,"original":{"line":97,"column":24},"generated":{"line":1,"column":4077}},{"source":"index.ts","name":null,"original":{"line":97,"column":29},"generated":{"line":1,"column":4082}},{"source":"index.ts","name":null,"original":{"line":97,"column":38},"generated":{"line":1,"column":4091}},{"source":"index.ts","name":null,"original":{"line":97,"column":55},"generated":{"line":1,"column":4108}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4114}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4116}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4118}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":1,"column":4125}},{"source":"index.ts","name":null,"original":{"line":98,"column":29},"generated":{"line":1,"column":4129}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":1,"column":4130}},{"source":"index.ts","name":null,"original":{"line":98,"column":18},"generated":{"line":1,"column":4132}},{"source":"index.ts","name":null,"original":{"line":98,"column":18},"generated":{"line":1,"column":4134}},{"source":"index.ts","name":null,"original":{"line":113,"column":9},"generated":{"line":1,"column":4138}},{"source":"index.ts","name":null,"original":{"line":113,"column":9},"generated":{"line":1,"column":4145}}],"sources":{"index.ts":"/*\n * @Author: Innei\n * @Date: 2020-08-13 21:31:23\n * @LastEditTime: 2020-08-14 13:31:47\n * @LastEditors: Innei\n * @FilePath: /url-animation/index.ts\n * @Coding with Love\n */\n\ninterface AnimationConfig {\n duration?: number\n shouldPushState?: boolean\n backspacingEmoji?: string\n buildingEmoji?: string\n}\nexport const EmojiRegExp = /<% emojiSequence %>|\\p{Emoji_Presentation}|\\p{Emoji}\\uFE0F|\\p{Emoji_Modifier_Base}/gu\nexport const animateUriFactory = (\n config: AnimationConfig = {\n duration: 60,\n shouldPushState: true,\n backspacingEmoji: `đ¨đ´`,\n buildingEmoji: `đģ`,\n },\n) => {\n if (!('replaceState' in history)) {\n throw new Error('browser not support replaceState.')\n }\n\n let timer: number | undefined = undefined\n let navigator = ''\n const duration = config.duration || 100\n const shouldPushState = config.shouldPushState || true\n const backspacingEmoji = config.backspacingEmoji || `đ¨đ´`\n const buildingEmoji = config.buildingEmoji || `đģ`\n\n return {\n /**\n *\n * @param {string} to\n * @param {string | undefined} startWith\n */\n start(to: string, startWith?: string | undefined) {\n if (typeof to !== 'string' || to.charAt(0) !== '/') {\n throw new Error('to must start with `/`')\n }\n\n if (timer) {\n timer = clearInterval(timer) as undefined\n }\n if (startWith && startWith.charAt(0) === '/') {\n history.replaceState(null, '', startWith)\n }\n let once = false\n const currentTitle = document.title\n\n timer = setInterval(() => {\n let beforeUri = decodeURI(location.pathname).replace(EmojiRegExp, '')\n\n if (beforeUri === to) {\n return this.stop()\n }\n const isBuilding = to.indexOf(beforeUri) > -1\n\n // beforeUri = beforeUri.replace(\n // new RegExp(`${isBuilding ? buildingEmoji : backspacingEmoji}$`, 'gu'),\n // '',\n // )\n\n const stepUri = isBuilding\n ? beforeUri.concat(to.charAt(beforeUri.length))\n : beforeUri.slice(0, beforeUri.length - 1)\n if (!once) {\n navigator = to\n if (shouldPushState) {\n history.pushState(null, currentTitle, to)\n }\n once = true\n }\n history.replaceState(\n null,\n currentTitle,\n `${stepUri}${!isBuilding ? backspacingEmoji : buildingEmoji}`,\n )\n }, duration)\n return this\n // history.replaceState(null, title ?? currentTitle, uri)\n },\n stop() {\n timer = clearInterval(timer) as undefined\n return history.replaceState(null, '', navigator)\n },\n }\n}\n\nexport const bindAllLink = (config?: AnimationConfig) => {\n const instance = animateUriFactory(config)\n const $$links = Array.from(document.querySelectorAll('a'))\n for (const $link of $$links) {\n const destination = $link.getAttribute('href')\n\n if (\n destination &&\n destination.charAt(0) === '/' &&\n destination.charAt(1) !== '/'\n ) {\n $link.addEventListener('click', (e) => {\n e.preventDefault()\n instance.start(destination)\n })\n }\n }\n\n return instance\n}\n"},"lineCount":null}},"error":null,"hash":"65f97767be7d9d64ed452e8e993b1207","cacheData":{"env":{}}} |
@@ -1,1 +0,1 @@ | ||
{"id":"ESML","dependencies":[{"name":"/Users/innei/GitHub/playground/url-animation/publish/index.js.map","includedInParent":true,"mtime":1597326720678},{"name":"/Users/innei/GitHub/playground/url-animation/package.json","includedInParent":true,"mtime":1597326888524}],"generated":{"js":"var define;\nvar u;function D(u){return(D=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&\"function\"==typeof Symbol&&u.constructor===Symbol&&u!==Symbol.prototype?\"symbol\":typeof u})(u)}parcelRequire=function(t,e,r,F){var E,n=\"function\"==typeof parcelRequire&&parcelRequire,o=\"function\"==typeof require&&require;function C(u,D){if(!e[u]){if(!t[u]){var r=\"function\"==typeof parcelRequire&&parcelRequire;if(!D&&r)return r(u,!0);if(n)return n(u,!0);if(o&&\"string\"==typeof u)return o(u);var F=new Error(\"Cannot find module '\"+u+\"'\");throw F.code=\"MODULE_NOT_FOUND\",F}i.resolve=function(D){return t[u][1][D]||D},i.cache={};var E=e[u]=new C.Module(u);t[u][0].call(E.exports,i,E,E.exports,this)}return e[u].exports;function i(u){return C(i.resolve(u))}}C.isParcelRequire=!0,C.Module=function(u){this.id=u,this.bundle=C,this.exports={}},C.modules=t,C.cache=e,C.parent=n,C.register=function(u,D){t[u]=[function(u,t){t.exports=D},{}]};for(var i=0;i<r.length;i++)try{C(r[i])}catch(t){E||(E=t)}if(r.length){var A=C(r[r.length-1]);\"object\"==(\"undefined\"==typeof exports?\"undefined\":D(exports))&&\"undefined\"!=typeof module?module.exports=A:\"function\"==typeof u&&u.amd?u(function(){return A}):this[F]=A}if(parcelRequire=C,E)throw E;return C}({QCba:[function(u,D,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.animateUriFactory=void 0,t.animateUriFactory=function(){var u=void 0,D=\"\";return{create:function(u){var D=void 0===u?{duration:100,shouldPushState:!0}:u,t=D.duration,e=D.shouldPushState;return t=null!=t?t:100,e=null==e||e,{start:this.start,stop:this.stop}},start:function(t,e){var r=this;if(\"string\"!=typeof t||\"/\"!==t.charAt(0))throw new Error(\"to must start with `/`\");u&&(u=clearInterval(u)),e&&\"/\"===e.charAt(0)&&history.replaceState(null,\"\",e);var F=!1,E=document.title;u=setInterval(function(){var u=encodeURI(decodeURI(location.pathname).replace(/<% emojiSequence %>|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDED5\\uDEEB\\uDEEC\\uDEF4-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDED5\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])\\uFE0F|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDC8F\\uDC91\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD0F\\uDD18-\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3C-\\uDD3E\\uDDB5\\uDDB6\\uDDB8\\uDDB9\\uDDBB\\uDDCD-\\uDDCF\\uDDD1-\\uDDDD])/g,\"\"));if(u===t)return r.stop();var e=t.indexOf(u)>-1,n=e?u.concat(t.charAt(u.length)):u.slice(0,u.length-1);F||(D=t,history.pushState(null,E,t),F=!0),history.replaceState(null,E,n+(e?\"đģ\":\"đ¨đ´\"))},100)},stop:function(){return u=clearInterval(u),history.replaceState(null,\"\",D)}}}},{}]},{},[\"QCba\"],\"animateUri\");"},"sourceMaps":{"js":{"mappings":[{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":0}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":4}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":6}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":15}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":17}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":20}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":27}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":29}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":48}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":56}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":73}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":80}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":89}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":98}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":101}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":115}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":118}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":127}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":130}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":137}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":140}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":159}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":167}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":169}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":183}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":191}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":195}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":202}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":212}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":228}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":232}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":235}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":249}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":258}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":260}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":262}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":264}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":267}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":271}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":273}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":275}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":294}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":309}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":323}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":325}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":344}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":353}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":361}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":370}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":372}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":374}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":377}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":381}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":383}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":386}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":387}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":391}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":393}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":396}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":397}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":401}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":403}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":422}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":437}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":451}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":455}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":458}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":460}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":467}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":469}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":472}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":475}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":478}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":480}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":487}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":489}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":492}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":495}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":498}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":501}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":518}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":520}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":527}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":529}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":532}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":536}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":538}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":542}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":548}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":571}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":573}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":578}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":584}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":586}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":591}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":610}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":612}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":614}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":622}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":631}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":634}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":641}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":643}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":646}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":649}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":653}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":656}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":658}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":664}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":667}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":671}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":673}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":675}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":678}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":682}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":684}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":691}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":694}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":696}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":699}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":702}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":707}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":709}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":717}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":719}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":721}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":723}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":731}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":737}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":744}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":746}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":749}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":757}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":766}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":768}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":771}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":778}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":780}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":782}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":790}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":795}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":797}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":814}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":816}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":818}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":825}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":834}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":837}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":842}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":845}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":847}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":852}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":859}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":861}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":866}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":874}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":878}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":880}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":888}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":890}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":892}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":898}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":900}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":902}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":909}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":911}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":913}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":922}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":931}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":933}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":936}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":938}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":941}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":942}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":951}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":953}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":956}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":958}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":966}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":969}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":974}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":978}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":982}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":984}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":986}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":988}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":990}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":997}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1001}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1005}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1007}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1009}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1013}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1019}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1022}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1026}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1028}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1031}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1034}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1036}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1043}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1044}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1048}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1050}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1052}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1054}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1056}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1063}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1067}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1078}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1098}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1106}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1118}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1120}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1131}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1151}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1158}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1165}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1173}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1175}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1194}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1197}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1199}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1203}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1205}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1216}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1223}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1227}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1232}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1235}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1237}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1240}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1254}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1256}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1258}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1264}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1266}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1273}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1275}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1276}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1277}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1282}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1283}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1292}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1294}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1296}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1299}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1312}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1319}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1334}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1336}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1349}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1350}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1357}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1361}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1363}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1386}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1388}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":1390}},{"source":"index.ts","name":null,"original":{"line":10,"column":33},"generated":{"line":2,"column":1408}},{"source":"index.ts","name":null,"original":{"line":14,"column":6},"generated":{"line":2,"column":1419}},{"source":"index.ts","name":null,"original":{"line":14,"column":6},"generated":{"line":2,"column":1423}},{"source":"index.ts","name":null,"original":{"line":14,"column":6},"generated":{"line":2,"column":1430}},{"source":"index.ts","name":null,"original":{"line":16,"column":6},"generated":{"line":2,"column":1432}},{"source":"index.ts","name":null,"original":{"line":16,"column":18},"generated":{"line":2,"column":1434}},{"source":"index.ts","name":null,"original":{"line":18,"column":9},"generated":{"line":2,"column":1437}},{"source":"index.ts","name":null,"original":{"line":18,"column":9},"generated":{"line":2,"column":1443}},{"source":"index.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":2,"column":1444}},{"source":"index.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":2,"column":1451}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":2,"column":1460}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":2,"column":1463}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":2,"column":1467}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":2,"column":1474}},{"source":"index.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":2,"column":1478}},{"source":"index.ts","name":null,"original":{"line":27,"column":60},"generated":{"line":2,"column":1480}},{"source":"index.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":2,"column":1481}},{"source":"index.ts","name":null,"original":{"line":28,"column":18},"generated":{"line":2,"column":1490}},{"source":"index.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":2,"column":1494}},{"source":"index.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":2,"column":1511}},{"source":"index.ts","name":null,"original":{"line":30,"column":7},"generated":{"line":2,"column":1514}},{"source":"index.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":2,"column":1516}},{"source":"index.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":2,"column":1518}},{"source":"index.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":2,"column":1520}},{"source":"index.ts","name":null,"original":{"line":26,"column":8},"generated":{"line":2,"column":1529}},{"source":"index.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":2,"column":1531}},{"source":"index.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":2,"column":1533}},{"source":"index.ts","name":null,"original":{"line":32,"column":6},"generated":{"line":2,"column":1549}},{"source":"index.ts","name":null,"original":{"line":32,"column":6},"generated":{"line":2,"column":1556}},{"source":"index.ts","name":null,"original":{"line":32,"column":17},"generated":{"line":2,"column":1558}},{"source":"index.ts","name":null,"original":{"line":32,"column":17},"generated":{"line":2,"column":1564}},{"source":"index.ts","name":null,"original":{"line":32,"column":17},"generated":{"line":2,"column":1566}},{"source":"index.ts","name":null,"original":{"line":32,"column":29},"generated":{"line":2,"column":1568}},{"source":"index.ts","name":null,"original":{"line":33,"column":6},"generated":{"line":2,"column":1572}},{"source":"index.ts","name":null,"original":{"line":33,"column":24},"generated":{"line":2,"column":1574}},{"source":"index.ts","name":null,"original":{"line":33,"column":24},"generated":{"line":2,"column":1580}},{"source":"index.ts","name":null,"original":{"line":33,"column":24},"generated":{"line":2,"column":1583}},{"source":"index.ts","name":null,"original":{"line":34,"column":13},"generated":{"line":2,"column":1585}},{"source":"index.ts","name":null,"original":{"line":35,"column":8},"generated":{"line":2,"column":1586}},{"source":"index.ts","name":null,"original":{"line":35,"column":15},"generated":{"line":2,"column":1592}},{"source":"index.ts","name":null,"original":{"line":35,"column":20},"generated":{"line":2,"column":1597}},{"source":"index.ts","name":null,"original":{"line":36,"column":8},"generated":{"line":2,"column":1603}},{"source":"index.ts","name":null,"original":{"line":36,"column":14},"generated":{"line":2,"column":1608}},{"source":"index.ts","name":null,"original":{"line":36,"column":19},"generated":{"line":2,"column":1613}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":2,"column":1620}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":2,"column":1626}},{"source":"index.ts","name":null,"original":{"line":44,"column":10},"generated":{"line":2,"column":1635}},{"source":"index.ts","name":null,"original":{"line":44,"column":22},"generated":{"line":2,"column":1637}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":2,"column":1640}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":2,"column":1644}},{"source":"index.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":2,"column":1646}},{"source":"index.ts","name":null,"original":{"line":45,"column":24},"generated":{"line":2,"column":1651}},{"source":"index.ts","name":null,"original":{"line":45,"column":24},"generated":{"line":2,"column":1654}},{"source":"index.ts","name":null,"original":{"line":45,"column":17},"generated":{"line":2,"column":1671}},{"source":"index.ts","name":null,"original":{"line":45,"column":53},"generated":{"line":2,"column":1674}},{"source":"index.ts","name":null,"original":{"line":45,"column":36},"generated":{"line":2,"column":1680}},{"source":"index.ts","name":null,"original":{"line":45,"column":39},"generated":{"line":2,"column":1682}},{"source":"index.ts","name":null,"original":{"line":45,"column":46},"generated":{"line":2,"column":1689}},{"source":"index.ts","name":null,"original":{"line":46,"column":14},"generated":{"line":2,"column":1692}},{"source":"index.ts","name":null,"original":{"line":46,"column":14},"generated":{"line":2,"column":1698}},{"source":"index.ts","name":null,"original":{"line":46,"column":18},"generated":{"line":2,"column":1702}},{"source":"index.ts","name":null,"original":{"line":46,"column":24},"generated":{"line":2,"column":1708}},{"source":"index.ts","name":null,"original":{"line":49,"column":10},"generated":{"line":2,"column":1734}},{"source":"index.ts","name":null,"original":{"line":50,"column":8},"generated":{"line":2,"column":1738}},{"source":"index.ts","name":null,"original":{"line":50,"column":16},"generated":{"line":2,"column":1740}},{"source":"index.ts","name":null,"original":{"line":50,"column":30},"generated":{"line":2,"column":1754}},{"source":"index.ts","name":null,"original":{"line":52,"column":10},"generated":{"line":2,"column":1758}},{"source":"index.ts","name":null,"original":{"line":52,"column":47},"generated":{"line":2,"column":1761}},{"source":"index.ts","name":null,"original":{"line":52,"column":23},"generated":{"line":2,"column":1767}},{"source":"index.ts","name":null,"original":{"line":52,"column":33},"generated":{"line":2,"column":1769}},{"source":"index.ts","name":null,"original":{"line":52,"column":40},"generated":{"line":2,"column":1776}},{"source":"index.ts","name":null,"original":{"line":53,"column":8},"generated":{"line":2,"column":1780}},{"source":"index.ts","name":null,"original":{"line":53,"column":16},"generated":{"line":2,"column":1788}},{"source":"index.ts","name":null,"original":{"line":53,"column":29},"generated":{"line":2,"column":1801}},{"source":"index.ts","name":null,"original":{"line":53,"column":35},"generated":{"line":2,"column":1806}},{"source":"index.ts","name":null,"original":{"line":53,"column":39},"generated":{"line":2,"column":1809}},{"source":"index.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":2,"column":1812}},{"source":"index.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":2,"column":1816}},{"source":"index.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":2,"column":1819}},{"source":"index.ts","name":null,"original":{"line":56,"column":12},"generated":{"line":2,"column":1821}},{"source":"index.ts","name":null,"original":{"line":56,"column":27},"generated":{"line":2,"column":1823}},{"source":"index.ts","name":null,"original":{"line":56,"column":36},"generated":{"line":2,"column":1832}},{"source":"index.ts","name":null,"original":{"line":58,"column":6},"generated":{"line":2,"column":1838}},{"source":"index.ts","name":null,"original":{"line":58,"column":14},"generated":{"line":2,"column":1840}},{"source":"index.ts","name":null,"original":{"line":58,"column":26},"generated":{"line":2,"column":1852}},{"source":"index.ts","name":null,"original":{"line":59,"column":14},"generated":{"line":2,"column":1863}},{"source":"index.ts","name":null,"original":{"line":59,"column":14},"generated":{"line":2,"column":1867}},{"source":"index.ts","name":null,"original":{"line":59,"column":26},"generated":{"line":2,"column":1869}},{"source":"index.ts","name":null,"original":{"line":60,"column":10},"generated":{"line":2,"column":1879}},{"source":"index.ts","name":null,"original":{"line":60,"column":20},"generated":{"line":2,"column":1889}},{"source":"index.ts","name":null,"original":{"line":60,"column":29},"generated":{"line":2,"column":1898}},{"source":"index.ts","name":null,"original":{"line":60,"column":39},"generated":{"line":2,"column":1908}},{"source":"index.ts","name":null,"original":{"line":61,"column":12},"generated":{"line":2,"column":1916}},{"source":"index.ts","name":null,"original":{"line":62,"column":12},"generated":{"line":2,"column":4666}},{"source":"index.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":2,"column":4671}},{"source":"index.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":2,"column":4674}},{"source":"index.ts","name":null,"original":{"line":75,"column":26},"generated":{"line":2,"column":4678}},{"source":"index.ts","name":null,"original":{"line":76,"column":17},"generated":{"line":2,"column":4680}},{"source":"index.ts","name":null,"original":{"line":76,"column":17},"generated":{"line":2,"column":4687}},{"source":"index.ts","name":null,"original":{"line":76,"column":22},"generated":{"line":2,"column":4689}},{"source":"index.ts","name":null,"original":{"line":79,"column":14},"generated":{"line":2,"column":4696}},{"source":"index.ts","name":null,"original":{"line":79,"column":14},"generated":{"line":2,"column":4700}},{"source":"index.ts","name":null,"original":{"line":79,"column":24},"generated":{"line":2,"column":4702}},{"source":"index.ts","name":null,"original":{"line":79,"column":27},"generated":{"line":2,"column":4704}},{"source":"index.ts","name":null,"original":{"line":79,"column":35},"generated":{"line":2,"column":4712}},{"source":"index.ts","name":null,"original":{"line":79,"column":49},"generated":{"line":2,"column":4716}},{"source":"index.ts","name":null,"original":{"line":80,"column":14},"generated":{"line":2,"column":4718}},{"source":"index.ts","name":null,"original":{"line":80,"column":24},"generated":{"line":2,"column":4720}},{"source":"index.ts","name":null,"original":{"line":81,"column":12},"generated":{"line":2,"column":4722}},{"source":"index.ts","name":null,"original":{"line":81,"column":22},"generated":{"line":2,"column":4724}},{"source":"index.ts","name":null,"original":{"line":81,"column":29},"generated":{"line":2,"column":4731}},{"source":"index.ts","name":null,"original":{"line":81,"column":32},"generated":{"line":2,"column":4733}},{"source":"index.ts","name":null,"original":{"line":81,"column":39},"generated":{"line":2,"column":4740}},{"source":"index.ts","name":null,"original":{"line":81,"column":49},"generated":{"line":2,"column":4742}},{"source":"index.ts","name":null,"original":{"line":82,"column":12},"generated":{"line":2,"column":4751}},{"source":"index.ts","name":null,"original":{"line":82,"column":22},"generated":{"line":2,"column":4753}},{"source":"index.ts","name":null,"original":{"line":82,"column":28},"generated":{"line":2,"column":4759}},{"source":"index.ts","name":null,"original":{"line":82,"column":31},"generated":{"line":2,"column":4761}},{"source":"index.ts","name":null,"original":{"line":82,"column":41},"generated":{"line":2,"column":4763}},{"source":"index.ts","name":null,"original":{"line":82,"column":50},"generated":{"line":2,"column":4770}},{"source":"index.ts","name":null,"original":{"line":83,"column":13},"generated":{"line":2,"column":4773}},{"source":"index.ts","name":null,"original":{"line":84,"column":10},"generated":{"line":2,"column":4777}},{"source":"index.ts","name":null,"original":{"line":84,"column":22},"generated":{"line":2,"column":4779}},{"source":"index.ts","name":null,"original":{"line":86,"column":12},"generated":{"line":2,"column":4781}},{"source":"index.ts","name":null,"original":{"line":86,"column":20},"generated":{"line":2,"column":4789}},{"source":"index.ts","name":null,"original":{"line":86,"column":30},"generated":{"line":2,"column":4799}},{"source":"index.ts","name":null,"original":{"line":86,"column":36},"generated":{"line":2,"column":4804}},{"source":"index.ts","name":null,"original":{"line":86,"column":50},"generated":{"line":2,"column":4806}},{"source":"index.ts","name":null,"original":{"line":88,"column":10},"generated":{"line":2,"column":4809}},{"source":"index.ts","name":null,"original":{"line":88,"column":10},"generated":{"line":2,"column":4812}},{"source":"index.ts","name":null,"original":{"line":90,"column":8},"generated":{"line":2,"column":4815}},{"source":"index.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":2,"column":4823}},{"source":"index.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":2,"column":4836}},{"source":"index.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":2,"column":4841}},{"source":"index.ts","name":null,"original":{"line":93,"column":13},"generated":{"line":2,"column":4843}},{"source":"index.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":2,"column":4846}},{"source":"index.ts","name":null,"original":{"line":93,"column":43},"generated":{"line":2,"column":4848}},{"source":"index.ts","name":null,"original":{"line":93,"column":34},"generated":{"line":2,"column":4853}},{"source":"index.ts","name":null,"original":{"line":15,"column":17},"generated":{"line":2,"column":4863}},{"source":"index.ts","name":null,"original":{"line":99,"column":4},"generated":{"line":2,"column":4869}},{"source":"index.ts","name":null,"original":{"line":99,"column":4},"generated":{"line":2,"column":4874}},{"source":"index.ts","name":null,"original":{"line":100,"column":6},"generated":{"line":2,"column":4885}},{"source":"index.ts","name":null,"original":{"line":100,"column":6},"generated":{"line":2,"column":4892}},{"source":"index.ts","name":null,"original":{"line":100,"column":14},"generated":{"line":2,"column":4894}},{"source":"index.ts","name":null,"original":{"line":100,"column":28},"generated":{"line":2,"column":4908}},{"source":"index.ts","name":null,"original":{"line":101,"column":13},"generated":{"line":2,"column":4911}},{"source":"index.ts","name":null,"original":{"line":101,"column":21},"generated":{"line":2,"column":4919}},{"source":"index.ts","name":null,"original":{"line":101,"column":34},"generated":{"line":2,"column":4932}},{"source":"index.ts","name":null,"original":{"line":101,"column":40},"generated":{"line":2,"column":4937}},{"source":"index.ts","name":null,"original":{"line":101,"column":44},"generated":{"line":2,"column":4940}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":4947}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":4952}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":4955}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":4956}},{"source":"index.ts","name":null,"original":{"line":10,"column":13},"generated":{"line":2,"column":4964}}],"sources":{"index.ts":"/*\n * @Author: Innei\n * @Date: 2020-08-13 21:31:23\n * @LastEditTime: 2020-08-13 21:46:59\n * @LastEditors: Innei\n * @FilePath: /url-animation/package.ts\n * @Coding with Love\n */\n\nexport const animateUriFactory = () => {\n /**\n * @type {number | null}\n */\n let timer: number | undefined = undefined\n let duration = 100\n let navigator = ''\n let shouldPushState = true\n return {\n /**\n *\n * @param {{duration?: number,shouldPushState?: boolean}}\n */\n create(\n {\n duration,\n shouldPushState,\n }: { duration?: number; shouldPushState?: boolean } = {\n duration: 100,\n shouldPushState: true,\n },\n ) {\n duration = duration ?? 100\n shouldPushState = shouldPushState ?? true\n return {\n start: this.start,\n stop: this.stop,\n }\n },\n /**\n *\n * @param {string} to\n * @param {string | undefined} startWith\n */\n start(to: string, startWith: string | undefined) {\n if (typeof to !== 'string' || to.charAt(0) !== '/') {\n throw new Error('to must start with `/`')\n }\n\n if (timer) {\n timer = clearInterval(timer) as undefined\n }\n if (startWith && startWith.charAt(0) === '/') {\n history.replaceState(null, '', startWith)\n }\n let once = false\n const currentTitle = document.title\n\n timer = setInterval(() => {\n const beforeUri = encodeURI(\n decodeURI(location.pathname).replace(\n /<% emojiSequence %>|\\p{Emoji_Presentation}|\\p{Emoji}\\uFE0F|\\p{Emoji_Modifier_Base}/gu,\n '',\n ),\n )\n\n // const handler = (event) => {\n // clearInterval(timer)\n // history.pushState(null, title ?? currentTitle, afterUri)\n // event.preventDefault()\n // const msg = 'å°åæŖå¨čŋåēĻ, į°å¨åˇæ°å¯čŊåēį°éŽéĸåĻ'\n // event.returnValue = msg\n // return msg\n // }\n\n if (beforeUri === to) {\n return this.stop()\n // window.removeEventListener('beforeunload', handler)\n }\n const isBuild = to.indexOf(beforeUri) > -1\n const stepUri = isBuild\n ? beforeUri.concat(to.charAt(beforeUri.length))\n : beforeUri.slice(0, beforeUri.length - 1)\n if (!once) {\n navigator = to\n if (shouldPushState) {\n history.pushState(null, currentTitle, to)\n }\n once = true\n }\n history.replaceState(\n null,\n currentTitle,\n `${stepUri}${!isBuild ? `đ¨đ´` : `đģ`}`,\n )\n }, duration)\n\n // history.replaceState(null, title ?? currentTitle, uri)\n },\n stop() {\n timer = clearInterval(timer) as undefined\n return history.replaceState(null, '', navigator)\n },\n }\n}\n"},"lineCount":null}},"error":null,"hash":"d20013141996a5c087ce434b8c438eb3","cacheData":{"env":{}}} | ||
{"id":"ESML","dependencies":[{"name":"/Users/innei/GitHub/playground/url-animation/publish/index.js.map","includedInParent":true,"mtime":1597383691960},{"name":"/Users/innei/GitHub/playground/url-animation/package.json","includedInParent":true,"mtime":1597383924223}],"generated":{"js":"var define;\nvar u;function D(u){return(D=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&\"function\"==typeof Symbol&&u.constructor===Symbol&&u!==Symbol.prototype?\"symbol\":typeof u})(u)}parcelRequire=function(t,e,r,E){var n,F=\"function\"==typeof parcelRequire&&parcelRequire,o=\"function\"==typeof require&&require;function i(u,D){if(!e[u]){if(!t[u]){var r=\"function\"==typeof parcelRequire&&parcelRequire;if(!D&&r)return r(u,!0);if(F)return F(u,!0);if(o&&\"string\"==typeof u)return o(u);var E=new Error(\"Cannot find module '\"+u+\"'\");throw E.code=\"MODULE_NOT_FOUND\",E}C.resolve=function(D){return t[u][1][D]||D},C.cache={};var n=e[u]=new i.Module(u);t[u][0].call(n.exports,C,n,n.exports,this)}return e[u].exports;function C(u){return i(C.resolve(u))}}i.isParcelRequire=!0,i.Module=function(u){this.id=u,this.bundle=i,this.exports={}},i.modules=t,i.cache=e,i.parent=F,i.register=function(u,D){t[u]=[function(u,t){t.exports=D},{}]};for(var C=0;C<r.length;C++)try{i(r[C])}catch(t){n||(n=t)}if(r.length){var a=i(r[r.length-1]);\"object\"==(\"undefined\"==typeof exports?\"undefined\":D(exports))&&\"undefined\"!=typeof module?module.exports=a:\"function\"==typeof u&&u.amd?u(function(){return a}):this[E]=a}if(parcelRequire=i,n)throw n;return i}({QCba:[function(u,D,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.bindAllLink=t.animateUriFactory=t.EmojiRegExp=void 0,t.EmojiRegExp=/<% emojiSequence %>|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDED5\\uDEEB\\uDEEC\\uDEF4-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDED5\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEFA\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD71\\uDD73-\\uDD76\\uDD7A-\\uDDA2\\uDDA5-\\uDDAA\\uDDAE-\\uDDCA\\uDDCD-\\uDDFF\\uDE70-\\uDE73\\uDE78-\\uDE7A\\uDE80-\\uDE82\\uDE90-\\uDE95])\\uFE0F|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDC8F\\uDC91\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD0F\\uDD18-\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3C-\\uDD3E\\uDDB5\\uDDB6\\uDDB8\\uDDB9\\uDDBB\\uDDCD-\\uDDCF\\uDDD1-\\uDDDD])/g,t.animateUriFactory=function(u){if(void 0===u&&(u={duration:60,shouldPushState:!0,backspacingEmoji:\"đ¨đ´\",buildingEmoji:\"đģ\"}),!(\"replaceState\"in history))throw new Error(\"browser not support replaceState.\");var D=void 0,e=\"\",r=u.duration||100,E=u.shouldPushState||!0,n=u.backspacingEmoji||\"đ¨đ´\",F=u.buildingEmoji||\"đģ\";return{start:function(u,o){var i=this;if(\"string\"!=typeof u||\"/\"!==u.charAt(0))throw new Error(\"to must start with `/`\");D&&(D=clearInterval(D)),o&&\"/\"===o.charAt(0)&&history.replaceState(null,\"\",o);var C=!1,a=document.title;return D=setInterval(function(){var D=decodeURI(location.pathname).replace(t.EmojiRegExp,\"\");if(D===u)return i.stop();var r=u.indexOf(D)>-1,o=r?D.concat(u.charAt(D.length)):D.slice(0,D.length-1);C||(e=u,E&&history.pushState(null,a,u),C=!0),history.replaceState(null,a,\"\"+o+(r?F:n))},r),this},stop:function(){return D=clearInterval(D),history.replaceState(null,\"\",e)}}},t.bindAllLink=function(u){for(var D=t.animateUriFactory(u),e=function(u){var t=u.getAttribute(\"href\");t&&\"/\"===t.charAt(0)&&\"/\"!==t.charAt(1)&&u.addEventListener(\"click\",function(u){u.preventDefault(),D.start(t)})},r=0,E=Array.from(document.querySelectorAll(\"a\"));r<E.length;r++)e(E[r]);return D}},{}]},{},[\"QCba\"],\"animateUri\");"},"sourceMaps":{"js":{"mappings":[{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":0}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":4}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":6}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":15}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":17}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":20}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":27}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":29}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":48}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":56}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":73}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":80}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":89}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":98}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":101}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":115}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":118}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":127}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":130}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":137}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":140}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":159}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":167}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":169}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":183}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":191}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":195}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":202}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":212}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":228}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":232}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":235}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":249}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":258}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":260}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":262}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":264}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":267}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":271}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":273}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":275}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":294}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":309}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":323}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":325}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":344}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":353}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":361}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":370}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":372}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":374}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":377}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":381}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":383}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":386}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":387}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":391}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":393}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":396}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":397}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":401}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":403}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":422}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":437}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":451}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":455}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":458}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":460}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":467}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":469}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":472}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":475}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":478}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":480}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":487}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":489}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":492}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":495}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":498}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":501}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":518}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":520}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":527}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":529}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":532}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":536}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":538}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":542}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":548}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":571}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":573}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":578}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":584}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":586}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":591}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":610}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":612}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":614}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":622}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":631}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":634}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":641}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":643}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":646}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":649}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":653}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":656}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":658}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":664}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":667}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":671}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":673}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":675}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":678}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":682}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":684}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":691}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":694}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":696}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":699}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":702}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":707}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":709}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":717}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":719}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":721}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":723}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":731}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":737}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":744}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":746}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":749}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":757}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":766}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":768}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":771}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":778}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":780}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":782}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":790}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":795}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":797}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":814}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":816}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":818}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":825}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":834}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":837}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":842}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":845}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":847}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":852}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":859}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":861}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":866}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":874}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":878}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":880}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":888}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":890}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":892}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":898}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":900}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":902}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":909}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":911}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":913}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":922}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":931}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":933}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":936}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":938}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":941}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":942}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":951}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":953}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":956}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":958}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":966}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":969}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":974}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":978}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":982}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":984}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":986}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":988}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":990}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":997}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1001}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1005}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1007}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1009}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1013}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1019}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1022}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1026}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1028}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1031}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1034}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1036}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1043}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1044}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1048}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1050}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1052}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1054}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1056}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1063}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1067}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1078}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1098}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1106}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1118}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1120}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1131}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1151}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1158}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1165}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1173}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1175}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1194}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1197}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1199}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1203}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1205}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1216}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1223}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1227}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1232}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1235}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1237}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1240}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1254}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1256}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1258}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1264}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1266}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1273}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1275}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1276}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1277}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1282}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1283}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1292}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1294}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1296}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1299}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1312}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1319}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1334}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1336}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1349}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1350}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1357}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1361}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1363}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1375}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1377}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1395}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1397}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":1414}},{"source":"index.ts","name":null,"original":{"line":16,"column":13},"generated":{"line":2,"column":1416}},{"source":"index.ts","name":null,"original":{"line":16,"column":13},"generated":{"line":2,"column":1418}},{"source":"index.ts","name":null,"original":{"line":16,"column":27},"generated":{"line":2,"column":1430}},{"source":"index.ts","name":null,"original":{"line":17,"column":13},"generated":{"line":2,"column":4180}},{"source":"index.ts","name":null,"original":{"line":17,"column":13},"generated":{"line":2,"column":4182}},{"source":"index.ts","name":null,"original":{"line":17,"column":33},"generated":{"line":2,"column":4200}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":2,"column":4209}},{"source":"index.ts","name":null,"original":{"line":25,"column":6},"generated":{"line":2,"column":4212}},{"source":"index.ts","name":null,"original":{"line":25,"column":6},"generated":{"line":2,"column":4220}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":2,"column":4224}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":2,"column":4228}},{"source":"index.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":2,"column":4230}},{"source":"index.ts","name":null,"original":{"line":19,"column":4},"generated":{"line":2,"column":4231}},{"source":"index.ts","name":null,"original":{"line":19,"column":14},"generated":{"line":2,"column":4240}},{"source":"index.ts","name":null,"original":{"line":20,"column":4},"generated":{"line":2,"column":4243}},{"source":"index.ts","name":null,"original":{"line":20,"column":4},"generated":{"line":2,"column":4260}},{"source":"index.ts","name":null,"original":{"line":21,"column":4},"generated":{"line":2,"column":4262}},{"source":"index.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":2,"column":4279}},{"source":"index.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":2,"column":4286}},{"source":"index.ts","name":null,"original":{"line":22,"column":19},"generated":{"line":2,"column":4300}},{"source":"index.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":2,"column":4309}},{"source":"index.ts","name":null,"original":{"line":25,"column":26},"generated":{"line":2,"column":4326}},{"source":"index.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":2,"column":4335}},{"source":"index.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":2,"column":4341}},{"source":"index.ts","name":null,"original":{"line":26,"column":14},"generated":{"line":2,"column":4345}},{"source":"index.ts","name":null,"original":{"line":26,"column":20},"generated":{"line":2,"column":4351}},{"source":"index.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":2,"column":4388}},{"source":"index.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":2,"column":4392}},{"source":"index.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":2,"column":4399}},{"source":"index.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":2,"column":4401}},{"source":"index.ts","name":null,"original":{"line":30,"column":18},"generated":{"line":2,"column":4403}},{"source":"index.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":2,"column":4406}},{"source":"index.ts","name":null,"original":{"line":31,"column":19},"generated":{"line":2,"column":4408}},{"source":"index.ts","name":null,"original":{"line":31,"column":26},"generated":{"line":2,"column":4410}},{"source":"index.ts","name":null,"original":{"line":31,"column":38},"generated":{"line":2,"column":4420}},{"source":"index.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":2,"column":4424}},{"source":"index.ts","name":null,"original":{"line":32,"column":26},"generated":{"line":2,"column":4426}},{"source":"index.ts","name":null,"original":{"line":32,"column":33},"generated":{"line":2,"column":4428}},{"source":"index.ts","name":null,"original":{"line":32,"column":33},"generated":{"line":2,"column":4446}},{"source":"index.ts","name":null,"original":{"line":33,"column":8},"generated":{"line":2,"column":4448}},{"source":"index.ts","name":null,"original":{"line":33,"column":27},"generated":{"line":2,"column":4450}},{"source":"index.ts","name":null,"original":{"line":33,"column":34},"generated":{"line":2,"column":4452}},{"source":"index.ts","name":null,"original":{"line":33,"column":54},"generated":{"line":2,"column":4470}},{"source":"index.ts","name":null,"original":{"line":34,"column":8},"generated":{"line":2,"column":4477}},{"source":"index.ts","name":null,"original":{"line":34,"column":24},"generated":{"line":2,"column":4479}},{"source":"index.ts","name":null,"original":{"line":34,"column":31},"generated":{"line":2,"column":4481}},{"source":"index.ts","name":null,"original":{"line":34,"column":48},"generated":{"line":2,"column":4496}},{"source":"index.ts","name":null,"original":{"line":36,"column":9},"generated":{"line":2,"column":4501}},{"source":"index.ts","name":null,"original":{"line":36,"column":9},"generated":{"line":2,"column":4507}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":2,"column":4508}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":2,"column":4514}},{"source":"index.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":2,"column":4523}},{"source":"index.ts","name":null,"original":{"line":42,"column":22},"generated":{"line":2,"column":4525}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":2,"column":4528}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":2,"column":4532}},{"source":"index.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":2,"column":4534}},{"source":"index.ts","name":null,"original":{"line":43,"column":24},"generated":{"line":2,"column":4539}},{"source":"index.ts","name":null,"original":{"line":43,"column":24},"generated":{"line":2,"column":4542}},{"source":"index.ts","name":null,"original":{"line":43,"column":17},"generated":{"line":2,"column":4559}},{"source":"index.ts","name":null,"original":{"line":43,"column":53},"generated":{"line":2,"column":4562}},{"source":"index.ts","name":null,"original":{"line":43,"column":36},"generated":{"line":2,"column":4568}},{"source":"index.ts","name":null,"original":{"line":43,"column":39},"generated":{"line":2,"column":4570}},{"source":"index.ts","name":null,"original":{"line":43,"column":46},"generated":{"line":2,"column":4577}},{"source":"index.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":2,"column":4580}},{"source":"index.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":2,"column":4586}},{"source":"index.ts","name":null,"original":{"line":44,"column":18},"generated":{"line":2,"column":4590}},{"source":"index.ts","name":null,"original":{"line":44,"column":24},"generated":{"line":2,"column":4596}},{"source":"index.ts","name":null,"original":{"line":47,"column":10},"generated":{"line":2,"column":4622}},{"source":"index.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":2,"column":4626}},{"source":"index.ts","name":null,"original":{"line":48,"column":16},"generated":{"line":2,"column":4628}},{"source":"index.ts","name":null,"original":{"line":48,"column":30},"generated":{"line":2,"column":4642}},{"source":"index.ts","name":null,"original":{"line":50,"column":10},"generated":{"line":2,"column":4646}},{"source":"index.ts","name":null,"original":{"line":50,"column":47},"generated":{"line":2,"column":4649}},{"source":"index.ts","name":null,"original":{"line":50,"column":23},"generated":{"line":2,"column":4655}},{"source":"index.ts","name":null,"original":{"line":50,"column":33},"generated":{"line":2,"column":4657}},{"source":"index.ts","name":null,"original":{"line":50,"column":40},"generated":{"line":2,"column":4664}},{"source":"index.ts","name":null,"original":{"line":51,"column":8},"generated":{"line":2,"column":4668}},{"source":"index.ts","name":null,"original":{"line":51,"column":16},"generated":{"line":2,"column":4676}},{"source":"index.ts","name":null,"original":{"line":51,"column":29},"generated":{"line":2,"column":4689}},{"source":"index.ts","name":null,"original":{"line":51,"column":35},"generated":{"line":2,"column":4694}},{"source":"index.ts","name":null,"original":{"line":51,"column":39},"generated":{"line":2,"column":4697}},{"source":"index.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":2,"column":4700}},{"source":"index.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":2,"column":4704}},{"source":"index.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":2,"column":4707}},{"source":"index.ts","name":null,"original":{"line":54,"column":12},"generated":{"line":2,"column":4709}},{"source":"index.ts","name":null,"original":{"line":54,"column":27},"generated":{"line":2,"column":4711}},{"source":"index.ts","name":null,"original":{"line":54,"column":36},"generated":{"line":2,"column":4720}},{"source":"index.ts","name":null,"original":{"line":56,"column":6},"generated":{"line":2,"column":4726}},{"source":"index.ts","name":null,"original":{"line":56,"column":6},"generated":{"line":2,"column":4733}},{"source":"index.ts","name":null,"original":{"line":56,"column":14},"generated":{"line":2,"column":4735}},{"source":"index.ts","name":null,"original":{"line":56,"column":26},"generated":{"line":2,"column":4747}},{"source":"index.ts","name":null,"original":{"line":57,"column":12},"generated":{"line":2,"column":4758}},{"source":"index.ts","name":null,"original":{"line":57,"column":12},"generated":{"line":2,"column":4762}},{"source":"index.ts","name":null,"original":{"line":57,"column":24},"generated":{"line":2,"column":4764}},{"source":"index.ts","name":null,"original":{"line":57,"column":34},"generated":{"line":2,"column":4774}},{"source":"index.ts","name":null,"original":{"line":57,"column":43},"generated":{"line":2,"column":4783}},{"source":"index.ts","name":null,"original":{"line":57,"column":53},"generated":{"line":2,"column":4793}},{"source":"index.ts","name":null,"original":{"line":57,"column":61},"generated":{"line":2,"column":4801}},{"source":"index.ts","name":null,"original":{"line":57,"column":61},"generated":{"line":2,"column":4803}},{"source":"index.ts","name":null,"original":{"line":57,"column":74},"generated":{"line":2,"column":4815}},{"source":"index.ts","name":null,"original":{"line":59,"column":12},"generated":{"line":2,"column":4819}},{"source":"index.ts","name":null,"original":{"line":59,"column":12},"generated":{"line":2,"column":4822}},{"source":"index.ts","name":null,"original":{"line":59,"column":26},"generated":{"line":2,"column":4826}},{"source":"index.ts","name":null,"original":{"line":60,"column":17},"generated":{"line":2,"column":4828}},{"source":"index.ts","name":null,"original":{"line":60,"column":17},"generated":{"line":2,"column":4835}},{"source":"index.ts","name":null,"original":{"line":60,"column":22},"generated":{"line":2,"column":4837}},{"source":"index.ts","name":null,"original":{"line":62,"column":14},"generated":{"line":2,"column":4844}},{"source":"index.ts","name":null,"original":{"line":62,"column":14},"generated":{"line":2,"column":4848}},{"source":"index.ts","name":null,"original":{"line":62,"column":27},"generated":{"line":2,"column":4850}},{"source":"index.ts","name":null,"original":{"line":62,"column":30},"generated":{"line":2,"column":4852}},{"source":"index.ts","name":null,"original":{"line":62,"column":38},"generated":{"line":2,"column":4860}},{"source":"index.ts","name":null,"original":{"line":62,"column":52},"generated":{"line":2,"column":4864}},{"source":"index.ts","name":null,"original":{"line":69,"column":14},"generated":{"line":2,"column":4866}},{"source":"index.ts","name":null,"original":{"line":69,"column":24},"generated":{"line":2,"column":4868}},{"source":"index.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":2,"column":4870}},{"source":"index.ts","name":null,"original":{"line":70,"column":22},"generated":{"line":2,"column":4872}},{"source":"index.ts","name":null,"original":{"line":70,"column":29},"generated":{"line":2,"column":4879}},{"source":"index.ts","name":null,"original":{"line":70,"column":32},"generated":{"line":2,"column":4881}},{"source":"index.ts","name":null,"original":{"line":70,"column":39},"generated":{"line":2,"column":4888}},{"source":"index.ts","name":null,"original":{"line":70,"column":49},"generated":{"line":2,"column":4890}},{"source":"index.ts","name":null,"original":{"line":71,"column":12},"generated":{"line":2,"column":4899}},{"source":"index.ts","name":null,"original":{"line":71,"column":22},"generated":{"line":2,"column":4901}},{"source":"index.ts","name":null,"original":{"line":71,"column":28},"generated":{"line":2,"column":4907}},{"source":"index.ts","name":null,"original":{"line":71,"column":31},"generated":{"line":2,"column":4909}},{"source":"index.ts","name":null,"original":{"line":71,"column":41},"generated":{"line":2,"column":4911}},{"source":"index.ts","name":null,"original":{"line":71,"column":50},"generated":{"line":2,"column":4918}},{"source":"index.ts","name":null,"original":{"line":72,"column":13},"generated":{"line":2,"column":4921}},{"source":"index.ts","name":null,"original":{"line":73,"column":10},"generated":{"line":2,"column":4925}},{"source":"index.ts","name":null,"original":{"line":73,"column":22},"generated":{"line":2,"column":4927}},{"source":"index.ts","name":null,"original":{"line":74,"column":14},"generated":{"line":2,"column":4929}},{"source":"index.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":2,"column":4932}},{"source":"index.ts","name":null,"original":{"line":75,"column":20},"generated":{"line":2,"column":4940}},{"source":"index.ts","name":null,"original":{"line":75,"column":30},"generated":{"line":2,"column":4950}},{"source":"index.ts","name":null,"original":{"line":75,"column":36},"generated":{"line":2,"column":4955}},{"source":"index.ts","name":null,"original":{"line":75,"column":50},"generated":{"line":2,"column":4957}},{"source":"index.ts","name":null,"original":{"line":77,"column":10},"generated":{"line":2,"column":4960}},{"source":"index.ts","name":null,"original":{"line":77,"column":10},"generated":{"line":2,"column":4963}},{"source":"index.ts","name":null,"original":{"line":79,"column":8},"generated":{"line":2,"column":4966}},{"source":"index.ts","name":null,"original":{"line":79,"column":16},"generated":{"line":2,"column":4974}},{"source":"index.ts","name":null,"original":{"line":80,"column":10},"generated":{"line":2,"column":4987}},{"source":"index.ts","name":null,"original":{"line":81,"column":10},"generated":{"line":2,"column":4992}},{"source":"index.ts","name":null,"original":{"line":82,"column":10},"generated":{"line":2,"column":4994}},{"source":"index.ts","name":null,"original":{"line":82,"column":13},"generated":{"line":2,"column":4997}},{"source":"index.ts","name":null,"original":{"line":82,"column":24},"generated":{"line":2,"column":5000}},{"source":"index.ts","name":null,"original":{"line":82,"column":56},"generated":{"line":2,"column":5002}},{"source":"index.ts","name":null,"original":{"line":82,"column":37},"generated":{"line":2,"column":5004}},{"source":"index.ts","name":null,"original":{"line":84,"column":9},"generated":{"line":2,"column":5009}},{"source":"index.ts","name":null,"original":{"line":85,"column":13},"generated":{"line":2,"column":5012}},{"source":"index.ts","name":null,"original":{"line":88,"column":4},"generated":{"line":2,"column":5018}},{"source":"index.ts","name":null,"original":{"line":88,"column":4},"generated":{"line":2,"column":5023}},{"source":"index.ts","name":null,"original":{"line":89,"column":6},"generated":{"line":2,"column":5034}},{"source":"index.ts","name":null,"original":{"line":89,"column":6},"generated":{"line":2,"column":5041}},{"source":"index.ts","name":null,"original":{"line":89,"column":14},"generated":{"line":2,"column":5043}},{"source":"index.ts","name":null,"original":{"line":89,"column":28},"generated":{"line":2,"column":5057}},{"source":"index.ts","name":null,"original":{"line":90,"column":13},"generated":{"line":2,"column":5060}},{"source":"index.ts","name":null,"original":{"line":90,"column":21},"generated":{"line":2,"column":5068}},{"source":"index.ts","name":null,"original":{"line":90,"column":34},"generated":{"line":2,"column":5081}},{"source":"index.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":2,"column":5086}},{"source":"index.ts","name":null,"original":{"line":90,"column":44},"generated":{"line":2,"column":5089}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5095}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5097}},{"source":"index.ts","name":null,"original":{"line":95,"column":27},"generated":{"line":2,"column":5109}},{"source":"index.ts","name":null,"original":{"line":95,"column":28},"generated":{"line":2,"column":5118}},{"source":"index.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":2,"column":5121}},{"source":"index.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":2,"column":5125}},{"source":"index.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":2,"column":5129}},{"source":"index.ts","name":null,"original":{"line":96,"column":19},"generated":{"line":2,"column":5131}},{"source":"index.ts","name":null,"original":{"line":96,"column":19},"generated":{"line":2,"column":5133}},{"source":"index.ts","name":null,"original":{"line":96,"column":37},"generated":{"line":2,"column":5151}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":2,"column":5154}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":2,"column":5156}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":2,"column":5165}},{"source":"index.ts","name":null,"original":{"line":99,"column":10},"generated":{"line":2,"column":5168}},{"source":"index.ts","name":null,"original":{"line":99,"column":10},"generated":{"line":2,"column":5172}},{"source":"index.ts","name":null,"original":{"line":99,"column":24},"generated":{"line":2,"column":5174}},{"source":"index.ts","name":null,"original":{"line":99,"column":30},"generated":{"line":2,"column":5176}},{"source":"index.ts","name":null,"original":{"line":99,"column":43},"generated":{"line":2,"column":5189}},{"source":"index.ts","name":null,"original":{"line":102,"column":6},"generated":{"line":2,"column":5197}},{"source":"index.ts","name":null,"original":{"line":103,"column":32},"generated":{"line":2,"column":5200}},{"source":"index.ts","name":null,"original":{"line":103,"column":6},"generated":{"line":2,"column":5206}},{"source":"index.ts","name":null,"original":{"line":103,"column":18},"generated":{"line":2,"column":5208}},{"source":"index.ts","name":null,"original":{"line":103,"column":25},"generated":{"line":2,"column":5215}},{"source":"index.ts","name":null,"original":{"line":104,"column":32},"generated":{"line":2,"column":5219}},{"source":"index.ts","name":null,"original":{"line":104,"column":6},"generated":{"line":2,"column":5225}},{"source":"index.ts","name":null,"original":{"line":104,"column":18},"generated":{"line":2,"column":5227}},{"source":"index.ts","name":null,"original":{"line":104,"column":25},"generated":{"line":2,"column":5234}},{"source":"index.ts","name":null,"original":{"line":106,"column":6},"generated":{"line":2,"column":5238}},{"source":"index.ts","name":null,"original":{"line":106,"column":12},"generated":{"line":2,"column":5240}},{"source":"index.ts","name":null,"original":{"line":106,"column":29},"generated":{"line":2,"column":5257}},{"source":"index.ts","name":null,"original":{"line":106,"column":38},"generated":{"line":2,"column":5265}},{"source":"index.ts","name":null,"original":{"line":106,"column":39},"generated":{"line":2,"column":5274}},{"source":"index.ts","name":null,"original":{"line":107,"column":8},"generated":{"line":2,"column":5277}},{"source":"index.ts","name":null,"original":{"line":107,"column":10},"generated":{"line":2,"column":5279}},{"source":"index.ts","name":null,"original":{"line":108,"column":8},"generated":{"line":2,"column":5296}},{"source":"index.ts","name":null,"original":{"line":108,"column":17},"generated":{"line":2,"column":5298}},{"source":"index.ts","name":null,"original":{"line":108,"column":23},"generated":{"line":2,"column":5304}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5310}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5312}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5314}},{"source":"index.ts","name":null,"original":{"line":97,"column":18},"generated":{"line":2,"column":5316}},{"source":"index.ts","name":null,"original":{"line":97,"column":24},"generated":{"line":2,"column":5322}},{"source":"index.ts","name":null,"original":{"line":97,"column":29},"generated":{"line":2,"column":5327}},{"source":"index.ts","name":null,"original":{"line":97,"column":38},"generated":{"line":2,"column":5336}},{"source":"index.ts","name":null,"original":{"line":97,"column":55},"generated":{"line":2,"column":5353}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5359}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5361}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5363}},{"source":"index.ts","name":null,"original":{"line":98,"column":22},"generated":{"line":2,"column":5370}},{"source":"index.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":2,"column":5374}},{"source":"index.ts","name":null,"original":{"line":98,"column":18},"generated":{"line":2,"column":5376}},{"source":"index.ts","name":null,"original":{"line":98,"column":18},"generated":{"line":2,"column":5378}},{"source":"index.ts","name":null,"original":{"line":113,"column":9},"generated":{"line":2,"column":5382}},{"source":"index.ts","name":null,"original":{"line":113,"column":9},"generated":{"line":2,"column":5389}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5393}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5398}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5401}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5402}},{"source":"index.ts","name":null,"original":{"line":95,"column":13},"generated":{"line":2,"column":5410}}],"sources":{"index.ts":"/*\n * @Author: Innei\n * @Date: 2020-08-13 21:31:23\n * @LastEditTime: 2020-08-14 13:31:47\n * @LastEditors: Innei\n * @FilePath: /url-animation/index.ts\n * @Coding with Love\n */\n\ninterface AnimationConfig {\n duration?: number\n shouldPushState?: boolean\n backspacingEmoji?: string\n buildingEmoji?: string\n}\nexport const EmojiRegExp = /<% emojiSequence %>|\\p{Emoji_Presentation}|\\p{Emoji}\\uFE0F|\\p{Emoji_Modifier_Base}/gu\nexport const animateUriFactory = (\n config: AnimationConfig = {\n duration: 60,\n shouldPushState: true,\n backspacingEmoji: `đ¨đ´`,\n buildingEmoji: `đģ`,\n },\n) => {\n if (!('replaceState' in history)) {\n throw new Error('browser not support replaceState.')\n }\n\n let timer: number | undefined = undefined\n let navigator = ''\n const duration = config.duration || 100\n const shouldPushState = config.shouldPushState || true\n const backspacingEmoji = config.backspacingEmoji || `đ¨đ´`\n const buildingEmoji = config.buildingEmoji || `đģ`\n\n return {\n /**\n *\n * @param {string} to\n * @param {string | undefined} startWith\n */\n start(to: string, startWith?: string | undefined) {\n if (typeof to !== 'string' || to.charAt(0) !== '/') {\n throw new Error('to must start with `/`')\n }\n\n if (timer) {\n timer = clearInterval(timer) as undefined\n }\n if (startWith && startWith.charAt(0) === '/') {\n history.replaceState(null, '', startWith)\n }\n let once = false\n const currentTitle = document.title\n\n timer = setInterval(() => {\n let beforeUri = decodeURI(location.pathname).replace(EmojiRegExp, '')\n\n if (beforeUri === to) {\n return this.stop()\n }\n const isBuilding = to.indexOf(beforeUri) > -1\n\n // beforeUri = beforeUri.replace(\n // new RegExp(`${isBuilding ? buildingEmoji : backspacingEmoji}$`, 'gu'),\n // '',\n // )\n\n const stepUri = isBuilding\n ? beforeUri.concat(to.charAt(beforeUri.length))\n : beforeUri.slice(0, beforeUri.length - 1)\n if (!once) {\n navigator = to\n if (shouldPushState) {\n history.pushState(null, currentTitle, to)\n }\n once = true\n }\n history.replaceState(\n null,\n currentTitle,\n `${stepUri}${!isBuilding ? backspacingEmoji : buildingEmoji}`,\n )\n }, duration)\n return this\n // history.replaceState(null, title ?? currentTitle, uri)\n },\n stop() {\n timer = clearInterval(timer) as undefined\n return history.replaceState(null, '', navigator)\n },\n }\n}\n\nexport const bindAllLink = (config?: AnimationConfig) => {\n const instance = animateUriFactory(config)\n const $$links = Array.from(document.querySelectorAll('a'))\n for (const $link of $$links) {\n const destination = $link.getAttribute('href')\n\n if (\n destination &&\n destination.charAt(0) === '/' &&\n destination.charAt(1) !== '/'\n ) {\n $link.addEventListener('click', (e) => {\n e.preventDefault()\n instance.start(destination)\n })\n }\n }\n\n return instance\n}\n"},"lineCount":null}},"error":null,"hash":"70776a47f4a217046054cc63441b56a7","cacheData":{"env":{}}} |
@@ -1,1 +0,1 @@ | ||
{"id":"s8zH","dependencies":[{"name":"./test.js","dynamic":true,"resolved":"/Users/innei/GitHub/playground/url-animation/test.js","parent":"/Users/innei/GitHub/playground/url-animation/index.html"},{"name":"./script.js","dynamic":true,"resolved":"/Users/innei/GitHub/playground/url-animation/script.js","parent":"/Users/innei/GitHub/playground/url-animation/index.html"}],"generated":{"html":"<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><title>url animation</title></head><body> <div id=\"app\"> <li> <a href=\"#This-is-a-very-cool-transition\">This is a very cool transition</a> </li> <li> <a href=\"#Click-here\">Click here</a> </li> </div> </body><script src=\"animate-uri/1dd241c4cd3fd1dd89c570cee98b79dd.js\"></script><script src=\"animate-uri/9a9569e9d73f33740eada95275da7f30.js\"></script><script></script></html>"},"sourceMaps":null,"error":null,"hash":"c253ff62f4bf54f2fd5a3b8a1ca8fdc8","cacheData":{}} | ||
{"id":"s8zH","dependencies":[{"name":"./script.ts","dynamic":true,"resolved":"/Users/innei/GitHub/playground/url-animation/script.ts","parent":"/Users/innei/GitHub/playground/url-animation/index.html"},{"name":"/Users/innei/GitHub/playground/url-animation/package.json","includedInParent":true,"mtime":1597383924223}],"generated":{"html":"<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><title>url animation</title></head><body> <style>#app{display:flex;width:100vw;height:100vh;justify-content:center;align-self:center;flex-direction:column;text-align:center}:root,body{margin:0;padding:0}.form{margin-top:20px}</style> <div id=\"app\"> <li> <a href=\"/This-is-a-very-cool-transition\">This is a very cool transition</a> </li> <li> <a href=\"/Click-here\">Click here</a> </li> <div class=\"form\"> <label> destination to: </label> <input type=\"text\" id=\"destination\"> <button id=\"button\">Go!</button> </div> </div> </body><script src=\"animate-uri/838b5f300f24e42d0eb289db221c08a2.js\"></script></html>"},"sourceMaps":null,"error":null,"hash":"ac244176b9ebbf88201d5d84e9c8d462","cacheData":{"env":{}}} |
108
index.ts
/* | ||
* @Author: Innei | ||
* @Date: 2020-08-13 21:31:23 | ||
* @LastEditTime: 2020-08-13 21:46:59 | ||
* @LastEditTime: 2020-08-14 13:31:47 | ||
* @LastEditors: Innei | ||
* @FilePath: /url-animation/package.ts | ||
* @FilePath: /url-animation/index.ts | ||
* @Coding with Love | ||
*/ | ||
export const animateUriFactory = () => { | ||
/** | ||
* @type {number | null} | ||
*/ | ||
interface AnimationConfig { | ||
duration?: number | ||
shouldPushState?: boolean | ||
backspacingEmoji?: string | ||
buildingEmoji?: string | ||
} | ||
export const EmojiRegExp = /<% emojiSequence %>|\p{Emoji_Presentation}|\p{Emoji}\uFE0F|\p{Emoji_Modifier_Base}/gu | ||
export const animateUriFactory = ( | ||
config: AnimationConfig = { | ||
duration: 60, | ||
shouldPushState: true, | ||
backspacingEmoji: `đ¨đ´`, | ||
buildingEmoji: `đģ`, | ||
}, | ||
) => { | ||
if (!('replaceState' in history)) { | ||
throw new Error('browser not support replaceState.') | ||
} | ||
let timer: number | undefined = undefined | ||
let duration = 100 | ||
let navigator = '' | ||
let shouldPushState = true | ||
const duration = config.duration || 100 | ||
const shouldPushState = config.shouldPushState || true | ||
const backspacingEmoji = config.backspacingEmoji || `đ¨đ´` | ||
const buildingEmoji = config.buildingEmoji || `đģ` | ||
return { | ||
/** | ||
* | ||
* @param {{duration?: number,shouldPushState?: boolean}} | ||
*/ | ||
create( | ||
{ | ||
duration, | ||
shouldPushState, | ||
}: { duration?: number; shouldPushState?: boolean } = { | ||
duration: 100, | ||
shouldPushState: true, | ||
}, | ||
) { | ||
duration = duration ?? 100 | ||
shouldPushState = shouldPushState ?? true | ||
return { | ||
start: this.start, | ||
stop: this.stop, | ||
} | ||
}, | ||
/** | ||
* | ||
* @param {string} to | ||
* @param {string | undefined} startWith | ||
*/ | ||
start(to: string, startWith: string | undefined) { | ||
start(to: string, startWith?: string | undefined) { | ||
if (typeof to !== 'string' || to.charAt(0) !== '/') { | ||
@@ -59,24 +57,15 @@ throw new Error('to must start with `/`') | ||
timer = setInterval(() => { | ||
const beforeUri = encodeURI( | ||
decodeURI(location.pathname).replace( | ||
/<% emojiSequence %>|\p{Emoji_Presentation}|\p{Emoji}\uFE0F|\p{Emoji_Modifier_Base}/gu, | ||
'', | ||
), | ||
) | ||
let beforeUri = decodeURI(location.pathname).replace(EmojiRegExp, '') | ||
// const handler = (event) => { | ||
// clearInterval(timer) | ||
// history.pushState(null, title ?? currentTitle, afterUri) | ||
// event.preventDefault() | ||
// const msg = 'å°åæŖå¨čŋåēĻ, į°å¨åˇæ°å¯čŊåēį°éŽéĸåĻ' | ||
// event.returnValue = msg | ||
// return msg | ||
// } | ||
if (beforeUri === to) { | ||
return this.stop() | ||
// window.removeEventListener('beforeunload', handler) | ||
} | ||
const isBuild = to.indexOf(beforeUri) > -1 | ||
const stepUri = isBuild | ||
const isBuilding = to.indexOf(beforeUri) > -1 | ||
// beforeUri = beforeUri.replace( | ||
// new RegExp(`${isBuilding ? buildingEmoji : backspacingEmoji}$`, 'gu'), | ||
// '', | ||
// ) | ||
const stepUri = isBuilding | ||
? beforeUri.concat(to.charAt(beforeUri.length)) | ||
@@ -94,6 +83,6 @@ : beforeUri.slice(0, beforeUri.length - 1) | ||
currentTitle, | ||
`${stepUri}${!isBuild ? `đ¨đ´` : `đģ`}`, | ||
`${stepUri}${!isBuilding ? backspacingEmoji : buildingEmoji}`, | ||
) | ||
}, duration) | ||
return this | ||
// history.replaceState(null, title ?? currentTitle, uri) | ||
@@ -107,1 +96,22 @@ }, | ||
} | ||
export const bindAllLink = (config?: AnimationConfig) => { | ||
const instance = animateUriFactory(config) | ||
const $$links = Array.from(document.querySelectorAll('a')) | ||
for (const $link of $$links) { | ||
const destination = $link.getAttribute('href') | ||
if ( | ||
destination && | ||
destination.charAt(0) === '/' && | ||
destination.charAt(1) !== '/' | ||
) { | ||
$link.addEventListener('click', (e) => { | ||
e.preventDefault() | ||
instance.start(destination) | ||
}) | ||
} | ||
} | ||
return instance | ||
} |
{ | ||
"name": "animate-uri", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"license": "MIT", | ||
@@ -10,5 +10,13 @@ "description": "Animate your url transitions for that extra flair", | ||
"repository": "Innei/animate-uri", | ||
"types": "publish/index.d.ts", | ||
"scripts": { | ||
"predeploy": "rm -rf dist", | ||
"package": "sh ./build-package.sh", | ||
"start": "parcel index.html", | ||
"deploy": "parcel build ./index.html --public-url ./animate-uri && gh-pages -d dist" | ||
}, | ||
"devDependencies": { | ||
"cssnano": "^4.1.10", | ||
"typescript": "^3.9.7" | ||
} | ||
} |
@@ -1,13 +0,18 @@ | ||
export declare const animateUriFactory: () => { | ||
interface AnimationConfig { | ||
duration?: number; | ||
shouldPushState?: boolean; | ||
backspacingEmoji?: string; | ||
buildingEmoji?: string; | ||
} | ||
export declare const EmojiRegExp: RegExp; | ||
export declare const animateUriFactory: (config?: AnimationConfig) => { | ||
/** | ||
* | ||
* @param {{duration?: number,shouldPushState?: boolean}} | ||
* @param {string} to | ||
* @param {string | undefined} startWith | ||
*/ | ||
create({ duration, shouldPushState, }?: { | ||
duration?: number | undefined; | ||
shouldPushState?: boolean | undefined; | ||
}): { | ||
start: (to: string, startWith: string | undefined) => void; | ||
stop: () => void; | ||
}; | ||
start(to: string, startWith?: string | undefined): any; | ||
stop(): void; | ||
}; | ||
export declare const bindAllLink: (config?: AnimationConfig | undefined) => { | ||
/** | ||
@@ -18,5 +23,5 @@ * | ||
*/ | ||
start(to: string, startWith: string | undefined): void; | ||
start(to: string, startWith?: string | undefined): any; | ||
stop(): void; | ||
}; | ||
//# sourceMappingURL=index.d.ts.map | ||
export {}; |
parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"QCba":[function(require,module,exports) { | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.animateUriFactory=void 0,exports.animateUriFactory=function(){var u=void 0,D="";return{create:function(u){var D=void 0===u?{duration:100,shouldPushState:!0}:u,F=D.duration,E=D.shouldPushState;return F=null!=F?F:100,E=null==E||E,{start:this.start,stop:this.stop}},start:function(F,E){var C=this;if("string"!=typeof F||"/"!==F.charAt(0))throw new Error("to must start with `/`");u&&(u=clearInterval(u)),E&&"/"===E.charAt(0)&&history.replaceState(null,"",E);var t=!1,A=document.title;u=setInterval(function(){var u=encodeURI(decodeURI(location.pathname).replace(/<% emojiSequence %>|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g,""));if(u===F)return C.stop();var E=F.indexOf(u)>-1,e=E?u.concat(F.charAt(u.length)):u.slice(0,u.length-1);t||(D=F,history.pushState(null,A,F),t=!0),history.replaceState(null,A,e+(E?"đģ":"đ¨đ´"))},100)},stop:function(){return u=clearInterval(u),history.replaceState(null,"",D)}}}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.bindAllLink=exports.animateUriFactory=exports.EmojiRegExp=void 0,exports.EmojiRegExp=/<% emojiSequence %>|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g,exports.animateUriFactory=function(u){if(void 0===u&&(u={duration:60,shouldPushState:!0,backspacingEmoji:"đ¨đ´",buildingEmoji:"đģ"}),!("replaceState"in history))throw new Error("browser not support replaceState.");var D=void 0,E="",F=u.duration||100,t=u.shouldPushState||!0,e=u.backspacingEmoji||"đ¨đ´",C=u.buildingEmoji||"đģ";return{start:function(u,r){var A=this;if("string"!=typeof u||"/"!==u.charAt(0))throw new Error("to must start with `/`");D&&(D=clearInterval(D)),r&&"/"===r.charAt(0)&&history.replaceState(null,"",r);var o=!1,a=document.title;return D=setInterval(function(){var D=decodeURI(location.pathname).replace(exports.EmojiRegExp,"");if(D===u)return A.stop();var F=u.indexOf(D)>-1,r=F?D.concat(u.charAt(D.length)):D.slice(0,D.length-1);o||(E=u,t&&history.pushState(null,a,u),o=!0),history.replaceState(null,a,""+r+(F?C:e))},F),this},stop:function(){return D=clearInterval(D),history.replaceState(null,"",E)}}},exports.bindAllLink=function(u){for(var D=exports.animateUriFactory(u),E=function(u){var E=u.getAttribute("href");E&&"/"===E.charAt(0)&&"/"!==E.charAt(1)&&u.addEventListener("click",function(u){u.preventDefault(),D.start(E)})},F=0,t=Array.from(document.querySelectorAll("a"));F<t.length;F++){E(t[F])}return D}; | ||
},{}]},{},["QCba"], "animateUri") | ||
//# sourceMappingURL=/index.js.map |
@@ -7,3 +7,3 @@ # Animate URI | ||
Look at [demo](https://innei.github.io/animate-uri) | ||
Look at [demo](https://innei.github.io/animate-uri/) | ||
@@ -21,9 +21,17 @@ ## Usage | ||
```js | ||
import { animateUriFactory } from 'animate-uri' | ||
import { animateUriFactory, bindAllLink } from 'animate-uri' | ||
animateUriFactory() | ||
.create({ duration: 300, shouldPushState: false }) | ||
.start('/hello-world', '/') | ||
animateUriFactory({ duration: 60, shouldPushState: false }).start( | ||
'/hello-world', | ||
'/', | ||
) | ||
``` | ||
That all. | ||
To bind all inside links, (Optional) | ||
```js | ||
const instance = bindAllLink() // return a instance | ||
// do anything... | ||
``` | ||
That's all. |
@@ -8,3 +8,7 @@ { | ||
"module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */ | ||
// "lib": [], /* Specify library files to be included in the compilation. */ | ||
"lib": [ | ||
"ES2015", | ||
"DOM", | ||
"DOM.Iterable" | ||
], /* Specify library files to be included in the compilation. */ | ||
// "allowJs": true, /* Allow javascript files to be compiled. */ | ||
@@ -14,3 +18,3 @@ // "checkJs": true, /* Report errors in .js files. */ | ||
"declaration": true, /* Generates corresponding '.d.ts' file. */ | ||
"declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ | ||
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ | ||
// "sourceMap": true, /* Generates corresponding '.map' file. */ | ||
@@ -63,3 +67,6 @@ // "outFile": "./", /* Concatenate and emit output to single file. */ | ||
"forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ | ||
} | ||
}, | ||
"include": [ | ||
"index.ts" | ||
] | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
1021732
3
36
4
1
2
38
276