1 2
| !function(){var n={926:function(n){function t(n,t,e,r,i,o,a){try{var c=n[o](a),l=c.value}catch(s){return void e(s)}c.done?t(l):Promise.resolve(l).then(r,i)}n.exports=function(n){return function(){var e=this,r=arguments;return new Promise((function(i,o){var a=n.apply(e,r);function c(n){t(a,i,o,c,l,"next",n)}function l(n){t(a,i,o,c,l,"throw",n)}c(undefined)}))}}},575:function(n){n.exports=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}},913:function(n){function t(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}n.exports=function(n,e,r){return e&&t(n.prototype,e),r&&t(n,r),n}},655:function(n){n.exports=function(n,t){return t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}}))}},553:function(n){var t=function(n){"use strict";var t,e=Object.prototype,r=e.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(n,t,e){return Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}),n[t]}try{l({},"")}catch(C){l=function(n,t,e){return n[t]=e}}function s(n,t,e,r){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),a=new O(r||[]);return o._invoke=function(n,t,e){var r=d;return function(i,o){if(r===h)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw o;return F()}for(e.method=i,e.arg=o;;){var a=e.delegate;if(a){var c=E(a,e);if(c){if(c===v)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(r===d)throw r=p,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);r=h;var l=f(n,t,e);if("normal"===l.type){if(r=e.done?p:u,l.arg===v)continue;return{value:l.arg,done:e.done}}"throw"===l.type&&(r=p,e.method="throw",e.arg=l.arg)}}}(n,e,a),o}function f(n,t,e){try{return{type:"normal",arg:n.call(t,e)}}catch(C){return{type:"throw",arg:C}}}n.wrap=s;var d="suspendedStart",u="suspendedYield",h="executing",p="completed",v={};function m(){}function g(){}function y(){}var b={};b[o]=function(){return this};var k=Object.getPrototypeOf,x=k&&k(k(T([])));x&&x!==e&&r.call(x,o)&&(b=x);var w=y.prototype=m.prototype=Object.create(b);function _(n){["next","throw","return"].forEach((function(t){l(n,t,(function(n){return this._invoke(t,n)}))}))}function L(n,t){function e(i,o,a,c){var l=f(n[i],n,o);if("throw"!==l.type){var s=l.arg,d=s.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(n){e("next",n,a,c)}),(function(n){e("throw",n,a,c)})):t.resolve(d).then((function(n){s.value=n,a(s)}),(function(n){return e("throw",n,a,c)}))}c(l.arg)}var i;this._invoke=function(n,r){function o(){return new t((function(t,i){e(n,r,t,i)}))}return i=i?i.then(o,o):o()}}function E(n,e){var r=n.iterator[e.method];if(r===t){if(e.delegate=null,"throw"===e.method){if(n.iterator["return"]&&(e.method="return",e.arg=t,E(n,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var i=f(r,n.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,v;var o=i.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,v):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function j(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]),2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]),this.tryEntries.push(t)}function S(n){var t=n.completion||{};t.type="normal",delete t.arg,n.completion=t}function O(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(j,this),this.reset(!0)}function T(n){if(n){var e=n[o];if(e)return e.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var i=-1,a=function e(){for(;++i<n.length;)if(r.call(n,i))return e.value=n[i],e.done=!1,e;return e.value=t,e.done=!0,e};return a.next=a}}return{next:F}}function F(){return{value:t,done:!0}}return g.prototype=w.constructor=y,y.constructor=g,g.displayName=l(y,c,"GeneratorFunction"),n.isGeneratorFunction=function(n){var t="function"==typeof n&&n.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,y):(n.__proto__=y,l(n,c,"GeneratorFunction")),n.prototype=Object.create(w),n},n.awrap=function(n){return{__await:n}},_(L.prototype),L.prototype[a]=function(){return this},n.AsyncIterator=L,n.async=function(t,e,r,i,o){void 0===o&&(o=Promise);var a=new L(s(t,e,r,i),o);return n.isGeneratorFunction(e)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},_(w),l(w,c,"Generator"),w[o]=function(){return this},w.toString=function(){return"[object Generator]"},n.keys=function(n){var t=[];for(var e in n)t.push(e);return t.reverse(),function r(){for(;t.length;){var e=t.pop();if(e in n)return r.value=e,r.done=!1,r}return r.done=!0,r}},n.values=T,O.prototype={constructor:O,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!n)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var e=this;function i(r,i){return c.type="throw",c.arg=n,e.next=r,i&&(e.method="next",e.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(n,t){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===n||"continue"===n)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=n,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(n,t){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&&t&&(this.next=t),v},finish:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.finallyLoc===n)return this.complete(e.completion,e.afterLoc),S(e),v}},"catch":function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.tryLoc===n){var r=e.completion;if("throw"===r.type){var i=r.arg;S(e)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(n,e,r){return this.delegate={iterator:T(n),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=t),v}},n}(n.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},757:function(n,t,e){n.exports=e(553)},663:function(n,t,e){"use strict";var r=e(645),i=e.n(r)()((function(n){return n[1]}));i.push([n.id,"/*\n * @description: loading动画样式\n * @author: 小康\n * @url: https://xiaokang.me\n * @Date: 2021-01-11 13:53:04\n * @LastEditTime: 2021-03-04 14:59:16\n * @LastEditors: 小康\n */\n@keyframes ldio-pvsd0k24kkl {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.ldio-pvsd0k24kkl > div > div {\n transform-origin: 100px 100px;\n animation: ldio-pvsd0k24kkl 3.03030303s linear infinite;\n opacity: 0.8;\n}\n.ldio-pvsd0k24kkl > div > div > div {\n position: absolute;\n left: 30px;\n top: 30px;\n width: 70px;\n height: 70px;\n border-radius: 70px 0 0 0;\n transform-origin: 100px 100px;\n}\n.ldio-pvsd0k24kkl > div div:nth-child(1) {\n animation-duration: 0.75757576s;\n}\n.ldio-pvsd0k24kkl > div div:nth-child(1) > div {\n background: #e15b64;\n transform: rotate(0deg);\n}\n.ldio-pvsd0k24kkl > div div:nth-child(2) {\n animation-duration: 1.01010101s;\n}\n.ldio-pvsd0k24kkl > div div:nth-child(2) > div {\n background: #f47e60;\n transform: rotate(0deg);\n}\n.ldio-pvsd0k24kkl > div div:nth-child(3) {\n animation-duration: 1.51515152s;\n}\n.ldio-pvsd0k24kkl > div div:nth-child(3) > div {\n background: #f8b26a;\n transform: rotate(0deg);\n}\n.ldio-pvsd0k24kkl > div div:nth-child(4) {\n animation-duration: 3.03030303s;\n}\n.ldio-pvsd0k24kkl > div div:nth-child(4) > div {\n background: #abbd81;\n transform: rotate(0deg);\n}\n.loadingio-spinner-wedges-w6oolbujl3l {\n width: 200px;\n height: 200px;\n display: inline-block;\n overflow: hidden;\n background: #ffffff;\n}\n.ldio-pvsd0k24kkl {\n width: 100%;\n height: 100%;\n position: relative;\n transform: translateZ(0) scale(1);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transform-origin: 0 0;\n /* see note above */\n}\n.ldio-pvsd0k24kkl div {\n box-sizing: content-box;\n}\n/* 边框呼吸灯效果 */\n@keyframes link_custom {\n from {\n box-shadow: 0 0 5px grey, inset 0 0 5px grey, 0 1px 0 grey;\n box-shadow: 0 0 5px var(--primary-color, grey), inset 0 0 5px var(--primary-color, grey), 0 1px 0 var(--primary-color, grey);\n }\n to {\n box-shadow: 0 0 20px grey, inset 0 0 10px grey, 0 1px 0 grey;\n box-shadow: 0 0 20px var(--primary-color, grey), inset 0 0 10px var(--primary-color, grey), 0 1px 0 var(--primary-color, grey);\n }\n}\n/* 边框彩色呼吸灯 */\n@keyframes link_custom1 {\n 0% {\n box-shadow: 0 0 4px #ca00ff;\n }\n 25% {\n box-shadow: 0 0 16px #00b5e5;\n }\n 50% {\n box-shadow: 0 0 4px #00f;\n }\n 75% {\n box-shadow: 0 0 16px #b1da21;\n }\n 100% {\n box-shadow: 0 0 4px #f00;\n }\n}\n/* 边框闪烁 */\n@keyframes borderFlash {\n from {\n border-color: transparent;\n }\n to {\n border-color: grey;\n border-color: var(--primary-color, grey);\n }\n}\n/* 头像自动旋转 */\n@keyframes auto_rotate_left {\n from {\n transform: rotate(0);\n }\n to {\n transform: rotate(-360deg);\n }\n}\n@keyframes auto_rotate_right {\n from {\n transform: rotate(0);\n }\n to {\n transform: rotate(360deg);\n }\n}\n#article-container .flink .flink-list > .flink-list-item {\n border: 0px solid #49b1f5;\n border: 0px solid var(--primary-color, #49b1f5);\n}\n#article-container .flink .flink-list > .flink-list-item a {\n color: #000;\n color: var(--namecolor, #000);\n text-decoration: none;\n}\n#article-container .flink .flink-list > .flink-list-item a:hover {\n color: #fff;\n color: var(--namecolorHover, #fff);\n}\n#article-container .flink .flink-list > .flink-list-item a:hover img {\n transition: 0.6s;\n transform: translateX(-75px);\n opacity: 0;\n}\n#article-container .flink .flink-list > .flink-list-item a:hover span {\n transition: 0.6s;\n transform: translateX(-75px);\n}\n#article-container .flink .flink-list > .flink-list-item a .lauto {\n animation: auto_rotate_left var(--autotime) linear infinite;\n}\n#article-container .flink .flink-list > .flink-list-item a .rauto {\n animation: auto_rotate_right var(--autotime) linear infinite;\n}\n#article-container .flink .flink-list > .flink-list-item a span {\n transition: 0.3s;\n}\n#article-container .flink .flink-list > .flink-list-item:before {\n background: #49b1f5;\n background: var(--primary-color, #49b1f5);\n}\n#article-container .flink .flink-list > .flink-list-item:hover {\n background: #49b1f5;\n background: var(--primary-color, #49b1f5);\n box-shadow: 0 2px 20px #49b1f5;\n box-shadow: 0 2px 20px var(--primary-color, #49b1f5);\n animation-play-state: paused;\n}\n#article-container .flink .flink-list > .flink-list-item:hover img {\n transform: rotate(var(--primary-rotate));\n}\n#article-container .flink .flink-list > .flink-list-item .customcolor {\n color: #1f2d3d;\n color: var(--namecolor, #1f2d3d);\n}\n#article-container .flink .flink-list > .flink-list-item .customcolor:hover {\n color: #fff;\n}\n@keyframes coverIn {\n 0% {\n opacity: 0.6;\n }\n to {\n opacity: 1;\n }\n}\n#article-container img {\n margin: 0;\n}\n.flink-list-card {\n overflow: auto;\n}\n.flink-list-card > a {\n width: calc(100% / 4 - 15px);\n height: 130px;\n position: relative;\n display: block;\n margin: 15px 7px;\n float: left;\n overflow: hidden;\n border-radius: 3px;\n transition: all 0.3s ease 0s, transform 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0s;\n box-shadow: 0 14px 38px rgba(0, 0, 0, 0.08), 0 3px 8px rgba(0, 0, 0, 0.06);\n}\n.flink-list-card > a:hover .info {\n transform: translateY(-100%);\n}\n.flink-list-card > a:hover .wrapper img {\n transform: scale(1.2);\n}\n.flink-list-card > a .cover {\n width: 100%;\n transition: transform 0.5s ease-out;\n}\n.flink-list-card > a .wrapper {\n position: relative;\n}\n.flink-list-card > a .wrapper .fadeIn {\n animation: coverIn 0.8s ease-out forwards;\n}\n.flink-list-card > a .wrapper .cover {\n position: absolute;\n top: 0;\n left: 0;\n}\n.flink-list-card > a .info {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n overflow: hidden;\n border-radius: 3px;\n background-color: rgba(255, 255, 255, 0.7);\n transition: transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0s;\n}\n.flink-list-card > a .info img {\n position: relative;\n top: 22px;\n width: 66px;\n height: 66px;\n border-radius: 50%;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n z-index: 1;\n}\n.flink-list-card > a .info span {\n padding: 20px 0 12px;\n font-size: 16px;\n width: 100%;\n text-align: center;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n background-color: rgba(255, 255, 255, 0.7);\n color: var(--font-color);\n}\n@media screen and (max-width: 1024px) {\n .flink-list-card > a {\n width: calc(100% / 3 - 15px);\n }\n}\n@media screen and (max-width: 600px) {\n .flink-list-card > a {\n width: calc(100% / 2 - 15px);\n }\n}\n[data-theme='dark'] .flink-list-card a .info,\n[data-theme='dark'] .flink-list-card a .info span {\n background-color: rgba(0, 0, 0, 0.6);\n}\n",""]),t.Z=i},645:function(n){"use strict";n.exports=function(n){var t=[];return t.toString=function(){return this.map((function(t){var e=n(t);return t[2]?"@media ".concat(t[2]," {").concat(e,"}"):e})).join("")},t.i=function(n,e,r){"string"==typeof n&&(n=[[null,n,""]]);var i={};if(r)for(var o=0;o<this.length;o++){var a=this[o][0];null!=a&&(i[a]=!0)}for(var c=0;c<n.length;c++){var l=[].concat(n[c]);r&&i[l[0]]||(e&&(l[2]?l[2]="".concat(e," and ").concat(l[2]):l[2]=e),t.push(l))}},t}},379:function(n,t,e){"use strict";var r,i=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},o=function(){var n={};return function(t){if("undefined"==typeof n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(r){e=null}n[t]=e}return n[t]}}(),a=[];function c(n){for(var t=-1,e=0;e<a.length;e++)if(a[e].identifier===n){t=e;break}return t}function l(n,t){for(var e={},r=[],i=0;i<n.length;i++){var o=n[i],l=t.base?o[0]+t.base:o[0],s=e[l]||0,f="".concat(l," ").concat(s);e[l]=s+1;var d=c(f),u={css:o[1],media:o[2],sourceMap:o[3]};-1!==d?(a[d].references++,a[d].updater(u)):a.push({identifier:f,updater:m(u,t),references:1}),r.push(f)}return r}function s(n){var t=document.createElement("style"),r=n.attributes||{};if("undefined"==typeof r.nonce){var i=e.nc;i&&(r.nonce=i)}if(Object.keys(r).forEach((function(n){t.setAttribute(n,r[n])})),"function"==typeof n.insert)n.insert(t);else{var a=o(n.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var f,d=(f=[],function(n,t){return f[n]=t,f.filter(Boolean).join("\n")});function u(n,t,e,r){var i=e?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(n.styleSheet)n.styleSheet.cssText=d(t,i);else{var o=document.createTextNode(i),a=n.childNodes;a[t]&&n.removeChild(a[t]),a.length?n.insertBefore(o,a[t]):n.appendChild(o)}}function h(n,t,e){var r=e.css,i=e.media,o=e.sourceMap;if(i?n.setAttribute("media",i):n.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),n.styleSheet)n.styleSheet.cssText=r;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(r))}}var p=null,v=0;function m(n,t){var e,r,i;if(t.singleton){var o=v++;e=p||(p=s(t)),r=u.bind(null,e,o,!1),i=u.bind(null,e,o,!0)}else e=s(t),r=h.bind(null,e,t),i=function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)};return r(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;r(n=t)}else i()}}n.exports=function(n,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var e=l(n=n||[],t);return function(n){if(n=n||[],"[object Array]"===Object.prototype.toString.call(n)){for(var r=0;r<e.length;r++){var i=c(e[r]);a[i].references--}for(var o=l(n,t),s=0;s<e.length;s++){var f=c(e[s]);0===a[f].references&&(a[f].updater(),a.splice(f,1))}e=o}}}}},t={};function e(r){if(t[r])return t[r].exports;var i=t[r]={id:r,exports:{}};return n[r](i,i.exports,e),i.exports}e.n=function(n){var t=n&&n.__esModule?function(){return n["default"]}:function(){return n};return e.d(t,{a:t}),t},e.d=function(n,t){for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},function(){"use strict";var n=e(757),t=e.n(n),r=e(926),i=e.n(r),o=e(575),a=e.n(o),c=e(913),l=e.n(c),s=e(379),f=e.n(s),d=e(663),u={insert:"head",singleton:!1};f()(d.Z,u),d.Z.locals,e(655);var h=function(n){var t=["--primary-color","border-width","border-style","animation","background","--primary-rotate","--namecolor","--namecolorHover"],e="";for(var r in t){var i=n[t[r]];"你写的好像不对哦!"!==i&&(e+="".concat(t[r],":").concat(i,";"))}return e},p=function(n){var t=["img_animation"],e="";for(var r in t){var i=n[t[r]];"你写的好像不对哦!"!==i&&(e+="".concat(i,";"))}return e},v=function(n){if(n.length)return n[0].name},m=function(n,t){return n||"https://image.thum.io/get/width/1024/crop/768/".concat(t)},g=function(n,t){var e=n.link,r=n.name,i=n.link,o=n.screenshot,a=n.avatar,c=n.descr,l=n.card_style,s={item:'<div class="flink-list-item" style="'.concat(h(n),'"><a href="').concat(e,'" title="').concat(r,'" target="_blank"><img class="rauto loaded" style="animation:').concat(p(n),'" data-lazy-src="').concat(a,'" onerror="this.onerror=null,this.src=\'').concat(t,'\'" alt="').concat(r,'" src="').concat(a,'"><span class="flink-item-name">').concat(r,'</span><span class="flink-item-desc" title="').concat(c,'">').concat(c,"</span></a></div>"),card:'<a href="'.concat(e,'" target="_blank"\n ><div class="wrapper cover">\n <img\n src="').concat(m(o,i),'"\n class="cover fadeIn"\n />\n </div>\n <div class="info">\n <img class=\'loaded\' data-lazy-src="').concat(a,'" onerror="this.onerror=null;this.src=\'').concat(t,'\'" alt="').concat(r,'" src="').concat(a,'">\n <span>').concat(r,"</span>\n </div>\n </a>")};return{type:l,template:s[l]?s[l]:s.item}},y=function(n,t){var e="";return n.labelDescr[t]&&(e=n.labelDescr[t]),e},b=function(){function n(t){a()(this,n);var e=t.url,r=t.sort_container,i=t.labelDescr,o=t.el,c=t.fail_img,l=t.loading_img;this.url=e,this.sort_container=r,this.labelDescr=i,this.el=o,this.text=[],this.fail_img=c||"https://cdn.jsdelivr.net/gh/blogimg/HexoStaticFile1/imgbed/2020/03/21/20200321213747.gif",this.loading_img=l||"https://7.dusays.com/2021/03/04/070e14372aa11.gif",this.init()}var e;return l()(n,[{key:"init",value:function(){console.log("\n %c butterfly-friend %c https://www.yuque.com/kdoc/bf/friend \n","color: #fff; background: #4285f4; padding:5px 0;","background: #66CCFF; padding:5px 0;"),this.getPageFriend()}},{key:"getPageFriend",value:(e=i()(t().mark((function r(){return t().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return this.showLoading(),n.next=3,this.getFriends(this);case 3:this.createFriend();case 4:case"end":return n.stop()}}),r,this)}))),function(){return e.apply(this,arguments)})},{key:"showLoading",value:function(){document.querySelector("".concat(this.el)).innerHTML='<div class="loader"><img src=\''.concat(this.loading_img,"'></div>")}},{key:"createContainer",value:function(){for(var n in this.sort_container)document.querySelector("".concat(this.el)).insertAdjacentHTML("beforeend","<h2 id=".concat(this.sort_container[n],">").concat(this.sort_container[n],'</h2><div class="flink-desc">').concat(y(this,this.sort_container[n]),'</div><div class="flink-list-card"></div><div class="flink-list"></div>'))}},{key:"createFriend",value:function(){var n="",t=this.text;for(var e in document.querySelector(".loader").style.display="none",this.createContainer(),t)if(t[e].labels){var r=t[e].body,i=document.querySelector("#".concat(t[e].labels)),o=document.querySelectorAll("#"+t[e].labels);n=r.template,"card"==r.type?o.length?i.nextElementSibling.nextElementSibling.insertAdjacentHTML("beforeend",n):document.querySelector(this.el).insertAdjacentHTML("beforeend","<h2 id=".concat(t[e].labels,">").concat(t[e].labels,'</h2><div class="flink-desc">').concat(y(this,t[e].labels),"</div>")+'<div class="flink-list-card">'+n+'</div><div class="flink-list"></div>'):o.length?i.nextElementSibling.nextElementSibling.nextElementSibling?i.nextElementSibling.nextElementSibling.nextElementSibling.insertAdjacentHTML("beforeend",n):i.nextElementSibling.nextElementSibling.insertAdjacentHTML("beforeend",n):document.querySelector(this.el).insertAdjacentHTML("beforeend","<h2 id=".concat(t[e].labels,">").concat(t[e].labels,'</h2><div class="flink-desc">').concat(y(this,t[e].labels),'</div><div class="flink-list">')+n+"</div>")}}},{key:"getFriends",value:function(n){return fetch(n.url).then((function(n){return n.json()})).then((function(t){if(n.text=[],t){for(var e in t.gitee){if("open"==t.gitee[e].state)(i={}).body=g(t.gitee[e].body,n.fail_img),i.labels=v(t.gitee[e].label),n.text.push(i)}for(var r in t.github){var i;if("open"==t.github[r].state)(i={}).body=g(t.github[r].body,n.fail_img),i.labels=v(t.github[r].label),n.text.push(i)}}}))}}]),n}();window.Friend=b}()}();
|