diff --git a/docs/index.04eb6053.js b/docs/index.04eb6053.js deleted file mode 100644 index b61dbd6..0000000 --- a/docs/index.04eb6053.js +++ /dev/null @@ -1,13 +0,0 @@ -!function(n){var t={};function e(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return n[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}e.m=n,e.c=t,e.d=function(n,t,o){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:o})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(e.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var r in n)e.d(o,r,function(t){return n[t]}.bind(null,r));return o},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=46)}([function(n,t){n.exports=function(n){return n&&n.__esModule?n:{default:n}}},function(n,t,e){"use strict";var o=e(25),r=e(57),i=Object.prototype.toString;function a(n){return"[object Array]"===i.call(n)}function s(n){return null!==n&&"object"==typeof n}function c(n){return"[object Function]"===i.call(n)}function l(n,t){if(null!=n)if("object"!=typeof n&&(n=[n]),a(n))for(var e=0,o=n.length;et.classList.add(n)),this}removeClass(n){return this.dom.forEach(t=>t.classList.remove(n)),this}remove(n){return this.dom[0].removeChild(n),this}html(n){return this.dom.forEach(t=>{t.innerHTML=n}),this}hide(){return this.dom.forEach(n=>{n.style.display="none"}),this}parent(){return this.dom=[this.dom[0].parentNode],this}append(n){return n&&this.dom[0].appendChild(n),this}}t.default=(n=>new o(n))},function(n,t){var e=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(n,t,e){for(var o=e(73),r=e(39),i=e(19),a=e(3),s=e(5),c=e(17),l=e(7),d=l("iterator"),u=l("toStringTag"),p=c.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=r(f),m=0;m{var e=document.createElement(n);return Object.keys(t).forEach(n=>{e[n]=t[n]}),e})},function(n,t,e){var o=e(11)("wks"),r=e(13),i=e(3).Symbol,a="function"==typeof i;(n.exports=function(n){return o[n]||(o[n]=a&&i[n]||(a?i:r)("Symbol."+n))}).store=o},function(n,t,e){"use strict";var o=e(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(e(55)),i=o(e(72)),a=o(e(2)),s=e(95),{hash:c}=window.config;window.encrypt=s.en;var l=class{constructor(){this.host="https://api.github.com/graphql",this.token=(0,s.de)(c)}fetch(n){var t={url:this.host,method:"post",headers:{Authorization:"bearer ".concat(this.token)},data:{query:n}};return(0,a.default)("html").addClass("loading"),new Promise(n=>{(0,r.default)(t).then(({data:t})=>{if((0,a.default)("html").removeClass("loading"),t.errors)throw new Error(t.errors.map(n=>"[".concat(n.type,"]").concat(n.message)).join("\n"));n(t.data)}).catch(n=>{(0,a.default)("html").removeClass("loading"),(0,i.default)(n)})})}};t.default=l},function(n,t,e){n.exports=!e(35)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(n,t){var e={}.hasOwnProperty;n.exports=function(n,t){return e.call(n,t)}},function(n,t,e){var o=e(12),r=e(3),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(n.exports=function(n,t){return i[n]||(i[n]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:e(34)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(n,t){var e=n.exports={version:"2.6.5"};"number"==typeof __e&&(__e=e)},function(n,t){var e=0,o=Math.random();n.exports=function(n){return"Symbol(".concat(void 0===n?"":n,")_",(++e+o).toString(36))}},function(n,t,e){var o=e(15),r=e(75),i=e(76),a=Object.defineProperty;t.f=e(9)?Object.defineProperty:function(n,t,e){if(o(n),t=i(t,!0),o(e),r)try{return a(n,t,e)}catch(n){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(n[t]=e.value),n}},function(n,t,e){var o=e(16);n.exports=function(n){if(!o(n))throw TypeError(n+" is not an object!");return n}},function(n,t){n.exports=function(n){return"object"==typeof n?null!==n:"function"==typeof n}},function(n,t){n.exports={}},function(n,t,e){var o=e(78),r=e(38);n.exports=function(n){return o(r(n))}},function(n,t,e){var o=e(3),r=e(5),i=e(10),a=e(13)("src"),s=e(82),c=(""+s).split("toString");e(12).inspectSource=function(n){return s.call(n)},(n.exports=function(n,t,e,s){var l="function"==typeof e;l&&(i(e,"name")||r(e,"name",t)),n[t]!==e&&(l&&(i(e,a)||r(e,a,n[t]?""+n[t]:c.join(String(t)))),n===o?n[t]=e:s?n[t]?n[t]=e:r(n,t,e):(delete n[t],r(n,t,e)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||s.call(this)})},function(n,t,e){var o=e(11)("keys"),r=e(13);n.exports=function(n){return o[n]||(o[n]=r(n))}},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(n){var t="Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),e=new Date(n),o=e.getDate(),r=e.getMonth(),i=e.getFullYear();return"".concat(t[r]," ").concat(o,", ").concat(i)}},function(n,t,e){"use strict";function o(n,t,e,o,r,i,a){try{var s=n[i](a),c=s.value}catch(n){return void e(n)}s.done?t(c):Promise.resolve(c).then(o,r)}function r(n){return function(){var t=this,e=arguments;return new Promise(function(r,i){var a=n.apply(t,e);function s(n){o(a,r,i,s,c,"next",n)}function c(n){o(a,r,i,s,c,"throw",n)}s(void 0)})}}e.r(t),e.d(t,"default",function(){return r})},function(n,t,e){"use strict";n.exports=function(n){var t=[];return t.toString=function(){return this.map(function(t){var e=function(n,t){var e=n[1]||"",o=n[3];if(!o)return e;if(t&&"function"==typeof btoa){var r=(a=o,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=o.sources.map(function(n){return"/*# sourceURL="+o.sourceRoot+n+" */"});return[e].concat(i).concat([r]).join("\n")}var a;return[e].join("\n")}(t,n);return t[2]?"@media "+t[2]+"{"+e+"}":e}).join("")},t.i=function(n,e){"string"==typeof n&&(n=[[null,n,""]]);for(var o={},r=0;r=0&&d.splice(t,1)}function b(n){var t=document.createElement("style");if(void 0===n.attrs.type&&(n.attrs.type="text/css"),void 0===n.attrs.nonce){var o=function(){0;return e.nc}();o&&(n.attrs.nonce=o)}return g(t,n.attrs),h(n,t),t}function g(n,t){Object.keys(t).forEach(function(e){n.setAttribute(e,t[e])})}function y(n,t){var e,o,r,i;if(t.transform&&n.css){if(!(i="function"==typeof t.transform?t.transform(n.css):t.transform.default(n.css)))return function(){};n.css=i}if(t.singleton){var a=l++;e=c||(c=b(t)),o=x.bind(null,e,a,!1),r=x.bind(null,e,a,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=function(n){var t=document.createElement("link");return void 0===n.attrs.type&&(n.attrs.type="text/css"),n.attrs.rel="stylesheet",g(t,n.attrs),h(n,t),t}(t),o=function(n,t,e){var o=e.css,r=e.sourceMap,i=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||i)&&(o=u(o));r&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([o],{type:"text/css"}),s=n.href;n.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,e,t),r=function(){m(e),e.href&&URL.revokeObjectURL(e.href)}):(e=b(t),o=function(n,t){var e=t.css,o=t.media;o&&n.setAttribute("media",o);if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}.bind(null,e),r=function(){m(e)});return o(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;o(n=t)}else r()}}n.exports=function(n,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var e=f(n,t);return p(e,t),function(n){for(var o=[],r=0;r=200&&n<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(n){c.headers[n]={}}),o.forEach(["post","put","patch"],function(n){c.headers[n]=o.merge(i)}),n.exports=c}).call(this,e(29))},function(n,t){var e,o,r=n.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(n){if(e===setTimeout)return setTimeout(n,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(n,0);try{return e(n,0)}catch(t){try{return e.call(null,n,0)}catch(t){return e.call(this,n,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(n){e=i}try{o="function"==typeof clearTimeout?clearTimeout:a}catch(n){o=a}}();var c,l=[],d=!1,u=-1;function p(){d&&c&&(d=!1,c.length?l=c.concat(l):u=-1,l.length&&f())}function f(){if(!d){var n=s(p);d=!0;for(var t=l.length;t;){for(c=l,l=[];++u1)for(var e=1;e0?o:e)(n)}},function(n,t){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(n,t,e){var o=e(14).f,r=e(10),i=e(7)("toStringTag");n.exports=function(n,t,e){n&&!r(n=e?n:n.prototype,i)&&o(n,i,{configurable:!0,value:t})}},function(n,t,e){"use strict";var o=e(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(e(6)),{title:i,user:a,repository:s}=window.config,c=(0,r.default)("div",{id:"footer",innerHTML:"\n © ".concat((new Date).getFullYear()," ").concat(i,'. Powered by\n Mirror .\n Source\n ')});t.default=c},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(n=0){return new Promise(t=>{setTimeout(t,n)})}},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(()=>!!("ontouchstart"in window))},function(n,t,e){n.exports=e(47)},function(n,t,e){"use strict";var o=e(0),r=o(e(22));e(48),e(51);var i=o(e(2)),a=o(e(53)),s=o(e(99)),c=o(e(109)),l=o(e(111)),d=e(113),u=o(e(44)),p=o(e(114)),f=o(e(45)),h=document.querySelector("#bar"),m={__:{},issues:{},issue:{},comments:{}},b=new s.default(m),{perpage:g}=window.config,y=new p.default;function w(n,t){return v.apply(this,arguments)}function v(){return(v=(0,r.default)(function*(n,t){if(m.user)b.user(m.user);else{var{user:e,organization:o}=yield a.default.user();m.user=e||o}m.getPosts(n,t)})).apply(this,arguments)}var x=new c.default({"/":n=>w("after",n),"/posts/:id":function({id:n}){m.getPost(n)},"/after/:cursor":n=>w("after",n),"/before/:cursor":n=>w("before",n)}),A=new l.default(m);m.getPosts=function(){var n=(0,r.default)(function*(n,{cursor:t,e:e}){document.title=window.config.title,h.style.width="100%";var o=t||"_",r=this.issues[o];if(r)b.issues(r);else{var{repository:{issues:{edges:i,pageInfo:s,totalCount:c}}}=yield a.default.issues(n,t);r={pageInfo:s,totalCount:c,edges:i},g>1?this.issues=Object.assign({[o]:r},this.issues):b.issues(r),yield(0,u.default)(200)}e&&e.oldURL.indexOf("/posts/")>-1&&(yield(0,d.switchToHome)(),y.stop(y.lastScrollY),y.start(document.querySelector(".home")))});return function(t,e){return n.apply(this,arguments)}}(),m.getPost=function(){var n=(0,r.default)(function*(n){document.title="loading",y.stop(0),(0,f.default)()||(h.style.width=0);var t=this.issue[n];if(t)b.issue(t);else{var{repository:e}=yield a.default.issue(n);t=e.issue,this.issue=Object.assign({[n]:t},this.issue),yield(0,u.default)(200)}document.title="".concat(t.title," - ").concat(window.config.title),(0,d.switchToPost)(),y.start(document.querySelector(".single"))});return function(t){return n.apply(this,arguments)}}(),m.openComments=function(){var n=(0,r.default)(function*(n,t){(0,i.default)("#comments").html(""),yield this.getComments(n),(0,i.default)(t).parent().hide()});return function(t,e){return n.apply(this,arguments)}}(),m.getComments=function(){var n=(0,r.default)(function*(n){var[t,e]=n.split("#"),o=this.comments[t];if(o&&!e)b.comments(o);else{var{repository:{issue:{number:r,comments:{totalCount:i,pageInfo:s,edges:c}}}}=yield a.default.comments(t,e),l={number:r,comments:{totalCount:i,pageInfo:s,edges:o&&r===Number(t)?o.comments.edges.concat(c):c}},d=Object.assign({},this.comments);r===Number(t)?(d[t]=l,this.comments=d):this.comments=Object.assign({[r]:l},this.comments)}return Promise.resolve()});return function(t){return n.apply(this,arguments)}}(),x.notFound=(()=>{window.location.hash="/"}),x.init=(n=>{n.indexOf("/posts/")>-1?(0,i.default)(".single").addClass("page-current"):((0,i.default)(".home").addClass("page-current"),y.start(document.querySelector(".home"))),(0,f.default)()&&(0,i.default)(".page").addClass("scroll")}),A.watch({user:b.user.bind(b),issues:b.issues.bind(b),issue:b.issue.bind(b),comments:b.comments.bind(b)}),y.onScroll=((n,t)=>{x.route.includes("/posts/")?h.style.width="".concat(n/t*100,"%"):h.style.width="100%"}),x.start(),window.console.log("%c Github %c","background:#24272A; color:#ffffff","","https://github.com/LoeiFy/Mirror")},function(n,t,e){var o=e(49);"string"==typeof o&&(o=[[n.i,o,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};e(24)(o,r);o.locals&&(n.exports=o.locals)},function(n,t,e){(n.exports=e(23)(!1)).push([n.i,'@font-face {\n font-family: octicons-link;\n src: url(data:font/woff;charset=utf-8;base64,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) format(\'woff\');\n}\n.markdown-body .octicon {\n display: inline-block;\n fill: currentColor;\n vertical-align: text-bottom;\n}\n.markdown-body .anchor {\n float: left;\n line-height: 1;\n margin-left: -20px;\n padding-right: 4px;\n}\n.markdown-body .anchor:focus {\n outline: none;\n}\n.markdown-body h1 .octicon-link,\n.markdown-body h2 .octicon-link,\n.markdown-body h3 .octicon-link,\n.markdown-body h4 .octicon-link,\n.markdown-body h5 .octicon-link,\n.markdown-body h6 .octicon-link {\n color: #1b1f23;\n vertical-align: middle;\n visibility: hidden;\n}\n.markdown-body h1:hover .anchor,\n.markdown-body h2:hover .anchor,\n.markdown-body h3:hover .anchor,\n.markdown-body h4:hover .anchor,\n.markdown-body h5:hover .anchor,\n.markdown-body h6:hover .anchor {\n text-decoration: none;\n}\n.markdown-body h1:hover .anchor .octicon-link,\n.markdown-body h2:hover .anchor .octicon-link,\n.markdown-body h3:hover .anchor .octicon-link,\n.markdown-body h4:hover .anchor .octicon-link,\n.markdown-body h5:hover .anchor .octicon-link,\n.markdown-body h6:hover .anchor .octicon-link {\n visibility: visible;\n}\n.markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #24292e;\n font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n font-size: 16px;\n line-height: 1.5;\n word-wrap: break-word;\n}\n.markdown-body .pl-c {\n color: #6a737d;\n}\n.markdown-body .pl-c1,\n.markdown-body .pl-s .pl-v {\n color: #005cc5;\n}\n.markdown-body .pl-e,\n.markdown-body .pl-en {\n color: #6f42c1;\n}\n.markdown-body .pl-s .pl-s1,\n.markdown-body .pl-smi {\n color: #24292e;\n}\n.markdown-body .pl-ent {\n color: #22863a;\n}\n.markdown-body .pl-k {\n color: #d73a49;\n}\n.markdown-body .pl-pds,\n.markdown-body .pl-s,\n.markdown-body .pl-s .pl-pse .pl-s1,\n.markdown-body .pl-sr,\n.markdown-body .pl-sr .pl-cce,\n.markdown-body .pl-sr .pl-sra,\n.markdown-body .pl-sr .pl-sre {\n color: #032f62;\n}\n.markdown-body .pl-smw,\n.markdown-body .pl-v {\n color: #e36209;\n}\n.markdown-body .pl-bu {\n color: #b31d28;\n}\n.markdown-body .pl-ii {\n background-color: #b31d28;\n color: #fafbfc;\n}\n.markdown-body .pl-c2 {\n background-color: #d73a49;\n color: #fafbfc;\n}\n.markdown-body .pl-c2:before {\n content: "^M";\n}\n.markdown-body .pl-sr .pl-cce {\n color: #22863a;\n font-weight: 700;\n}\n.markdown-body .pl-ml {\n color: #735c0f;\n}\n.markdown-body .pl-mh,\n.markdown-body .pl-mh .pl-en,\n.markdown-body .pl-ms {\n color: #005cc5;\n font-weight: 700;\n}\n.markdown-body .pl-mi {\n color: #24292e;\n font-style: italic;\n}\n.markdown-body .pl-mb {\n color: #24292e;\n font-weight: 700;\n}\n.markdown-body .pl-md {\n background-color: #ffeef0;\n color: #b31d28;\n}\n.markdown-body .pl-mi1 {\n background-color: #f0fff4;\n color: #22863a;\n}\n.markdown-body .pl-mc {\n background-color: #ffebda;\n color: #e36209;\n}\n.markdown-body .pl-mi2 {\n background-color: #005cc5;\n color: #f6f8fa;\n}\n.markdown-body .pl-mdr {\n color: #6f42c1;\n font-weight: 700;\n}\n.markdown-body .pl-ba {\n color: #586069;\n}\n.markdown-body .pl-sg {\n color: #959da5;\n}\n.markdown-body .pl-corl {\n color: #032f62;\n text-decoration: underline;\n}\n.markdown-body details {\n display: block;\n}\n.markdown-body summary {\n display: list-item;\n}\n.markdown-body a {\n background-color: transparent;\n}\n.markdown-body a:active,\n.markdown-body a:hover {\n outline-width: 0;\n}\n.markdown-body strong {\n font-weight: inherit;\n font-weight: bolder;\n}\n.markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n.markdown-body img {\n border-style: none;\n}\n.markdown-body code,\n.markdown-body kbd,\n.markdown-body pre {\n font-family: monospace,monospace;\n font-size: 1em;\n}\n.markdown-body hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n.markdown-body input {\n font: inherit;\n margin: 0;\n}\n.markdown-body input {\n overflow: visible;\n}\n.markdown-body [type=checkbox] {\n box-sizing: border-box;\n padding: 0;\n}\n.markdown-body * {\n box-sizing: border-box;\n}\n.markdown-body input {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n.markdown-body a {\n color: #0366d6;\n text-decoration: none;\n}\n.markdown-body a:hover {\n text-decoration: underline;\n}\n.markdown-body strong {\n font-weight: 600;\n}\n.markdown-body hr {\n background: transparent;\n border: 0;\n border-bottom: 1px solid #dfe2e5;\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n}\n.markdown-body hr:before {\n content: "";\n display: table;\n}\n.markdown-body hr:after {\n clear: both;\n content: "";\n display: table;\n}\n.markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.markdown-body td,\n.markdown-body th {\n padding: 0;\n}\n.markdown-body details summary {\n cursor: pointer;\n}\n.markdown-body h1,\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4,\n.markdown-body h5,\n.markdown-body h6 {\n margin-bottom: 0;\n margin-top: 0;\n}\n.markdown-body h1 {\n font-size: 32px;\n}\n.markdown-body h1,\n.markdown-body h2 {\n font-weight: 600;\n}\n.markdown-body h2 {\n font-size: 24px;\n}\n.markdown-body h3 {\n font-size: 20px;\n}\n.markdown-body h3,\n.markdown-body h4 {\n font-weight: 600;\n}\n.markdown-body h4 {\n font-size: 16px;\n}\n.markdown-body h5 {\n font-size: 14px;\n}\n.markdown-body h5,\n.markdown-body h6 {\n font-weight: 600;\n}\n.markdown-body h6 {\n font-size: 12px;\n}\n.markdown-body p {\n margin-bottom: 10px;\n margin-top: 0;\n}\n.markdown-body blockquote {\n margin: 0;\n}\n.markdown-body ol,\n.markdown-body ul {\n margin-bottom: 0;\n margin-top: 0;\n padding-left: 0;\n}\n.markdown-body ol ol,\n.markdown-body ul ol {\n list-style-type: lower-roman;\n}\n.markdown-body ol ol ol,\n.markdown-body ol ul ol,\n.markdown-body ul ol ol,\n.markdown-body ul ul ol {\n list-style-type: lower-alpha;\n}\n.markdown-body dd {\n margin-left: 0;\n}\n.markdown-body code,\n.markdown-body pre {\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;\n font-size: 12px;\n}\n.markdown-body pre {\n margin-bottom: 0;\n margin-top: 0;\n}\n.markdown-body input::-webkit-inner-spin-button,\n.markdown-body input::-webkit-outer-spin-button {\n -webkit-appearance: none;\n appearance: none;\n margin: 0;\n}\n.markdown-body .border {\n border: 1px solid #e1e4e8 !important;\n}\n.markdown-body .border-0 {\n border: 0!important;\n}\n.markdown-body .border-bottom {\n border-bottom: 1px solid #e1e4e8 !important;\n}\n.markdown-body .rounded-1 {\n border-radius: 3px!important;\n}\n.markdown-body .bg-white {\n background-color: #fff !important;\n}\n.markdown-body .bg-gray-light {\n background-color: #fafbfc !important;\n}\n.markdown-body .text-gray-light {\n color: #6a737d !important;\n}\n.markdown-body .mb-0 {\n margin-bottom: 0!important;\n}\n.markdown-body .my-2 {\n margin-bottom: 8px!important;\n margin-top: 8px!important;\n}\n.markdown-body .pl-0 {\n padding-left: 0!important;\n}\n.markdown-body .py-0 {\n padding-bottom: 0!important;\n padding-top: 0!important;\n}\n.markdown-body .pl-1 {\n padding-left: 4px!important;\n}\n.markdown-body .pl-2 {\n padding-left: 8px!important;\n}\n.markdown-body .py-2 {\n padding-bottom: 8px!important;\n padding-top: 8px!important;\n}\n.markdown-body .pl-3,\n.markdown-body .px-3 {\n padding-left: 16px!important;\n}\n.markdown-body .px-3 {\n padding-right: 16px!important;\n}\n.markdown-body .pl-4 {\n padding-left: 24px!important;\n}\n.markdown-body .pl-5 {\n padding-left: 32px!important;\n}\n.markdown-body .pl-6 {\n padding-left: 40px!important;\n}\n.markdown-body .f6 {\n font-size: 12px!important;\n}\n.markdown-body .lh-condensed {\n line-height: 1.25 !important;\n}\n.markdown-body .text-bold {\n font-weight: 600!important;\n}\n.markdown-body:before {\n content: "";\n display: table;\n}\n.markdown-body:after {\n clear: both;\n content: "";\n display: table;\n}\n.markdown-body > :first-child {\n margin-top: 0!important;\n}\n.markdown-body > :last-child {\n margin-bottom: 0!important;\n}\n.markdown-body a:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n.markdown-body blockquote,\n.markdown-body dl,\n.markdown-body ol,\n.markdown-body p,\n.markdown-body pre,\n.markdown-body table,\n.markdown-body ul {\n margin-bottom: 16px;\n margin-top: 0;\n}\n.markdown-body hr {\n background-color: #e1e4e8;\n border: 0;\n height: 0.25em;\n margin: 24px 0;\n padding: 0;\n}\n.markdown-body blockquote {\n border-left: 0.25em solid #dfe2e5;\n color: #6a737d;\n padding: 0 1em;\n}\n.markdown-body blockquote > :first-child {\n margin-top: 0;\n}\n.markdown-body blockquote > :last-child {\n margin-bottom: 0;\n}\n.markdown-body kbd {\n background-color: #fafbfc;\n border: 1px solid #c6cbd1;\n border-bottom-color: #959da5;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #959da5;\n color: #444d56;\n display: inline-block;\n font-size: 11px;\n line-height: 10px;\n padding: 3px 5px;\n vertical-align: middle;\n}\n.markdown-body h1,\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4,\n.markdown-body h5,\n.markdown-body h6 {\n font-weight: 600;\n line-height: 1.25;\n margin-bottom: 16px;\n margin-top: 24px;\n}\n.markdown-body h1 {\n font-size: 2em;\n}\n.markdown-body h1,\n.markdown-body h2 {\n border-bottom: 1px solid #eaecef;\n padding-bottom: 0.3em;\n}\n.markdown-body h2 {\n font-size: 1.5em;\n}\n.markdown-body h3 {\n font-size: 1.25em;\n}\n.markdown-body h4 {\n font-size: 1em;\n}\n.markdown-body h5 {\n font-size: 0.875em;\n}\n.markdown-body h6 {\n color: #6a737d;\n font-size: 0.85em;\n}\n.markdown-body ol,\n.markdown-body ul {\n padding-left: 2em;\n}\n.markdown-body ol ol,\n.markdown-body ol ul,\n.markdown-body ul ol,\n.markdown-body ul ul {\n margin-bottom: 0;\n margin-top: 0;\n}\n.markdown-body li {\n word-wrap: break-all;\n}\n.markdown-body li > p {\n margin-top: 16px;\n}\n.markdown-body li + li {\n margin-top: 0.25em;\n}\n.markdown-body dl {\n padding: 0;\n}\n.markdown-body dl dt {\n font-size: 1em;\n font-style: italic;\n font-weight: 600;\n margin-top: 16px;\n padding: 0;\n}\n.markdown-body dl dd {\n margin-bottom: 16px;\n padding: 0 16px;\n}\n.markdown-body table {\n display: block;\n overflow: auto;\n width: 100%;\n}\n.markdown-body table th {\n font-weight: 600;\n}\n.markdown-body table td,\n.markdown-body table th {\n border: 1px solid #dfe2e5;\n padding: 6px 13px;\n}\n.markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #c6cbd1;\n}\n.markdown-body table tr:nth-child(2n) {\n background-color: #f6f8fa;\n}\n.markdown-body img {\n background-color: #fff;\n box-sizing: content-box;\n max-width: 100%;\n}\n.markdown-body img[align=right] {\n padding-left: 20px;\n}\n.markdown-body img[align=left] {\n padding-right: 20px;\n}\n.markdown-body code {\n background-color: rgba(27, 31, 35, 0.05);\n border-radius: 3px;\n font-size: 85%;\n margin: 0;\n padding: 0.2em 0.4em;\n}\n.markdown-body pre {\n word-wrap: normal;\n}\n.markdown-body pre > code {\n background: transparent;\n border: 0;\n font-size: 100%;\n margin: 0;\n padding: 0;\n white-space: pre;\n word-break: normal;\n}\n.markdown-body .highlight {\n margin-bottom: 16px;\n}\n.markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n}\n.markdown-body .highlight pre,\n.markdown-body pre {\n background-color: #f6f8fa;\n border-radius: 3px;\n font-size: 85%;\n line-height: 1.45;\n overflow: auto;\n padding: 16px;\n}\n.markdown-body pre code {\n background-color: transparent;\n border: 0;\n display: inline;\n line-height: inherit;\n margin: 0;\n max-width: auto;\n overflow: visible;\n padding: 0;\n word-wrap: normal;\n}\n.markdown-body .commit-tease-sha {\n color: #444d56;\n display: inline-block;\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;\n font-size: 90%;\n}\n.markdown-body .blob-wrapper {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n overflow-x: auto;\n overflow-y: hidden;\n}\n.markdown-body .blob-wrapper-embedded {\n max-height: 240px;\n overflow-y: auto;\n}\n.markdown-body .blob-num {\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n color: rgba(27, 31, 35, 0.3);\n cursor: pointer;\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;\n font-size: 12px;\n line-height: 20px;\n min-width: 50px;\n padding-left: 10px;\n padding-right: 10px;\n text-align: right;\n user-select: none;\n vertical-align: top;\n white-space: nowrap;\n width: 1%;\n}\n.markdown-body .blob-num:hover {\n color: rgba(27, 31, 35, 0.6);\n}\n.markdown-body .blob-num:before {\n content: attr(data-line-number);\n}\n.markdown-body .blob-code {\n line-height: 20px;\n padding-left: 10px;\n padding-right: 10px;\n position: relative;\n vertical-align: top;\n}\n.markdown-body .blob-code-inner {\n color: #24292e;\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;\n font-size: 12px;\n overflow: visible;\n white-space: pre;\n word-wrap: normal;\n}\n.markdown-body .pl-token.active,\n.markdown-body .pl-token:hover {\n background: #ffea7f;\n cursor: pointer;\n}\n.markdown-body kbd {\n background-color: #fafbfc;\n border: 1px solid #d1d5da;\n border-bottom-color: #c6cbd1;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #c6cbd1;\n color: #444d56;\n display: inline-block;\n font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;\n line-height: 10px;\n padding: 3px 5px;\n vertical-align: middle;\n}\n.markdown-body :checked + .radio-label {\n border-color: #0366d6;\n position: relative;\n z-index: 1;\n}\n.markdown-body .tab-size[data-tab-size="1"] {\n -moz-tab-size: 1;\n tab-size: 1;\n}\n.markdown-body .tab-size[data-tab-size="2"] {\n -moz-tab-size: 2;\n tab-size: 2;\n}\n.markdown-body .tab-size[data-tab-size="3"] {\n -moz-tab-size: 3;\n tab-size: 3;\n}\n.markdown-body .tab-size[data-tab-size="4"] {\n -moz-tab-size: 4;\n tab-size: 4;\n}\n.markdown-body .tab-size[data-tab-size="5"] {\n -moz-tab-size: 5;\n tab-size: 5;\n}\n.markdown-body .tab-size[data-tab-size="6"] {\n -moz-tab-size: 6;\n tab-size: 6;\n}\n.markdown-body .tab-size[data-tab-size="7"] {\n -moz-tab-size: 7;\n tab-size: 7;\n}\n.markdown-body .tab-size[data-tab-size="8"] {\n -moz-tab-size: 8;\n tab-size: 8;\n}\n.markdown-body .tab-size[data-tab-size="9"] {\n -moz-tab-size: 9;\n tab-size: 9;\n}\n.markdown-body .tab-size[data-tab-size="10"] {\n -moz-tab-size: 10;\n tab-size: 10;\n}\n.markdown-body .tab-size[data-tab-size="11"] {\n -moz-tab-size: 11;\n tab-size: 11;\n}\n.markdown-body .tab-size[data-tab-size="12"] {\n -moz-tab-size: 12;\n tab-size: 12;\n}\n.markdown-body .task-list-item {\n list-style-type: none;\n}\n.markdown-body .task-list-item + .task-list-item {\n margin-top: 3px;\n}\n.markdown-body .task-list-item input {\n margin: 0 0.2em 0.25em -1.6em;\n vertical-align: middle;\n}\n.markdown-body hr {\n border-bottom-color: #eee;\n}\n.markdown-body .pl-0 {\n padding-left: 0!important;\n}\n.markdown-body .pl-1 {\n padding-left: 4px!important;\n}\n.markdown-body .pl-2 {\n padding-left: 8px!important;\n}\n.markdown-body .pl-3 {\n padding-left: 16px!important;\n}\n.markdown-body .pl-4 {\n padding-left: 24px!important;\n}\n.markdown-body .pl-5 {\n padding-left: 32px!important;\n}\n.markdown-body .pl-6 {\n padding-left: 40px!important;\n}\n.markdown-body .pl-7 {\n padding-left: 48px!important;\n}\n.markdown-body .pl-8 {\n padding-left: 64px!important;\n}\n.markdown-body .pl-9 {\n padding-left: 80px!important;\n}\n.markdown-body .pl-10 {\n padding-left: 96px!important;\n}\n.markdown-body .pl-11 {\n padding-left: 112px!important;\n}\n.markdown-body .pl-12 {\n padding-left: 128px!important;\n}\n',""])},function(n,t){n.exports=function(n){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!n||"string"!=typeof n)return n;var e=t.protocol+"//"+t.host,o=e+t.pathname.replace(/\/[^\/]*$/,"/");return n.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(n,t){var r,i=t.trim().replace(/^"(.*)"$/,function(n,t){return t}).replace(/^'(.*)'$/,function(n,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?n:(r=0===i.indexOf("//")?i:0===i.indexOf("/")?e+i:o+i.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")})}},function(n,t,e){var o=e(52);"string"==typeof o&&(o=[[n.i,o,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};e(24)(o,r);o.locals&&(n.exports=o.locals)},function(n,t,e){(n.exports=e(23)(!1)).push([n.i,"html,\nbody {\n background-color: #fff;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-font-smoothing: antialiased;\n -webkit-text-size-adjust: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody {\n font-family: apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, PingFang SC, Microsoft YaHei, sans-serif;\n font-size: 14px;\n line-height: 1;\n color: #333;\n position: relative;\n word-wrap: break-word;\n}\nbody,\nh1,\nh2,\nh3,\nh4,\nul,\nli,\np {\n margin: 0;\n padding: 0;\n font-weight: normal;\n}\nbutton {\n appearance: none;\n cursor: pointer;\n outline: none;\n border: none;\n}\na {\n text-decoration: none;\n cursor: pointer;\n}\n#error {\n width: 100%;\n height: 100%;\n background-color: rgba(255, 255, 255, 0.9);\n position: fixed;\n top: 0;\n z-index: 3;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n#error div {\n background-color: #fff;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\n border-radius: 3px;\n width: 80%;\n box-sizing: border-box;\n padding: 14px 16px;\n}\n#error h2 {\n font-size: 20px;\n font-weight: 500;\n}\n#error p {\n color: #666;\n margin-top: 10px;\n line-height: 1.6;\n white-space: pre-wrap;\n}\n.page {\n transform: translate3d(0, 0, 0);\n background: #fff;\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n height: 100%;\n overflow: hidden;\n}\n.page.scroll {\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n}\n.page-current {\n z-index: 1;\n}\n.page-movefrom {\n animation: movefrom 0.4s ease-in-out both;\n}\n.page-moveto {\n animation: moveto 0.5s ease-in both;\n}\n@keyframes movefrom {\n from {\n transform: translate3d(-200px, 0, 0);\n }\n}\n@keyframes moveto {\n to {\n transform: translate3d(-100%, 0, 0);\n }\n}\n#user {\n text-align: center;\n}\n#user > a {\n display: inline-block;\n}\n#user img {\n padding: 4px;\n border: 1px solid #eaeaea;\n display: inline-block;\n width: 100px;\n height: 100px;\n margin: 70px auto 0;\n border-radius: 50%;\n}\n@media (max-width: 800px) {\n #user img {\n width: 75px;\n height: 75px;\n margin-top: 40px;\n }\n}\n#user h1 {\n font-size: 26px;\n margin-top: 20px;\n color: #42505a;\n font-weight: 600;\n}\n@media (max-width: 800px) {\n #user h1 {\n font-size: 20px;\n }\n}\n#user p {\n color: #5e656b;\n font-size: 16px;\n line-height: 1.4;\n margin: 14px 20px 0;\n}\n@media (max-width: 800px) {\n #user p {\n font-size: 14px;\n }\n}\n#user .social a {\n display: inline-block;\n margin: 20px 8px 30px;\n}\n@media (max-width: 800px) {\n #user .social a {\n margin: 16px 6px 20px;\n }\n}\n#user .social a:hover path {\n fill: #363a42;\n}\n#user svg {\n display: block;\n width: 22px;\n height: 22px;\n}\n@media (max-width: 800px) {\n #user svg {\n width: 18px;\n height: 18px;\n }\n}\n#user path {\n fill: #565b65;\n}\n#user .social:after {\n display: block;\n margin: 0 auto;\n width: 50%;\n content: '';\n height: 1px;\n background: #f1f1f1;\n}\n.button {\n margin: 50px auto 0;\n display: block;\n text-align: center;\n max-width: 170px;\n border: 2px solid #c3c2c9;\n color: #686868;\n border-radius: 5px;\n font-size: 14px;\n height: 32px;\n background: #fff;\n overflow: hidden;\n position: relative;\n}\na.button {\n line-height: 30px;\n height: 30px;\n}\n#posts {\n text-align: center;\n}\n#posts > .post {\n text-align: left;\n cursor: pointer;\n position: relative;\n padding: 20px 10px;\n display: block;\n}\n#posts > .post:first-child {\n margin-top: 50px;\n}\n@media (max-width: 800px) {\n #posts > .post:first-child {\n margin-top: 30px;\n }\n}\n#posts > .post:hover {\n background: #f6f7f7;\n}\n#posts > .post div {\n position: absolute;\n right: 10px;\n top: 23px;\n}\n@media (max-width: 800px) {\n #posts > .post div {\n display: none;\n }\n}\n#posts > .post span {\n margin: 0 3px;\n font-size: 13px;\n color: #565b65;\n border: 1px solid #e1e1e1;\n background: #e8e8e8;\n border-radius: 3px;\n padding: 1px 3px 2px;\n}\n#posts > .button {\n display: inline-block;\n width: 100px;\n text-align: center;\n margin-right: 5px;\n margin-left: 5px;\n}\n#posts p {\n font-size: 14px;\n color: #788590;\n margin: 14px 0 0 1px;\n}\n@media (max-width: 800px) {\n #posts p {\n font-size: 13px;\n }\n}\n#posts h2 {\n color: #485763;\n font-size: 16px;\n line-height: 1.4;\n font-weight: 500;\n width: 60%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n@media (max-width: 800px) {\n #posts h2 {\n font-size: 15px;\n }\n}\n@media (max-width: 800px) {\n #posts h2 {\n width: 100%;\n }\n}\n#post > p {\n font-size: 14px;\n color: #788590;\n margin-top: 10px;\n}\n#post > p span {\n margin: 0 10px;\n color: #565f67;\n}\n#post .labels {\n margin-top: 30px;\n}\n#post .labels a {\n margin-right: 10px;\n text-decoration: underline;\n color: #666;\n}\n#post > .markdown-body {\n margin-top: 40px;\n}\n#post > .markdown-body:before {\n content: '';\n width: 30px;\n display: block;\n margin-bottom: 20px;\n height: 1px;\n background: #eee;\n}\n#post .back {\n position: absolute;\n right: 50%;\n margin-right: 370px;\n top: 72px;\n width: 30px;\n height: 30px;\n cursor: pointer;\n}\n@media (max-width: 800px) {\n #post .back {\n top: 20px;\n left: 20px;\n }\n}\n#post .back:hover path {\n fill: #5c646b;\n}\n#post .back path {\n fill: #949fa9;\n}\n#post > h1 {\n font-size: 24px;\n font-weight: 500;\n line-height: 1.4;\n color: #3d4348;\n padding-top: 70px;\n}\n@media (max-width: 800px) {\n #post > h1 {\n font-size: 20px;\n }\n}\n.comment-list:before {\n display: block;\n width: 30%;\n content: '';\n height: 1px;\n background: #f1f1f1;\n margin: 50px auto;\n}\n.comment-list li {\n list-style: none;\n margin-top: 20px;\n position: relative;\n padding: 10px 0 10px 70px;\n}\n@media (max-width: 800px) {\n .comment-list li {\n padding-left: 60px;\n }\n}\n.comment-list .comment-body {\n border: 1px solid #dee1e2;\n padding: 14px 14px 14px 18px;\n border-radius: 3px;\n position: relative;\n}\n.comment-list .comment-body > a {\n color: #333;\n text-decoration: none;\n font-weight: 700;\n}\n.comment-list .comment-body span {\n font-size: 14px;\n color: #767676;\n}\n.comment-list .comment-body:before {\n content: '';\n position: absolute;\n border: 1px solid transparent;\n border-top-color: #dee1e2;\n border-left-color: #dee1e2;\n width: 5px;\n height: 5px;\n background-color: #fff;\n left: -5px;\n top: 20px;\n transform: rotate(-45deg);\n}\n.comment-list .markdown-body {\n margin-top: 10px;\n font-size: 14px;\n white-space: pre-wrap;\n}\n.comment-list .author {\n border: 1px solid #eee;\n position: absolute;\n left: 0;\n top: 10px;\n width: 48px;\n height: 48px;\n border-radius: 50%;\n overflow: hidden;\n}\n@media (max-width: 800px) {\n .comment-list .author {\n width: 36px;\n height: 36px;\n }\n}\n.comment-list .author img {\n display: block;\n width: 100%;\n height: auto;\n}\n@media (max-width: 800px) {\n .comment-body:before {\n top: 16px!important;\n }\n}\n#footer {\n line-height: 1.4;\n text-align: center;\n font-size: 14px;\n margin-top: 100px;\n color: #5c6e7b;\n padding-bottom: 70px;\n}\n@media (max-width: 800px) {\n #footer {\n margin-top: 50px;\n }\n}\n#footer a {\n color: #37444e;\n text-decoration: underline;\n}\n.page > div {\n margin: 0 auto;\n max-width: 700px;\n padding: 0 20px;\n}\n.markdown-body {\n font-family: apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, PingFang SC, Microsoft YaHei, sans-serif;\n font-size: 14px;\n}\n.markdown-body .highlight {\n font-size: 15px;\n}\n.loading body:before {\n display: none;\n}\n#bar {\n z-index: 5;\n position: absolute;\n box-sizing: border-box;\n border-right: 10px solid #fff;\n border-left: 10px solid #fff;\n top: 0;\n left: 0;\n width: 100%;\n height: 3px;\n background: #3f4d56;\n transition: all 1s ease;\n}\n",""])},function(n,t,e){"use strict";var o=e(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(e(54)),i=o(e(96)),a=o(e(97)),s=o(e(98)),c=new r.default,l=new i.default,d=new a.default,u=new s.default,p={comments:(...n)=>c.get(...n),issue:(...n)=>l.get(...n),issues:(...n)=>d.get(...n),user:(...n)=>u.get(...n)};t.default=p},function(n,t,e){"use strict";var o=e(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(e(8)),{user:i,repository:a}=window.config;var s=class extends r.default{constructor(){super(),this.user=i,this.repository=a,this.perpage=10}query(n,t){var e="first: ".concat(this.perpage);return t&&(e+='after: "'.concat(t,'"')),'{\n repository(owner: "'.concat(this.user,'", name: "').concat(this.repository,'") {\n issue(number: ').concat(n,") {\n number\n comments(").concat(e,") {\n pageInfo {\n hasNextPage\n endCursor\n }\n totalCount\n edges {\n node {\n updatedAt\n bodyHTML\n author {\n avatarUrl\n login\n url\n }\n }\n }\n }\n }\n }\n }")}get(n,t){return this.fetch(this.query(n,t))}};t.default=s},function(n,t,e){n.exports=e(56)},function(n,t,e){"use strict";var o=e(1),r=e(25),i=e(58),a=e(32);function s(n){var t=new i(n),e=r(i.prototype.request,t);return o.extend(e,i.prototype,t),o.extend(e,t),e}var c=s(e(28));c.Axios=i,c.create=function(n){return s(a(c.defaults,n))},c.Cancel=e(33),c.CancelToken=e(70),c.isCancel=e(27),c.all=function(n){return Promise.all(n)},c.spread=e(71),n.exports=c,n.exports.default=c},function(n,t){function e(n){return!!n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)} -/*! - * Determine if an object is a Buffer - * - * @author Feross Aboukhadijeh - * @license MIT - */ -n.exports=function(n){return null!=n&&(e(n)||function(n){return"function"==typeof n.readFloatLE&&"function"==typeof n.slice&&e(n.slice(0,0))}(n)||!!n._isBuffer)}},function(n,t,e){"use strict";var o=e(1),r=e(26),i=e(59),a=e(60),s=e(32);function c(n){this.defaults=n,this.interceptors={request:new i,response:new i}}c.prototype.request=function(n){"string"==typeof n?(n=arguments[1]||{}).url=arguments[0]:n=n||{},(n=s(this.defaults,n)).method=n.method?n.method.toLowerCase():"get";var t=[a,void 0],e=Promise.resolve(n);for(this.interceptors.request.forEach(function(n){t.unshift(n.fulfilled,n.rejected)}),this.interceptors.response.forEach(function(n){t.push(n.fulfilled,n.rejected)});t.length;)e=e.then(t.shift(),t.shift());return e},c.prototype.getUri=function(n){return n=s(this.defaults,n),r(n.url,n.params,n.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],function(n){c.prototype[n]=function(t,e){return this.request(o.merge(e||{},{method:n,url:t}))}}),o.forEach(["post","put","patch"],function(n){c.prototype[n]=function(t,e,r){return this.request(o.merge(r||{},{method:n,url:t,data:e}))}}),n.exports=c},function(n,t,e){"use strict";var o=e(1);function r(){this.handlers=[]}r.prototype.use=function(n,t){return this.handlers.push({fulfilled:n,rejected:t}),this.handlers.length-1},r.prototype.eject=function(n){this.handlers[n]&&(this.handlers[n]=null)},r.prototype.forEach=function(n){o.forEach(this.handlers,function(t){null!==t&&n(t)})},n.exports=r},function(n,t,e){"use strict";var o=e(1),r=e(61),i=e(27),a=e(28),s=e(68),c=e(69);function l(n){n.cancelToken&&n.cancelToken.throwIfRequested()}n.exports=function(n){return l(n),n.baseURL&&!s(n.url)&&(n.url=c(n.baseURL,n.url)),n.headers=n.headers||{},n.data=r(n.data,n.headers,n.transformRequest),n.headers=o.merge(n.headers.common||{},n.headers[n.method]||{},n.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete n.headers[t]}),(n.adapter||a.adapter)(n).then(function(t){return l(n),t.data=r(t.data,t.headers,n.transformResponse),t},function(t){return i(t)||(l(n),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,n.transformResponse))),Promise.reject(t)})}},function(n,t,e){"use strict";var o=e(1);n.exports=function(n,t,e){return o.forEach(e,function(e){n=e(n,t)}),n}},function(n,t,e){"use strict";var o=e(1);n.exports=function(n,t){o.forEach(n,function(e,o){o!==t&&o.toUpperCase()===t.toUpperCase()&&(n[t]=e,delete n[o])})}},function(n,t,e){"use strict";var o=e(31);n.exports=function(n,t,e){var r=e.config.validateStatus;!r||r(e.status)?n(e):t(o("Request failed with status code "+e.status,e.config,null,e.request,e))}},function(n,t,e){"use strict";n.exports=function(n,t,e,o,r){return n.config=t,e&&(n.code=e),n.request=o,n.response=r,n.isAxiosError=!0,n.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},n}},function(n,t,e){"use strict";var o=e(1),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];n.exports=function(n){var t,e,i,a={};return n?(o.forEach(n.split("\n"),function(n){if(i=n.indexOf(":"),t=o.trim(n.substr(0,i)).toLowerCase(),e=o.trim(n.substr(i+1)),t){if(a[t]&&r.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([e]):a[t]?a[t]+", "+e:e}}),a):a}},function(n,t,e){"use strict";var o=e(1);n.exports=o.isStandardBrowserEnv()?function(){var n,t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");function r(n){var o=n;return t&&(e.setAttribute("href",o),o=e.href),e.setAttribute("href",o),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return n=r(window.location.href),function(t){var e=o.isString(t)?r(t):t;return e.protocol===n.protocol&&e.host===n.host}}():function(){return!0}},function(n,t,e){"use strict";var o=e(1);n.exports=o.isStandardBrowserEnv()?{write:function(n,t,e,r,i,a){var s=[];s.push(n+"="+encodeURIComponent(t)),o.isNumber(e)&&s.push("expires="+new Date(e).toGMTString()),o.isString(r)&&s.push("path="+r),o.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(n){var t=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(n,t,e){"use strict";n.exports=function(n){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(n)}},function(n,t,e){"use strict";n.exports=function(n,t){return t?n.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):n}},function(n,t,e){"use strict";var o=e(33);function r(n){if("function"!=typeof n)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(n){t=n});var e=this;n(function(n){e.reason||(e.reason=new o(n),t(e.reason))})}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var n;return{token:new r(function(t){n=t}),cancel:n}},n.exports=r},function(n,t,e){"use strict";n.exports=function(n){return function(t){return n.apply(null,t)}}},function(n,t,e){"use strict";var o=e(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(n){var t=document.createDocumentFragment(),e=(0,r.default)("div",{id:"error",onclick(){(0,i.default)("html").removeClass("error"),(0,i.default)("body").remove(this)},innerHTML:"\n
\n

Something Error

\n

".concat(n,"

\n
\n ")});t.appendChild(e),(0,i.default)("html").addClass("error"),(0,i.default)("body").append(t)};var r=o(e(6)),i=o(e(2))},function(n,t,e){"use strict";var o=e(74),r=e(77),i=e(17),a=e(18);n.exports=e(80)(Array,"Array",function(n,t){this._t=a(n),this._i=0,this._k=t},function(){var n=this._t,t=this._k,e=this._i++;return!n||e>=n.length?(this._t=void 0,r(1)):r(0,"keys"==t?e:"values"==t?n[e]:[e,n[e]])},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(n,t,e){var o=e(7)("unscopables"),r=Array.prototype;null==r[o]&&e(5)(r,o,{}),n.exports=function(n){r[o][n]=!0}},function(n,t,e){n.exports=!e(9)&&!e(35)(function(){return 7!=Object.defineProperty(e(36)("div"),"a",{get:function(){return 7}}).a})},function(n,t,e){var o=e(16);n.exports=function(n,t){if(!o(n))return n;var e,r;if(t&&"function"==typeof(e=n.toString)&&!o(r=e.call(n)))return r;if("function"==typeof(e=n.valueOf)&&!o(r=e.call(n)))return r;if(!t&&"function"==typeof(e=n.toString)&&!o(r=e.call(n)))return r;throw TypeError("Can't convert object to primitive value")}},function(n,t){n.exports=function(n,t){return{value:t,done:!!n}}},function(n,t,e){var o=e(79);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(n){return"String"==o(n)?n.split(""):Object(n)}},function(n,t){var e={}.toString;n.exports=function(n){return e.call(n).slice(8,-1)}},function(n,t,e){"use strict";var o=e(34),r=e(81),i=e(19),a=e(5),s=e(17),c=e(85),l=e(42),d=e(93),u=e(7)("iterator"),p=!([].keys&&"next"in[].keys()),f=function(){return this};n.exports=function(n,t,e,h,m,b,g){c(e,t,h);var y,w,v,x=function(n){if(!p&&n in T)return T[n];switch(n){case"keys":case"values":return function(){return new e(this,n)}}return function(){return new e(this,n)}},A=t+" Iterator",k="values"==m,M=!1,T=n.prototype,O=T[u]||T["@@iterator"]||m&&T[m],j=O||x(m),_=m?k?x("entries"):j:void 0,S="Array"==t&&T.entries||O;if(S&&(v=d(S.call(new n)))!==Object.prototype&&v.next&&(l(v,A,!0),o||"function"==typeof v[u]||a(v,u,f)),k&&O&&"values"!==O.name&&(M=!0,j=function(){return O.call(this)}),o&&!g||!p&&!M&&T[u]||a(T,u,j),s[t]=j,s[A]=f,m)if(y={values:k?j:x("values"),keys:b?j:x("keys"),entries:_},g)for(w in y)w in T||i(T,w,y[w]);else r(r.P+r.F*(p||M),t,y);return y}},function(n,t,e){var o=e(3),r=e(12),i=e(5),a=e(19),s=e(83),c=function(n,t,e){var l,d,u,p,f=n&c.F,h=n&c.G,m=n&c.S,b=n&c.P,g=n&c.B,y=h?o:m?o[t]||(o[t]={}):(o[t]||{}).prototype,w=h?r:r[t]||(r[t]={}),v=w.prototype||(w.prototype={});for(l in h&&(e=t),e)u=((d=!f&&y&&void 0!==y[l])?y:e)[l],p=g&&d?s(u,o):b&&"function"==typeof u?s(Function.call,u):u,y&&a(y,l,u,n&c.U),w[l]!=u&&i(w,l,p),b&&v[l]!=u&&(v[l]=u)};o.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,n.exports=c},function(n,t,e){n.exports=e(11)("native-function-to-string",Function.toString)},function(n,t,e){var o=e(84);n.exports=function(n,t,e){if(o(n),void 0===t)return n;switch(e){case 1:return function(e){return n.call(t,e)};case 2:return function(e,o){return n.call(t,e,o)};case 3:return function(e,o,r){return n.call(t,e,o,r)}}return function(){return n.apply(t,arguments)}}},function(n,t){n.exports=function(n){if("function"!=typeof n)throw TypeError(n+" is not a function!");return n}},function(n,t,e){"use strict";var o=e(86),r=e(37),i=e(42),a={};e(5)(a,e(7)("iterator"),function(){return this}),n.exports=function(n,t,e){n.prototype=o(a,{next:r(1,e)}),i(n,t+" Iterator")}},function(n,t,e){var o=e(15),r=e(87),i=e(41),a=e(20)("IE_PROTO"),s=function(){},c=function(){var n,t=e(36)("iframe"),o=i.length;for(t.style.display="none",e(92).appendChild(t),t.src="javascript:",(n=t.contentWindow.document).open(),n.write(" @@ -99,6 +99,6 @@
- + - + \ No newline at end of file diff --git a/package.json b/package.json index 32b183b..fa981f0 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ }, "homepage": "https://github.com/LoeiFy/Mirror", "devDependencies": { + "@fratercula/falco": "^1.5.12", "archiver": "^3.0.0", "eslint": "^5.15.1", "eslint-config-airbnb-base": "^13.1.0", diff --git a/release/mirror.zip b/release/mirror.zip index 920870d..8b245bc 100644 Binary files a/release/mirror.zip and b/release/mirror.zip differ diff --git a/src/helper/secret.js b/src/helper/secret.js index 175e381..22b7045 100644 --- a/src/helper/secret.js +++ b/src/helper/secret.js @@ -1,14 +1,14 @@ const map = { - 1: 'A', - 2: 'X', - 3: 'C', - 4: 'F', - 5: 'U', - 6: 'O', - 7: 'T', - 8: 'W', - 9: 'E', - 0: 'P', + 1: '!', + 2: '@', + 3: '#', + 4: '$', + 5: '%', + 6: '^', + 7: '&', + 8: '*', + 9: '(', + 0: ')', } const reverseMap = {} diff --git a/src/template/issue.js b/src/template/issue.js index c14e8a2..1dbd3e3 100644 --- a/src/template/issue.js +++ b/src/template/issue.js @@ -97,6 +97,18 @@ class Issue { className: 'labels', innerHTML: labels, }) + //add mathjax support + window.MathJax = { + tex: { + inlineMath: [['$', '$'], ['\\(', '\\)']] + }, + svg: { + fontCache: 'global' + } + }; + const mathjax = creator('script', { + src: 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js' + }) frag .append(back) @@ -105,6 +117,7 @@ class Issue { .append(body) .append(tags) .append(this.comments) + .append(mathjax) this.container.html('').append(frag.dom[0]) }