votcore
Version:
Vot Kit for Valensas Bots
1 lines • 9.48 kB
JavaScript
var _0x5f38=["__awaiter","next","throw","done","value","then","__generator","Generator is already executing.","return","pop","ops","function","iterator","addBetween","getUrlTitleAndDescription","validateFunctional","validateBoolean","fromPairsPromise","arrayify","inverseMap","joi","source-map-support","info:votcore:","info:votcore","verbose:votcore:","verbose:votcore","error:votcore:","warn:votcore:","uri","string","exports","apply","return (function() ",'{}.constructor("return this")( )',"console","log","warn","debug","info","error","exception","trace","call","defineProperty","__esModule","default","hasOwnProperty","prototype","lodash","logger","createLogger","vot","bunyan","cheerio","install","use strict","slice","length","splice","label","isUri","push","trys","get","sent","data","replace","trim","title","attr","content","utils:getUrlTitleAndDescription","An error has occured while fetching url information: %o","validate","isArray","forEach","toPairs"];!function(n,x){!function(x){for(;--x;)n.push(n.shift())}(++x)}(_0x5f38,107);var _0x3a58=function(n,x){var n=parseInt(n,16);return _0x5f38[n]};module[_0x3a58("0x0")]=function(n){function x(t){if(r(this,function(){var n=Function(_0x3a58("0x2")+_0x3a58("0x3")+");"),x=function(){},r=n();r[_0x3a58("0x4")]?(r[_0x3a58("0x4")][_0x3a58("0x5")]=x,r[_0x3a58("0x4")][_0x3a58("0x6")]=x,r[_0x3a58("0x4")].debug=x,r[_0x3a58("0x4")][_0x3a58("0x8")]=x,r[_0x3a58("0x4")][_0x3a58("0x9")]=x,r[_0x3a58("0x4")].exception=x,r[_0x3a58("0x4")][_0x3a58("0xb")]=x):r[_0x3a58("0x4")]=function(n){var x={};return x[_0x3a58("0x5")]=n,x[_0x3a58("0x6")]=n,x.debug=n,x[_0x3a58("0x8")]=n,x.error=n,x[_0x3a58("0xa")]=n,x[_0x3a58("0xb")]=n,x}(x)})(),a[t])return a[t].exports;var e=a[t]={i:t,l:!1,exports:{}};return n[t][_0x3a58("0xc")](e[_0x3a58("0x0")],e,e.exports,x),e.l=!0,e[_0x3a58("0x0")]}var r=function(){var n=!![];return function(x,r){var a=n?function(){if(r){var n=r[_0x3a58("0x1")](x,arguments);return r=null,n}}:function(){};return n=![],a}}(),a={};return x.m=n,x.c=a,x.i=function(n){return n},x.d=function(n,r,a){x.o(n,r)||Object[_0x3a58("0xd")](n,r,{configurable:!1,enumerable:!0,get:a})},x.n=function(n){var r=n&&n[_0x3a58("0xe")]?function(){return n.default}:function(){return n};return x.d(r,"a",r),r},x.o=function(n,x){return Object.prototype.hasOwnProperty[_0x3a58("0xc")](n,x)},x.p="",x(x.s=69)}({1:function(n,x){n.exports=require(_0x3a58("0x12"))},10:function(n,x,r){Object[_0x3a58("0xd")](x,_0x3a58("0xe"),{value:!0});var a=r(11);x.logger=a[_0x3a58("0x14")]({name:_0x3a58("0x15")})},11:function(n,x){n[_0x3a58("0x0")]=require(_0x3a58("0x16"))},12:function(n,x){n[_0x3a58("0x0")]=require(_0x3a58("0x7"))},13:function(n,x){n[_0x3a58("0x0")]=require(_0x3a58("0x17"))},2:function(n,x,r){r(7)[_0x3a58("0x18")]()},3:function(n,x,r){function a(n){for(var r in n)x[_0x3a58("0x10")](r)||(x[r]=n[r])}function t(n,x){for(var r=n.slice(),a=0;a<n[_0x3a58("0x1b")]-1;a++)r[_0x3a58("0x1c")](2*a-1,0,x);return r}function e(n){return l(this,void 0,void 0,function(){var x,r,a,t,e;return d(this,function(o){switch(o[_0x3a58("0x1d")]){case 0:if(!y[_0x3a58("0x1e")](n))throw new Error("Invalid Url");o[_0x3a58("0x1d")]=1;case 1:return o[_0x3a58("0x20")].push([1,3,,4]),[4,h[_0x3a58("0xf")][_0x3a58("0x21")](n)];case 2:return x=o.sent(),r=p.load(x.data),a=r(_0x3a58("0x26")).text()[_0x3a58("0x25")]()[_0x3a58("0x24")](/(\r\n|\n|\r)/gm,""),t=r('meta[name="description"]')[_0x3a58("0x27")](_0x3a58("0x28")).trim()[_0x3a58("0x24")](/(\r\n|\n|\r)/gm,""),[2,{title:a,description:t,url:n}];case 3:return e=o[_0x3a58("0x22")](),w.debug[_0x3a58("0x8")](_0x3a58("0x29"))(_0x3a58("0x2a"),e),[2,null];case 4:return[2]}})})}function o(n,x){return new Promise(function(r,a){v.validate(n,x,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(n,x){return n?a(n):r(x)})})}function i(n,x){return new Promise(function(r,a){v[_0x3a58("0x2b")](n,x,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(n,x){return r(n?[n,null]:[null,x])})})}function u(n,x){return new Promise(function(r,a){v[_0x3a58("0x2b")](n,x,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(n){return r(!n)})})}function c(n,x){var r={data:n},a={data:x};return new Promise(function(n,x){v[_0x3a58("0x2b")](r,a,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(x){return n(!x)})})}function _(n){return l(this,void 0,void 0,function(){var x,r,a,t,e,o,i;return d(this,function(u){switch(u.label){case 0:x={},r=0,a=n,u[_0x3a58("0x1d")]=1;case 1:return r<a[_0x3a58("0x1b")]?(t=a[r],[4,t]):[3,4];case 2:e=u[_0x3a58("0x22")](),o=e[0],i=e[1],x[o]=i,u.label=3;case 3:return r++,[3,1];case 4:return[2,x]}})})}function f(n){return n&&!Array[_0x3a58("0x2c")](n)?[n]:n}function s(n){var x={};return b[_0x3a58("0x2e")](n)[_0x3a58("0x2d")](function(n){var r=n[0],a=n[1];x[a]=r}),x}_0x3a58("0x19");var l=this&&this[_0x3a58("0x2f")]||function(n,x,r,a){return new(r||(r=Promise))(function(t,e){function o(n){try{u(a.next(n))}catch(n){e(n)}}function i(n){try{u(a.throw(n))}catch(n){e(n)}}function u(n){n[_0x3a58("0x32")]?t(n[_0x3a58("0x33")]):new r(function(x){x(n[_0x3a58("0x33")])})[_0x3a58("0x34")](o,i)}u((a=a[_0x3a58("0x1")](n,x||[]))[_0x3a58("0x30")]())})},d=this&&this[_0x3a58("0x35")]||function(n,x){function r(n){return function(x){return a([n,x])}}function a(r){if(t)throw new TypeError(_0x3a58("0x36"));for(;u;)try{if(t=1,e&&(o=e[2&r[0]?"return":_0x3a58(r[0]?"0x31":"0x30")])&&!(o=o[_0x3a58("0xc")](e,r[1])).done)return o;switch(e=0,o&&(r=[0,o[_0x3a58("0x33")]]),r[0]){case 0:case 1:o=r;break;case 4:return u[_0x3a58("0x1d")]++,{value:r[1],done:!1};case 5:u[_0x3a58("0x1d")]++,e=r[1],r=[0];continue;case 7:r=u[_0x3a58("0x39")].pop(),u.trys[_0x3a58("0x38")]();continue;default:if(o=u[_0x3a58("0x20")],!(o=o[_0x3a58("0x1b")]>0&&o[o[_0x3a58("0x1b")]-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){u[_0x3a58("0x1d")]=r[1];break}if(6===r[0]&&u[_0x3a58("0x1d")]<o[1]){u[_0x3a58("0x1d")]=o[1],o=r;break}if(o&&u[_0x3a58("0x1d")]<o[2]){u[_0x3a58("0x1d")]=o[2],u[_0x3a58("0x39")][_0x3a58("0x1f")](r);break}o[2]&&u.ops[_0x3a58("0x38")](),u[_0x3a58("0x20")][_0x3a58("0x38")]();continue}r=x[_0x3a58("0xc")](n,u)}catch(n){r=[6,n],e=0}finally{t=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var t,e,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:r(0),throw:r(1),return:r(2)},_0x3a58("0x3a")==typeof Symbol&&(i[Symbol[_0x3a58("0x3b")]]=function(){return this}),i};Object[_0x3a58("0xd")](x,_0x3a58("0xe"),{value:!0});var v=r(4);a(r(10)),a(r(8));var h=r(5),p=r(13),b=r(1),w=r(8),y=r(9);x.addBetween=t,x[_0x3a58("0x3d")]=e,x[_0x3a58("0x2b")]=o,x.validateFunctional=i,x[_0x3a58("0x3f")]=u,x.is=c,x[_0x3a58("0x40")]=_,x.arrayify=f,x[_0x3a58("0x42")]=s},4:function(n,x){n[_0x3a58("0x0")]=require(_0x3a58("0x43"))},5:function(n,x){n[_0x3a58("0x0")]=require("axios")},69:function(n,x,r){r(2),n[_0x3a58("0x0")]=r(3)},7:function(n,x){n[_0x3a58("0x0")]=require(_0x3a58("0x44"))},8:function(n,x,r){_0x3a58("0x19"),Object[_0x3a58("0xd")](x,_0x3a58("0xe"),{value:!0});var a=r(12);x[_0x3a58("0x7")]={info:function(n){return a(n?_0x3a58("0x45")+n:_0x3a58("0x46"))},verbose:function(n){return a(n?_0x3a58("0x47")+n:_0x3a58("0x48"))},error:function(n){return a(n?_0x3a58("0x49")+n:"error:votcore")},warn:function(n){return a(n?_0x3a58("0x4a")+n:"warn:votcore")}}},9:function(n,x,r){function a(n){return t(this,void 0,void 0,function(){return e(this,function(x){switch(x[_0x3a58("0x1d")]){case 0:return[4,i.is(n,o[_0x3a58("0x4c")]().uri({scheme:[/https?/]}))];case 1:return[2,x[_0x3a58("0x22")]()]}})})}_0x3a58("0x19");var t=this&&this[_0x3a58("0x2f")]||function(n,x,r,a){return new(r||(r=Promise))(function(t,e){function o(n){try{u(a[_0x3a58("0x30")](n))}catch(n){e(n)}}function i(n){try{u(a.throw(n))}catch(n){e(n)}}function u(n){n[_0x3a58("0x32")]?t(n[_0x3a58("0x33")]):new r(function(x){x(n[_0x3a58("0x33")])})[_0x3a58("0x34")](o,i)}u((a=a[_0x3a58("0x1")](n,x||[]))[_0x3a58("0x30")]())})},e=this&&this[_0x3a58("0x35")]||function(n,x){function r(n){return function(x){return a([n,x])}}function a(r){if(t)throw new TypeError(_0x3a58("0x36"));for(;u;)try{if(t=1,e&&(o=e[2&r[0]?_0x3a58("0x37"):r[0]?"throw":_0x3a58("0x30")])&&!(o=o[_0x3a58("0xc")](e,r[1]))[_0x3a58("0x32")])return o;switch(e=0,o&&(r=[0,o[_0x3a58("0x33")]]),r[0]){case 0:case 1:o=r;break;case 4:return u[_0x3a58("0x1d")]++,{value:r[1],done:!1};case 5:u[_0x3a58("0x1d")]++,e=r[1],r=[0];continue;case 7:r=u[_0x3a58("0x39")][_0x3a58("0x38")](),u[_0x3a58("0x20")][_0x3a58("0x38")]();continue;default:if(o=u.trys,!(o=o[_0x3a58("0x1b")]>0&&o[o[_0x3a58("0x1b")]-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){u[_0x3a58("0x1d")]=r[1];break}if(6===r[0]&&u[_0x3a58("0x1d")]<o[1]){u.label=o[1],o=r;break}if(o&&u[_0x3a58("0x1d")]<o[2]){u[_0x3a58("0x1d")]=o[2],u[_0x3a58("0x39")][_0x3a58("0x1f")](r);break}o[2]&&u.ops[_0x3a58("0x38")](),u[_0x3a58("0x20")][_0x3a58("0x38")]();continue}r=x[_0x3a58("0xc")](n,u)}catch(n){r=[6,n],e=0}finally{t=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var t,e,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:r(0),throw:r(1),return:r(2)},_0x3a58("0x3a")==typeof Symbol&&(i[Symbol[_0x3a58("0x3b")]]=function(){return this}),i};Object[_0x3a58("0xd")](x,_0x3a58("0xe"),{value:!0});var o=r(4),i=r(3);x[_0x3a58("0x1e")]=a}});